读书笔记《把时间当作朋友》

2023-12-25 20:28

本文主要是介绍读书笔记《把时间当作朋友》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第0章困境

1 问题:时间不够用,有以下几种情况

  • 没有按时开始执行任务
  • 错误估算完成任务所需时间
  • 在任务的执行工程中出现了差错,导致任务延期

2 慌乱

没有时间了,时间不够了的慌乱导致虚假的勤奋,总是想要走捷径。

如何才能保持从容

3 解决

我们无法管理时间,尴尬的情况并不是因为时间,问题出在我们自己身上,需要提升认知。

错误的认知会在不知不觉中蒙蔽一个人,使其失去心智成长能力

第1章 醒悟

1 孰主孰仆

我们可以用自己的大脑控制自己的大脑?元认知能力

我们的思考方式和结果往往受上一次思考方式和结果的影响,同时也会影响下一步思考的方式和结果。

人类拥有反思的能力。大脑不应该成为你的主宰,你可以控制你的大脑。

美国数学家 约翰纳什例子:历史上第一个广为人知的用自己的精神战胜了自己的精神病人,通过挣扎学会了控制自己的大脑,不再被自己大脑中的幻觉所控制

2 何谓心智

心智:mind,一个人过往获得的一切知识及经验的总和,包括基于这些知识和经验造就的思考方式和思考模式。

心智开启的其他说法:开窍,顿悟,打破旧的格式塔


3 我的案例

学习计算机,统计学,盲打,销售。

当有机会学习一项技能的时候,人们常常会问 学这东西有什么用呢,没有学习之前,对提问者来说,答案只能是不知道。不知道那东西对自己有什么用巧巧是一部分人觉得不学的原因(乙),又是另外一部分人决定去学的原因(甲)。

甲是正循环,技多不压身,他从来不问用途自顾自学,许多年后他自然而然找到这项技能的用处,享受了其已有技能所带来的种种好处,这个经验成为他心智的一部分,当遇到新的学习机会的时候,他自然而然采用同样的策略,管他有什么用,学呗,学了总有用处

乙永远不知道这东西对他有什么用,因为他从未拥有过这项技能,更没有机会切身体会,拒绝学习的判断融入心智,难以改变,并且在不知道学它有什么用之外还多一个 现在学也来不及的 理由不学习。

第2章 现实

1 速成绝无可能

戒骄戒躁

人希望自己的欲望马上得到满足,大多数人都抱着类似这样的想法:如果收获的可能性很大,最好马上看到结果,如果收获的可能性很小,最好马上知道结果。比如老虎机,输赢其实不重要,重要的是5秒之内能得到结果,满足的是马上看到结果。整个社会都在刺激人们发挥这种天性。比如减肥广告,培训广告速成,银行贷款。

浮躁的根源:很多人不懂有些阶段就是无法跨越,做什么事情都是需要时间的

在15岁到45岁之间 由自我满意度持续下降造成的浮躁形成了巨大的心理压力,越是浮躁,越是对自己的现状不满,越是对自己的现状不满就越是浮躁。统计学排除感情因素用数字展示现实。

无限的欲望+要完成的事情太所+自我满意度下降= 期望速成

出路:接受现实,我有不足,我需要时间,我没办法蹴而就s

2 交换才是硬道理

一分耕耘,一分收获,本质上就是交换。

全然不顾自己其实一无所有,整天都在想我要,欲望从来不会减少,只会不断增加。大多数人之所以会浮躁,是因为他们一无积累(或者积累太少,无法换取任何东西),二无方法和经验(所以求而不得)。与此同时,欲望恰恰因为无法获得而熊熊燃烧,那欲望之火甚至可以烧掉他们所有的时间和精力,以至占用原本可以用于努力的时间,陷入死循环无法挣脱。

积累多的人之所以稳健,是因为对他来说,我要的欲望可以用我有的东西来满足,即便我有暂时不够,他能借助已经拥有的足够的努力和勤奋(或者投机取巧的方法和经验),只需假以时日,定能如愿以偿。一旦得偿所愿,不仅我有的更多,我要的也更容易获得,形成良性循环。

生活的本质就是这样,你想要什么,它偏不给你什么。挣脱这个死循环的方法只有一个,给我什么我就用好什么,积累到一定程度再去换能换的东西。要不断想办法运用心智的力量去识别那些死循环和恶性循环。

拿出纸一划分为左右两半,左边是我有的,右边是我要的,,看哪些我要的 是必须 必要 重要不可或缺的 ,是现在不能用我有的交换的,需要考虑用什么样的手段再积累一些我有的,从而能够换取。

3 完美永不存在

事情不会一下就能做好,要一直努力。

4 未知永远存在

第一章的内容需要在掌握后面某一章的知识之后才能深入了解,这几乎是所有高难知识体系的普遍特征

