坚持利用早上上班前的时间学习一个番茄时间第一天打卡。学习的内容是伍斌的《驯服烂代码》,从去年过年的时候,利用微信读书看了个大概,觉得不错,买了实体书,这种技术书还是更适合精读,里面涉及到不少实战练习的题目。今天开始是一个TDD的演练题目,利用之前的gitbulkit库,保持初心,一步步按照书上的步骤去体验作者的真实意图。大到一个类,小到一个变量,都是测试驱动出来,这种体验式学习,需要把节奏慢下来,细细体会,期待这一系列的驯服烂代码之旅。
前段时间,工作、生活,事情太多,有些焦虑。这份焦虑让我遇见了小波推荐的,《最重要的两小时》这本书,里面提到的一个理论,我非常赞同,人每天做出的决定,绝大部分是取决于快速思考系统发出的直观反应,而这会直接导致我们的很多时间都会在我们不知不觉中,被一些不重要的事情浪费掉。比如,偶尔的打断,比如,不停的刷邮箱,看邮件,亦或是一个偶尔来打断你的事件,大脑总是自动选择一些容易的活干。这样极易导致很多重要的事情,尤其是比较难一些的事情最后没有时间去做。书里提到,我们需要在完成一件事情后的切换点保持警醒,因为这些切换点,都意味着很好的机会,在这些切换点,不要被大脑的惯性思维所控制,简单来说,就是不要草草做出决定,根据大脑指令进入下个事件。花五分钟想想(事实上我们可能花不了那么长时间),接下来还有什么更重要的事情要做。我习惯于在早上开始一天工作前,先把今天要做的重要事项都列举在日历笔记本上,因为这个时刻,脑子最清醒。在这些切换点,根据日历笔记本的记录,去挑选重要事项做。
事实证明,只要这些重要事项被完成,我便不会那么焦虑,即使不去实时处理邮件,也不会有什么了不起的事情发生。很重要的事情,自然有其他方式找上门来。今天按照这种方式操作了一把,90%的计划重要事项都按时完成,下班的时候,心里觉得无比轻松。
总结起来说,每天首先做计划,列举出重要紧急事项,在每完成一个事项的切换点,保持警觉,自己的时间自己控制,专注于重要紧急的事项上,优先保证他们的投入。
除此以外,对事情的优先级排序上,我会有一个基本原则,如果一件事情当前是阻塞在我这里,比如,出补丁。如果我不马上处理,后面的所有环节将受阻,最终可能导致大家为了完发补丁而加班。我会毫不犹豫选择优先处理掉它。尽可能不要让自己成为瓶颈,让事情流动起来不阻塞,这也是团队管理中很重要的一个原则。如果每个人都有这样的意识,让事情不要阻塞在自己这里,有意识多为下游工作考虑更多一点,那我们团队协作和运转一定会更加高效和顺畅。
尽量不给别人找麻烦,也是一种更高的职业素养,更好的服务意识,可以运用于我们工作和生活的方方面面。