读书笔记(四) Soft Skills: The software developer’s life manual

继续读书笔记,这一章是关于个人生产力(Productivity),作者分享了他对于如何提高效率的建议。
最开始作者强调了专著(Focus)的作用,认为专著是效率的”Magic pill”。这让我想起了在课程总结 – Learning How to Learn 中提到的Focus Mode,我在日常工作中是有非常明显的感触的。有时候专著的时候会忘记时间,不会去看别的无关网站,不会去玩手机,效率的确很高。而如果不在状态的时候,通常会看手机,查邮件,或者和别人聊几句,基本完成不了什么任务。Focus的确非常重要,但却不是非常容易的一件事情。
然后作者介绍了他个人的Productivity Plan,首先是有计划,包括季度计划,月计划,周计划,这里作者使用http://kanbanflow.com这一网站结合Pomodoro技术来管理每天的具体任务。同时作者通过集中处理邮件,关闭手机提醒,退出聊天程序等等方式来确保自己不被打扰。最后作者也提出要适当休假,所谓一张一弛文武之道吧。
接着作者展开介绍了Pomodoro这一技术,其实在Learning How to Learn课程也推荐了这一管理时间的方式。说起来非常简单,就是25分钟的集中精力加上5分钟的休息,在完成多个Pomodoro之后休息15分钟,但却也非常有效。首先会强制你思考如何分解工作,并评估需要多少个Pomodoro来完成,同时也比较清楚每天自己达致能够完成的数目,长期下来可以大大提高自己工作量估计的准确程度。这里作者提醒不要过于追求每天完成Pomodoro的数目,能够完成10个就是非常可以的数字了。在我过去几周的实践中,10的确不容易达到,毕竟精力集中本身不是一件非常容易的事情。
之后作者对周期重复性工作的建议是建立每周的配额(Quota), 比如每周写一篇博客,这里的周期可以是一周,也可以是一个月,这是一种把需要长期坚持的工作化为周期性的Routine,从而克服自己的惰性。
下面作者提到了责任心(Accountability),责任心是一种内在的动力去促使自己完成任务,另外一种做事的动力来自外部,比如惩罚和奖励。通常内在的动力远比外在的有效,所以让自己高效的重要前提是自己对自己负责,我想这和古人的“君子慎独”有类似之处,就是自己哪怕是在没有外在监督的情况下,仍然能够按照高标准去要求自己。
接着一节作者讨论了Multitasking这个话题。总的来说作者认为Multitasking在大多数情况下都是不好的,作者建议Batching,就是把类似或者重复的事情,比如回复邮件,放在一起在一个集中的时间集中处理。有少数情况下Multitasking可能有效,比如在写作时候听音乐,或者在跑步机上走路的时候看视频学习。我倒是的确在写代码时候听音乐,似乎人的大脑能够并行处理某些任务,比如音乐和思考,物理运动和学习等。
在讨论高效率的同时,作为人难免会感到倦怠(Burnout), 在是一种很自然的现象,而应对之道,在于首先要认识到Burnout不是终点,而是自我激励和兴趣会有个自然的下降过程,而最低点往往是倦怠发生的时候,就像是撞到了一堵墙,但如果坚持下来到达墙的另一面,那么兴趣激励和结果都会有质的飞跃。这个图片让我想起来在前两家公司入职的时候都看到的一个图片,就是Morale曲线会在3到6个月达到一个低谷,然后跨过去就也是质的飞跃。看来人的兴趣终有类似之处。

在讨论完Burnout之后,作者开始分析高效率的最大的敌人之一,就是浪费时间。这里有一个数字就是美国人平均每周在电视上花费的时间是34个小时。这是一个让人恨惊讶的数字,毕竟一周的工作时间也就只有40个小时,作者认为电视不仅是浪费时间,而且会影响人对问题的看法,让你失去对自己思想和行动的控制力。这个建议对我无效,因为我很多年不看电视了,除了回国在家的时候偶尔看看。电视之后就是社交网络,包括Facebook, Twitter等等,当然对于华人还有微信。这里作者的建议是使用Batching的技巧在集中的时间来上社交网络。之后还有就是不必要的会议,做饭,玩游戏和Coffee breaks,似乎现在的我都没有太在这些方面浪费时间。作者建议要纪录自己时间的使用情况看看到底自己的时候是否充分利用,如果没有那么是浪费在什么样的地方,再寻求应对之法。我想我可以在使用Pomodoro的同时,纪录下一些非工作活动的时间。

接下来作者花费了两节讨论了规律(Routine)和习惯(Habit)的重要性。”We are what we repeatedly do. Excellence, then, is not an act, but a habit”. 所谓“思想决定行为,行为决定习惯,习惯决定性格,性格决定命运”。这里作者建议建立每天的具体的日程表,在同样的时间安排同样或者类似的任务,这也是战胜拖延的一种有效的方式。这里再次提到习惯,这和Learn how to learn的课程中提到的是一样的,习惯是由Cue, routine和reward组成的,认识到坏的习惯并下决心改变之,并养成良好的习惯,这是掌握自己人生的开始。

之后作者开始另外一个话题,就是任务分解的重要性,”When eating an elephant take one bite a time”. 任务过大是有害的,我们容易产生退却的心理,进而容易拖延。而分解问题首先是参考自己如何一步一步去完成这个任务的,然后按照每一步拆解,而复杂的问题通常都可以分解为更小的问题。这个是要看具体的任务的。
后面一章是关于努力工作的重要性。以前也经常听到”Work hard and work smart”。作者从内心深处认为努力工作是成功的必要条件,而仅仅”work smarter”是不够的也是不现实的。所谓“业精于勤荒于嬉,行成于思毁于随”大致是一个道理。
作为这一主题的最后一节是”Any action is better than no action”. 按照信达雅的翻译标准,我想就是”不怕慢就怕站” :)。其实行动的重要性,在古今中外都有论述。所谓行胜于言,Actions speak louder than words,自不用多言。
这一章节,我个人觉得是本书最有价值的部分,包括使用责任感作为内在的行动动力,努力工作,制定合理的计划,规律的生活节奏,合理分解任务,使用Pomodoro技术,改正不良习惯,避免无谓的时间浪费都是很好的建议。
最后,行动起来。

Leave a Reply