我们只能不断尝试适应在未知中不断前行。如果不能接受这个现实,就无法忍受未知的存在,也会平添无数焦虑。而焦虑是导致时间浪费效率低下的根源之一,当人出现焦虑的时候可能出现一切理智都被清空的情况,另外焦虑的情绪会让人觉得必须要做点什么,但是在缺乏理智状态下的任何决定和行为都可能带来灾难性的后果。

相对有效的策略:

当有问题解决不了时,可以先把它记下来,然后继续前行。一定要把问题记录下。很多人没有记录的习惯,以至出现曾经因为思考后忘了而失去获得答案的机会。记下问题,获得被重新审视的机会。

5 现在无法马上摆脱

不要低估环境的巨大能量。

骑驴找马的工作态度,让人沦为平庸之辈?

一个人的能力主要靠积累获得,从一个人开始从事一个职业的那一瞬间,只要足够认真努力,他的能力就会不停的积累(感觉自己的能力在忽上忽下,打转是怎么回事呢)。如果一个人实际向往的是另一个职业,那么他的所谓梦想必然使他在当前这份职业上心不在焉,无甚积累。做的不好还可能拿反正这不是我的梦想为借口。当初未能从事一个职业已经能说明问题了,除了运气不好更可能的原因是积累不够。几年过去这个人在他所谓的梦想职业中的经验积累依然是0,仍旧只是空有梦想。还有一个事实,那些在他所谓梦想职业中拼搏的人在这段时间已经积累了无数经验,磨练出了他在圈外无法相信的各种能力,就算有一天这个人有足够的运气,进入那个他梦寐以求的领域结果可能还是发现自己一无所有毫无竞争力,最后不过是一切清零,从头再来。

人可能被梦想毁掉,不满现状,摆脱现状的欲望就越强烈,而这种欲望会让一个人最终迷失方向。在顺境中更容易成功,很多磨难根本没有必要。(自己工作了10年都是在这种迷茫焦虑中,如何解决?但是人不应该有梦想么?就活在当下?)

解决办法:接受现状,有什么做什么,有什么用什么,做什么都做好,用什么都用好,不要尝尝觉得苦(这会让人忍不住顾影自怜,浪费精力和时间),而要想办法在任何情况下找到情趣,快乐是一种本事

6与时间做朋友

与时间做朋友的方法:用正确的方法做正确的事情

什么是正确的事情:所谓选择大于努力,最可怕的不是效率不高,而是做错了事情,如果做的事情是错误的,效率越高,结果越糟,如果做的事情是正确的,效率低一点也没有关系,因为做一点是一点,多收获一点,多进步一点,动力就会更强一点,进而更容易持续做下去。怎么判断所做的事情是否正确?看他是否现实。(不太理解了)不要否定现实,逃避现实,只有接受现实才能脚踏实地避免心浮气躁好高骛远。

资源是稀缺的,分布不是均匀的,无法接受的人只剩下一个选择逃避(的确是,通过看电视,小说等来逃避)。比如第欧根尼 逃避的方式限制自己的主观愿望,低欲望,只享受真正零成本的所谓消费,比如晒太阳,比如卡尔马克思 采用另外一种逃避 即使用幻想,说早晚一天物质会极端丰富,到时候人们就可以各取所需,乌托邦。经济学是接受现实,研究运用有限的资源发挥最大的效用,在承认资源稀缺的前提下研究如何提高效用。

最好时常把自己的一些念头记下来,然后与以下几条现实对照,看看是否相符,你会发现自己尝尝被一些完全不现实的念头所左右。不要视而不见,听而不闻,从不记录,从不反省

  • 速成绝无可能
  • 只有付出才有收获
  • 完美永不存在
  • 未知永远存在
  • 现状无法马上摆脱

什么是正确的方法

第3章管理

1 估算时间

为了更好估算时间需要分别任务的属性 是熟悉的还是陌生的。

对学习来说任务陌生的可能性更大,因为学习本身是一个探索未知的过程,完成学习任务需要花费比我们想象中多得多的时间。人们购买类似7天自学Java语言的书是无知的表现,彼得·诺维格《十年学会程序设计》生命如此短暂,学习技艺需要的时间却是如此绵长。

2 及时行动

拖延症本质原因来自恐惧:只要开始做事一个人就要面临做错做不好的风险,错误的认知,认为那些能够做对做好的人都是直接做对做好的。很多人拖延是“不求有功但求无过”的心态在作祟。只要做事,就一定会出问题,要接受这个现实,这样才能心平气和地去做事。事情越有价值,困难就月具规模;

外在的恐惧:

过分在意外界的评价,人们在自己做对做好之前通常已经了解做对做好是什么样子,无论自己能否做对做好人都觉得自己有能力判断别人是否做对做好,随意评价别人/所以一个人一旦开始认真做事被嘲弄被耻笑的几率远运高于被夸奖被鼓励的几率。真正能够做对做好的人绝不会随意嘲弄打击别人,因为他们清楚做对做好不容易,他们会鼓励那些尝试做的人。我们没有必要在意别人非建设性的负面评价。

只要接受了必须完成的任务,你就会有真切的紧迫感,时间必然越走越快。唯一的策略依然是现在就开始,在起步晚了的情况先问题不是到时候能不能做好,而是到时候 能做多好就做多好,总好多什么都不做。

3 直面困难

任务划分为两个部分,相对简单的部分和相对困难的部分,合理的时间安排应该是这样:迅速做完简单的部分,把节省出来的时间放在困难部分的处理上,然而很多人下意识回避困难,几乎用全部的时间处理简单的部分,对困难的部分视而不见,暗地里希望困难自动消失,显得努力,却没有成效。但是去做困难的事情,吃一堑长一智,挫折教育。很多事情并不是一过性的,总会有阶段性的有奖有罚

  1. 关注步骤
  2. 并行串行
  3. 感知时间
  4. 记录开销
  5. 制定预算
  6. 计划
  7. 列表
  8. 流程
  9. 预演
  10. 验收

第4章学习

  1. 效率本质
  2. 基本途径
  3. 主要手段
  4. 经验局限
  5. 自学能力

第5章思考

  1. 勤于思考
  2. 思维陷阱
  3. 因果关系
  4. 相关命题
  5. 举证责任
  6. 案例局限
  7. 对立论证
  8. 张冠李戴
  9. 辨析感悟
  10. 克服恐惧
  11. 辅助工具

第6章交流

  1. 学会倾听
  2. 说与不说
  3. 交流守则
  4. 正确复述
  5. 勤于反思

第7章应用

  1. 兴趣
  2. 方法
  3. 痛苦
  4. 比较
  5. 运气
  6. 人脉
  7. 自卑
  8. 灵感
  9. 鼓励
  10. 效率
  11. 节奏
  12. 物极必反
  13. 自我证明

第8章积累

这篇关于读书笔记《把时间当作朋友》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/536823

相关文章

java时区时间转为UTC的代码示例和详细解释

《java时区时间转为UTC的代码示例和详细解释》作为一名经验丰富的开发者,我经常被问到如何将Java中的时间转换为UTC时间,:本文主要介绍java时区时间转为UTC的代码示例和详细解释,文中通... 目录前言步骤一:导入必要的Java包步骤二:获取指定时区的时间步骤三:将指定时区的时间转换为UTC时间步

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

MyBatis Plus实现时间字段自动填充的完整方案

《MyBatisPlus实现时间字段自动填充的完整方案》在日常开发中,我们经常需要记录数据的创建时间和更新时间,传统的做法是在每次插入或更新操作时手动设置这些时间字段,这种方式不仅繁琐,还容易遗漏,... 目录前言解决目标技术栈实现步骤1. 实体类注解配置2. 创建元数据处理器3. 服务层代码优化填充机制详

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

MySQL按时间维度对亿级数据表进行平滑分表

《MySQL按时间维度对亿级数据表进行平滑分表》本文将以一个真实的4亿数据表分表案例为基础,详细介绍如何在不影响线上业务的情况下,完成按时间维度分表的完整过程,感兴趣的小伙伴可以了解一下... 目录引言一、为什么我们需要分表1.1 单表数据量过大的问题1.2 分表方案选型二、分表前的准备工作2.1 数据评估

MySQL中DATE_FORMAT时间函数的使用小结

《MySQL中DATE_FORMAT时间函数的使用小结》本文主要介绍了MySQL中DATE_FORMAT时间函数的使用小结,用于格式化日期/时间字段,可提取年月、统计月份数据、精确到天,对大家的学习或... 目录前言DATE_FORMAT时间函数总结前言mysql可以使用DATE_FORMAT获取日期字段

Python标准库datetime模块日期和时间数据类型解读

《Python标准库datetime模块日期和时间数据类型解读》文章介绍Python中datetime模块的date、time、datetime类,用于处理日期、时间及日期时间结合体,通过属性获取时间... 目录Datetime常用类日期date类型使用时间 time 类型使用日期和时间的结合体–日期时间(

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

Python实现批量提取BLF文件时间戳

《Python实现批量提取BLF文件时间戳》BLF(BinaryLoggingFormat)作为Vector公司推出的CAN总线数据记录格式,被广泛用于存储车辆通信数据,本文将使用Python轻松提取... 目录一、为什么需要批量处理 BLF 文件二、核心代码解析:从文件遍历到数据导出1. 环境准备与依赖库