思考笔记

李文业的思考笔记


  • 首页

  • 关于

  • 分类

  • 归档

你是在为自己学习吗?

发表于 2019/06/28 | 分类于 随笔文章

1、第一次学习密码学的经历

密码有两种。

第一种密码,是我们平时生活中通常理解的密码。手机密码、银行卡密码,还有电子锁密码,这些密码其实都应该叫作“口令”,英文里对应的单词是password。

第二种密码,是密码学里的密码,就是把一些重要信息——小到我们平时发的微信,大到国家机密——通过加密算法的处理,让有可能窃听的人无功而返。加密后的数据被我们的通讯对象接收之后,再使用解密算法进行解密,就能还原成能理解、能读懂的信息了。这里的密码,是cipher。

密码学里的密码有什么用呢?

一位网络安全岗位的前同事曾经给我们演示过,通过网络抓包的形式是怎么利用公共wifi获取到别人的机密信息的。所以我用手机的时候,从来不连外面的wifi,建议你们也不要用,风险非常大。

那有人可能会问:“我经常连餐馆、咖啡厅里的wifi啊,为什么我的支付宝密码、银行卡密码从来都没有被盗过?”这里面有两个原因,一个原因是你还没有碰上别有用心的人,另一个原因是像支付宝、网上银行等软件在我们通过手机应用传输密码(password)的时候,都会对这些重要信息进行高强度的加密操作,以黑客看不懂也难以破解的密码(cipher)形式传到服务器。

总而言之,密码学是用来保护我们的通信信息不被泄露。

去年因为工作的关系,我尝试过自学密码学。其实相关的方法都已经封装成工具,直接拿来用就行,甚至根本不用理会实际上是怎么实现的。但是我觉得还是得懂一些原理比较好,就买了一本《图解密码技术》回来自学,结果看得很费劲,基本读不懂,就放弃了。

这就是我第一次学习密码学的经历,以失败的结果告终。后来这本书一直放在书架上,再也没有翻开过了。

时隔将近一年,我才对这一看似冷门的学科发起第二次冲锋。

2、十小时学习冲锋

前一段时间,机缘巧合之下我在某知识付费软件里看到一个叫《卓克的密码学课》的课程。课程内容属于科普性质,目标受众是业余人士,所以比较容易懂。

那两天我一有空就听音频,不到4个小时就把整个课程30讲全部都给听完了。结束之后,我对密码学终于有了一个感性的、整体的认识。我突然产生了一个“学习冲锋”的想法:接着把课程的图文内容看一遍,最后尝试看完之前放弃的《图解密码技术》。之所以会有这个想法,是因为直觉告诉我,有了这门科普课程的铺垫,看比较专业的书应该就没那么困难了。

周末,我花了2个小时不到的时间就把图文内容全部看完,然后再看《图解密码技术》,发现完全不会像去年感受的那样艰涩难读,甚至觉得还挺轻松的。最后花了4个小时一口气把它看完。

这一次学习前后总共投入了接近10个小时的时间,取得的学习效果非常不错:对密码学有了一个整体的认识,对常用算法的原理有了一定的理解,对于平时的软件开发工作来说完全够用。如果后面感兴趣想要深入学习的话,也不是一件难事,因为已经有基础了。

两次结果完全不同的学习经历,让我产生了一个疑问:之前为什么失败,现在为什么成功?

3、舒适区、学习区和恐慌区

因为学习材料的多样性不一样。

第一次学习的时候,直接就看专业细节比较多的《图解密码技术》,对于毫无基础的我来说,难度有点大。再加上是自学,坚持下去并且能取得良好效果的可能性实在是太低了。

第二次学习的时候,我从科普课程开始,而且是先听音频内容,起点低门槛也低,不费一点劲我就把脚给迈进去了。然后再看图文内容,最后“攻克”技术书。

两次学习过程中,学习材料的形式多样性有差别,难度多样性也有差别。第一次的材料单调且难懂,失败是很自然的。第二次的材料丰富且有层次,成功就不是一件太难的事。

从认知心理学的角度看,第一次学习,我是直接从舒适区踏入恐慌区,看书没看多久就潜意识里认为自己再怎么看也看不懂,害怕最后徒劳无功,所以就放弃了。第二次学习,我先通过科普课程扩大了我的学习区,把原来是恐慌区的地方变成了学习区,再看原来看不懂的书就比较轻松了。

有些人了解了舒适区、学习区和恐慌区的理论,可能会产生“逼着自己学,在恐慌区里硬是待着,强行让自己不要‘害怕’”的想法。这样的想法非常错误,而且十分不可取。

因为人很难控制自己的感受。位于恐慌区的时候,每多待一分钟,每多看一行字,你的负面情绪就会增长得越快,迟早会把一个人给压垮。这种情绪是你的大脑里的化学物质直接发挥作用,靠意志力是无法抵抗的。

更重要的是,这些感受在告诉你这是一桩赔本买卖,应该放弃当前做的这件事。进化赋予了我们每个人经济学家般的直觉判断能力,判断衡量做每一件事的成本和收益。位于学习区的时候,我们会有一点难受,但是还是想要坚持下去,收益大于成本。处于恐慌区,我们会非常难受,进化告诉我们成本大于收益。

如果你发现自己进入了恐慌区,应该停下来,但是不要直接放弃。

调整学习策略,选择更适合你当下水平的学习资料和学习方式,找到自己的学习区。这个过程大多数时候都没那么简单,一时做不到是很正常的。不要灰心,继续摸索,最后总能找到更适合你自己的一条学习路线。

非常可惜的是,我在大学的时候并不懂得这个道理。

4、学渣的反思

我从大三开始到现在,七年来一直在反复做一个没有什么逻辑的梦,而且是一个噩梦。

我会梦见自己又要再一次高考了,但是数学却忘得差不多,想要放弃考试。每次从这个梦中醒来,我都会觉得非常难受。

最近学习了心理学当中关于梦与潜意识的知识,就尝试给自己解梦,发现这个梦其实是有逻辑的。我在高中的时候算是尖子生,每天都活在自我评价较高的心理状态里。与之相反的是,上了大学之后我成了学渣,成绩越来越差,自我评价就越来越低。梦见高考,是因为我很想回到高中,回到那个自我评价高的状态。而数学忘光了,想要放弃考试,则是大学里失败学习经历的投射——能预计到考试会很低分,却始终不愿意花时间努力去学。

高中里的学习和大学里的学习是不同的。高中的学习是在初中的基础上再一层接一层往上走的,知识点与知识点之间联系比较强。大学的学习比高中丰富得多,知识结构不像之前那么单一,跳跃性要强得多。简单来说,高中学习知识比较容易,考试想拿高分不容易;大学学习知识比较困难,考试相对来说难度要小得多。

中学时期大部分时间待在舒适区、偶尔位于学习区的我,一上了大学就发现自己再也不像以前那样很轻松就把课本内容给学会了。这个时候,我开始进入恐慌区,开始产生自我怀疑,把自己定位成学渣。其实这个时候,如果我能意识到大学里的学习方法跟高中是不一样的,应该转变思路,或许我的大学经历就不会那么黑暗。

可惜的是,那时候的我还活在全能自恋的自我当中,觉得自己学什么东西就应该一学就会。发现自己需要费劲去学习的时候,我就会暴怒,潜意识里就觉得自己不完美了,毁灭自我的想法就会产生。把自己定位成学渣,最后就自然而然成了学渣,这在心理学上叫做自我实现。

在回顾和分析这段过往经历时,可悲地发现,我那些年从来就没有享受过学习的乐趣。我全部的学生生涯都是在为分数而学,为了得到别人的赞扬而学,为了满足自己的虚荣心而学。

写到这里,我突然觉得整个人释然了,终于可以完全没有心理负担地面对和谈论这段失败的经历了。

5、终身学习的三个步骤和三种态度

时代飞速发展,我们在大学里学习的知识根本不足以应对越来越复杂多样的工作,持续学习、甚至是终身学习日渐成为共识。

终身学习的学习过程中有三个大步骤和三种重要的态度,我们先来聊聊三个大步骤。

第一个步骤是,要了解足够的背景知识,对所学知识要有一个感性认识。如果想学人工智能和机器学习之类的知识,你首先要做的就是了解这个学科是用来做什么的,发展的历史是怎样的,未来可能发挥什么作用,学习的话需要哪些知识基础,而不是一听说这个学科热门、以后能挣大钱就往里涌。没有背景知识和感性认识的铺垫,直接找教材来看是不可能学会和掌握知识的。

第二个步骤是,制订一个难度曲线平缓的学习计划。难度曲线如果陡峭,我们就有很大可能经常碰到学习道路上的拦路虎,总是处在恐慌区里面,这样是很难学好的。但是如果难度曲线过于平缓,收益曲线可能就会趋向一条平直线,这时候花再多的时间去学习,都只是待在舒适区里,是不会有进步的。个中平衡,需要学习者自己去调整和把握。

第三个步骤是,投入足够的时间去学习。学习总是需要花时间的,而且需要花很多时间。越是学习经验丰富的人,就会越认同这个道理。即便是禀赋超群的天才,也要历经十万小时级别的刻意练习才能成为最顶尖的杰出人才。更多的像我们这样的普通人,要想比别人显著地高出一两个层次,不下一番苦功夫就根本不可能做到。

聊完三个大步骤,我们再来谈谈三种重要的态度。

第一种态度是,随机应变,接受不完美。在执行学习计划的时候,遭遇挫折是再正常不过的了。我们应该根据实际情况,调整自己的学习计划。每次都完美地执行完一个学习计划并取得非常好的学习效果,这是不可能的。我们都要接受不完美,并且在接受之后继续努力追求尽可能的完美。

第二种态度是,要有产出。学习知识掌握知识并不是终点,我们还应该要实践,把知识运用起来。作为一个软件开发工程师,我的本职工作产出就是代码;作为一个写作爱好者,我的业余活动产出就是文章。不能满足于学习知识之后的自我感觉良好,我们还要根据产出检验知识掌握程度。进一步的,在实践的过程中我们还可以尝试创新,创造出新的东西出来,而不总是照葫芦画瓢。

第三种态度是,投入其中,享受学习带来的乐趣。古人云:知之者不如好之者,好之者不如乐之者。学习知识、掌握技能,知道怎么去学习的人不如爱好学习的人,而爱好学习的人则比不上以学习为乐的。如果你只是把学习当作一种达到目的的手段,就会学习得很苦,这种苦是精神上的苦,会让人很难受。更重要的是,不喜欢学习的人学习效率远远比不上喜欢学习的人。

那么,为什么有些人以学习为乐,而另一些人就很难喜欢上学习呢?

6、应试思维和自学思维

在学习上有两种思维,一种是应试思维,另一种是自学思维。它们的区别,正是决定一个人是否能成为孔子口中“乐之者”的关键。

应试思维,就是为了考试而学习,为了提升别人对自己的评价而学习。学生学习是为了什么,当然是为了考试。初中生要中考,高中生要高考,大学生要拿毕业证,所以学生们几乎都是应试思维,这很好理解。毕业之后参加工作,继续主动学习的人就很少了,但还是有。那这些人不是去学校上课,也没有老师教,应该不一样了吧?其实还是没有区别。他们之所以继续学习,是为了考证,是为了跳槽面试,其实还是在应试,还是没能摆脱应试思维。

被应试思维控制的人,是为别人而学习。

自学思维,就是根据自身情况而学,为了自己的兴趣而学。有自学思维的人,不会因为大家都说某一个学科热,他就跃跃欲试,而是根据自己的知识水平和未来发展方向,决定要不要花这个时间和精力。一个理科男,学习一点历史知识和经济学知识,既不实用,也不是为了在别人面前炫耀、增加谈资,只是因为自己感兴趣。他们并不是对所有考试性质的活动都摆出一种放弃的姿态,更不会不争取现实中的实际好处,他们只是把目光更多地放在自己身上,从自身出发去思考学习这件事。

有自学思维的人,是为自己而学习。

应试者的目光受限于考试里的考试范围,会一直盯着判分标准不放,他们很难看到知识的内在联系。自学者的视野则宽广的多,他们根据兴趣在知识的草原上信马由缰,能看到更多更美妙的风景,自然会更有创造性。应试者的动力来自于奖惩,能让别人觉得自己优秀的才学,其他的统统不学,他们受制于人。自学者的动力来自于兴趣,感兴趣就学,不感兴趣的就不学,他们只听自己内心的声音。

上学的时候常常听到这样的话,“学习不是为爸妈学,也不是为了老师学,学习最后得到好处的都是自己。”

现在,我们可以理直气壮地指出:不对,而且是大错特错。应试者的学习表面上是为了自己,其实并没有从自身出发,最后都是落在别人的评判标准里面。他们都不是在为自己而学。

只有为自己而学,才是真正的自由。

近期写作计划

发表于 2019/06/19 | 分类于 随笔文章

为什么最近文章产出这么低

除了每个月固定的月报之外,半年来很少写文章。想了很多办法,即便专门制定相应的目标,都没能提升产量。

一是因为随着阅读量的增加,眼界和眼光都跟以前不一样,越发不满足于写原先那种水平的文章。二是因为时间不够充裕,工作和学习占了很大一部分,所以留给写作就少了许多。

Pascal定理的创始人Blaise Pascal曾说,他总是没有时间写短信,所以只好写长信。我一直想写出好的短文章,例如在一两千字之内讲述尽可能多的想法,但是总感觉不到时候。

这样继续酝酿下去也不是办法,担心又掉入过分追求完美的拖延陷阱当中,决定还是先写出足够多和足够好(good enough)的长文章。

如何写出足够多和足够好的文章

想要写出足够多的文章,必须要投入足够多的时间:

  • 原本计划在8月份去上海看比赛之前花点时间重新熟悉dota2,现在先缓一缓,专注完成当前写作任务再说。
  • 收缩阅读范围,集中在跟写作主题相关的书和笔记等材料上面。
  • 早上再早一点到公司,如果工作量不紧张,在常规上班时间之前可以做写作相关的活儿。

要想写出足够好的文章,至少要做到充分准备、事先规划和反复修改:

  • 因为写作的主题都跟我看过的书有关,所以规定自己动笔之前至少阅读两个小时以上的材料。
  • 写文章提纲已经成了习惯,接下来要做的事继续丰富细节,例如写更详细的大纲。
  • 写完文章之后,最快都要在第二天才能发出去,尽可能利用空闲时间来做修改工作。

除了月报之外,预计会写10到15篇让自己足够满意的文章,尽量在9月份结束之前完成。

任务很艰巨,用一位朋友的话来说,做到了自然是好事,没做到就是瓶颈。寻找瓶颈,不是我最近一直在做的事情吗?

写作的目的是什么

写一篇足够好的文章,前期酝酿所花费的时间不提,阅读相关材料至少要两个小时,把文章写出来平均需要两个小时,排版修改润色至少一个小时。这些时间不仅要求连续不间断,而且还要求头脑清醒,注意力高度集中。如此费时费力,到底是为了什么呢?

首先为了自己,把注意力聚焦在关键主题之上,整理思考问题的头绪和结果。

然后为了连接,让看我文章的人跟学习有更多的亲近感,组成一个小圈子,可以互相交流。

最后一个原因用一句话很难说清楚。最近看了一些任正非的采访,他谈到许多关于教育、科研、国家发展的话题。看完之后,我就在想:在这个浪潮当中,我个人能做些什么呢?想要成为一名科研工作者可能太迟了,现在回到学校念学位应该来不及。做一个创业者,对我来说暂时不是志趣所在。

我的目标是先成为一名优秀的软件开发工程师,与此同时把一些专业内外的实践经验和学习总结写下来分享出去。如果我坚持的时间足够长,能写出足够多、足够好的文章,相信至少对一小部分人会有所帮助。

这就是当下我能做,而且是我想做的事情。

上班13个月

发表于 2019/06/04 | 分类于 每月报告

前阵子非常幸运地抢到了TI9的决赛门票,8月份会去上海看比赛,顺便玩几天。

不知道你是否如今或曾经在上海工作、生活过,如果是的话可以给我一些旅行的建议。

我的瓶颈是没有瓶颈

最近跟朋友们谈到职业生涯的问题,我认为我目前最大的危机感来源于没有危机感,最大的瓶颈就是没有瓶颈。

如果一直有在看我写的月报,你应该会发现我最近的目标都完成得很不错,再加上工作顺利,之前一直有的危机感一点点消失了。取而代之的是自我效能感,我认为自己不但能胜任目前的工作,还可以尝试难度更高的挑战。

在学习和工作两个方向上,我还没有发现遇到瓶颈。部分时间我待在舒适区,得到充分的休息。部分时间我会尝试踏足学习区,摸索着做一些之前没做过的、更难的事情。总而言之,我能感受到自己一直在稳定地取得进步。

面对危机感和瓶颈的问题,我目前的想法是:加倍努力和投入,提升加速度,尽快站在一个更高的高度,触碰到那个我现在看不到的瓶颈。

虽然在别人看来我最近还算努力,不过我认为自己还有很大的潜力可以挖掘。工作日,我会比同事们提前两个多小时到公司,在他们没有来之前把核心的编码工作给做完;中午,我一般会先学习一个小时再去吃饭;晚上回去之后,再学习一个多小时。周末如果没有朋友聚餐,我一般都是在家里看书。

早上是不是可以更早地到公司?我觉得并没有到极限,平均还可以再早一个小时。完成日常任务之后,工作时间是不是应该更有效地利用起来呢?可以找更有难度、更有意义的事情来做。晚上和周末的时间,是不是可以更加专注呢?我认为可以,例如向自己发起“周末番茄四十连斩”的挑战。

没有危机感,可能是因为我站的高度还不够高,所以看不到所处位置的局限。没有瓶颈,可能是因为我还有很大的进步空间,所以感觉不到难以进步。既然如此,那我就让自己爬得更快一点,争取站得更高。再努力一些,把那些低垂的果实统统都给摘下来。

上月总结

五月份的目标完成情况非常好。不过不能骄傲,要继续努力才行。

工作目标,完美达成。平均到岗时间是8点11分,超过预期的8点25分。最晚的三天分别是10点12分、9点17分和8点59分。最早的三天分别是7点03分、6点43分和6点37分。

阅读目标,完美达成。总番茄数151,超过目标150个;技术番茄59个,略低于目标70个。之前定下1000番茄目标的进度越来越顺利,已经完成了百分之57。我决定再次提前,从上次的10月1日完成目标改为9月15日。

写作目标,没有达成。写了一篇文章的写作大纲,低于目标三篇。第一次尝试主题阅读,进展不是很顺利,不过还是获取到不少宝贵的认知,争取下一次能做得更好。目标的好坏不完全在于是否达成,还要看在接近它的过程中能不能给你一些原本没有的认知。

本月目标

由于想要更快地到达那个想象中的瓶颈,这个月的目标会制定得更难一些,想要达成可能就没有那么轻松了。

第一个目标,记录并持续提早每天到公司的时间。最早的三次希望都要在6点30分之前,平均时间要在7点40分之前。

第二个目标,番茄总数达到165个,技术番茄要占80个以上。

第三个目标,完成15次头脑风暴,每次写10个符合当天主题的idea。

上班12个月

发表于 2019/05/01 | 分类于 每月报告

不知不觉,入职新公司已经整整一年。本应好好总结一番,然而想到就快到毕业五年的时候了,打算再给自己两个月时间思考酝酿。

两个月后差不多是在27岁到28岁的中间节点,刚好一并做一个中期检查。

什么样的目标才是好目标

上回月报定下了记录每天到岗时间的目标,不仅完美达成,而且还有意料之外的收获。

从4月1号到30号,一共有22个工作日,记录了22次到岗时间,无一遗漏。平均到公司的时间是8点44分(作为对比,其他同事是10点出头),最晚的三次分别是9点36分、9点40分和10点05分,最早的三次分别是7点36分、7点35分和7点20分。

第一个好处是,晚睡的问题得到了很大的改善。由于早上起得早,再加上把午休从之前一个小时减少到30分钟,所以晚上11点多12点就能比较容易睡着。一个月下来,基本上就把作息调整到早睡早起。

第二个好处是,极大地提升了工作效率。知识工作者的劳动过程非常容易受干扰,就以程序员写代码为例,哪怕只是回复一条微信,都很可能会耽误十几分钟甚至更长时间的工作。工作量比较大时,我就会在8点前到公司,可以在其他同事到之前专注地做超过两个小时的开发工作。这下才真切地感受到不被打扰的工作效率有多么高——几乎相当于平时的三到四倍。

第三个好处是,创造了前所未有的工作余闲。由于工作效率的提升,每天在其他同事到公司之前,我就把一天的主要开发工作几乎都做完了。接下来的整整6个工作时,我可以用来做任何想做的跟工作相关的事情。

这一个月,我几乎不在早上10点之后写代码,因为会有事务性工作打扰,效率会很低。如果有开发任务,我会选择花几个小时的余闲时间确认需求、沟通方案,并且在做好程序设计之后做任务分解,在草稿本上把步骤都一个个仔细写好。第二天,我就会在同事们还没来之前,在宝贵的专注时间里根据设计好的方案和分解过的步骤进行编码。

如果开发任务做完了,我就会做一些改进型、探索型的工作,例如:

  • 摸索新工具、新开源组件
  • 思考工作中的遗留问题要如何解决
  • Code Review
  • 读优秀的开源代码
  • 写文档
  • 思考如何持续改进工作

之前文章曾经提到过工作余闲的好处:一、面对求助和挑战,可以免于权衡和冲突;二、有足够的犯错成本,出现意外的时候不会过分焦虑;三、有学习精进的机会。

通过这一次的实践和摸索,我认为一个好的目标有以下三个特点:

首先,可测量,易记录。工作的努力程度不可测量,更谈不上记录。早上到公司的时间不仅可以测量,还容易记录。

然后,门槛低,进步空间大。每周去三次健身房,这个目标的门槛就很高,哪怕是只去一次都需要花费大量的金钱和时间成本,所以既难开始,更难坚持。我们每天都要到公司,所以记录到岗时间的门槛就很低,几乎可以说是没有。从将近10点到公司,到现在平均8点多,足足提前了一个多小时,而且还有更大的进步空间。

最后,能联动,促进其他好习惯的养成,带来更多好处。因为要早点到公司,所以会促使自己早睡。因为早到公司无人打扰,所以能更专注地工作。因为工作效率提升,所以带来大量的工作余闲。因为有了大量的工作余闲,所以工作越来越得心应手,取得更大的进步只是时间问题。

上月总结

上个月的目标完成度都非常好,给自己点一个大大的赞。

健康目标,超完美达成。记录每天的到岗时间,并且争取到得越早越好。前面已经花了很大的篇幅说明,此处不再赘叙。

阅读目标,完美达成。总番茄数148,超过目标145个;技术番茄78个,超过目标60。由于进展十分顺利,我决定提升目标:要从原来的11月4日改到10月1日前完成1000个番茄。

写作目标,基本达成。写了一篇关于任务分解的文章,发布到了博客园上。

本月目标

这个月的目标设定对比上个月有很大的进步。一个更好的目标不仅更容易达成,还会给自己带来更多收获。

第一个目标,记录并持续提早每天到公司的时间。从上个月的平均8点44分到公司,希望能提前到8点25分左右。

第二个目标,番茄总数达到150个,技术占70个以上。

第三个目标,完成三篇文章的写作大纲。

上班11个月

发表于 2019/03/31 | 分类于 每月报告

写月报的此时此刻,我在北京。

请了两天年假,连着周末到首都旅游。本来打算随便写几点感想,在这里聊聊即可。试着写了几句,还是作罢,考虑之后另写一篇游记。

习惯别人指出你的错误

行程中第一天下午,突然收到老大的微信,问某个地方是怎么回事,后来发现是我在这段代码里犯了一个低级错误。当时脑子嗡的一下,空白了好几秒钟。虽然他并没有责备我,但是在接下来一两个小时里,我一直在想着这件事,久久不能释怀。自责,羞愧,惶惶不安,种种负面情绪杂糅在一起。

适应不良型的完美主义综合征又发作了。虽然理智上知道低级错误在所难免,但是一旦自己犯了,就会非常难受。倘若还是由他人(尤其是上级)指出,不能接受的程度就会呈指数级上升。固定型心态仿佛在反复强调,别人通过你的错误,发现你的能力是多么低下。晚上躺在床上的时候,我反复在纸上写道:要允许自己犯错,更要习惯别人指出你的错误。

如何训练自己,逐渐减少综合征在此种情况下的不良影响呢?可以参考以下三个步骤:

首先,要告诉自己“问题本身优先”。在他人指出自己的错误时,不要急着否认或者认错,这两种反应都是防守心态在作祟。急着否认好理解,为什么说急着认错也是防守心态的表现呢?因为急着认错的人,往往心里是在想:我都认错了,别人就不会继续严苛地批评自己。我们要强调确认问题优先、解决问题优先,这样才能跟对方友好地沟通。

然后,记录问题,奖励自己。每次记录下别人指出自己的问题,再给自己一些奖励,通过这一手段鼓励自己持续地记录错误。如果没有记录,我们都会倾向于忘掉自己的“丑事”。

接着,我们要给出长期改进策略,加以练习。如果写程序容易犯低级错误,那就加强单元测试。如果上线经常忘记提交脚本,那就在检查清单上添加这一检查项。如果代码总是不够整洁,那就增加重构的学习和实践。

光从心理上开导自己是没有用的,还要有实际改善状况的行动。先从心理瘫痪中恢复过来,然后再改正行为、减少错误的发生。由于个人表现的提升,自信心就会持续增强。两者相辅相成,缺一不可。

上月总结

这个月有的目标完成得很好,有的目标则惨不忍睹。做得好的,继续保持。做得差的,要想办法。

健康目标,一塌糊涂。睡前清单几乎没有执行过,形同虚设。力量训练只做了一次。步程47.3公里,远没有达到70公里的目标。之前定过好几次睡前清单和力量训练的目标,几乎次次都没达成,总结下来最大的原因就是没有记录。没有记录的目标,就是难以检验的目标,就是难以达成的目标,就不是一个好的目标。

阅读目标,完美达成。阅读总番茄数139个,超过目标135;技术番茄数39,低于目标的60个。虽然月中有一个星期由于身体不舒服几乎没有阅读,但是由于月初进度超前,因此在三月份还剩四天的时候就已经达成目标。挖掘更多的番茄时间还有很大的空间,让我对完成之前定下的500小时目标非常有信心。

工作目标,达成。完成了一篇与工作相关的文章大纲,准备在四月份把文章写出来。

本月目标

这个月结束,就是在现单位工作满一年的时候了。希望自己能更加努力,在写年度总结的时候能更有底气。

第一个目标,记录每天到公司的时间。非强制性地要求自己9点左右到公司,希望通过记录到岗时间来带动早睡早起和身体锻炼等有益行为。因为每天早上都会在草稿本上写任务列表,所以计划在此之前记录时间点。

第二个目标,番茄总数达到145个,技术占60个以上。

第三个目标,至少写两篇文章,其中一篇发到博客园。

上班十个月

发表于 2019/03/10 | 分类于 每月报告

这个月的月报又拖延了一个星期。文章拖延且量少的原因是,随着阅读量的积累,对自己所写内容的要求随之变得越来越高。每每到了该写文章的时候,总觉得准备得还不够,即便写出来了也不到火候。这段时间想着用一种新的方法来促进写作,不知道能不能起到理想中的效果。

Double or No

我们公司上班不用打卡。由于平时加班比较多,很多同事都是在十点到十点半之间到公司。偶尔,也会看到有人将近十一点钟才坐到自己的工位上。

最近,组长要求大家最好要在十点前到,给领导一些好印象,否则年底评绩效的时候可能会得分比较低。这点要求其实对我一点影响都没有,因为我平日里就是十点前到公司,而且往往是小组里面第一个到的。但是,在听到这个要求之后,我给自己定下一个目标:每天要9点前到公司。这样做并不是为了讨好别人,更不是博出位,而是遵循我最近给自己定下的一个做事原则:Double or No,即在收到别人的请求或要求的时候,我要先在心里跟自己的判断标准对比一番,如果认为是对的、应该去做的就要加倍做好;如果认为是错的、根本不值得去做的就拒绝不做。

在之前的文章里讲过早到公司的好处——可以在无人打扰的情况下高效率地完成重要且不允许被打断的工作。既然组长要求我们早点到,而我又认同这一做法,那我就要求自己要加倍做好。公司规定九点半是上班时间,从十点到九点半是半个小时,double的情况下定了九点到公司的目标,比收到的要求提前一个小时。

Double or No这个原则要求我们对大部分事情都要有自己的一个评判标准。其实这并不算什么高要求,因为我们都有自己的三观,有三观的人就自然会有看待事物的尺度。关键是,我们要积极地使用这些尺度,衡量应不应该做,以及要做到什么程度。Double or No至少可以给我们带来以下三个好处:

第一,学会拒绝。在工作当中,领导交给你一项任务之后,如果总是一味接受不懂拒绝,一旦遇到本来不值得做、甚至不应该做的事情,就会造成人力资源的浪费和其他不良影响。在生活当中,如果在别人请你帮忙的时候判断一二,就能做到拒绝不当请求。这既能避免给自己带来不良的后果,也能告诉大家你是一个有原则的人。

第二,给他人带来惊喜。在开始一项工作之前,如果你认同这个任务的价值,那么就应该定下加倍做好的标准。古人云,求乎上,得乎中。即便你通常只是做得比原先的标准好一点点,就能让跟你合作的同事或者你的领导满意。偶尔达到了Double的目标,就会给他们带来惊喜,觉得你是一个可以信赖的合作人选。

第三,获得掌控感。在别人要求我们做事情的时候,我们是被动的。但是如果我们积极地用自己的衡量标准去做比较,在得出结果之后再选择做还是不做,就能化被动为主动。这样做,我们就能获得主动权,多一点掌控感。我们都不愿意被人指使着去做事,而是更愿意去做自己想做的事。这一点,在丹尼尔·平克那本著名的《驱动力》里讲得非常清楚。

上月总结

这一个月的目标都达成了,总体质量都比较高。

健康目标。记录了目标天数的入睡时间和起床时间,实际情况比较不理想,但是也不算太糟糕。跑步11.06公里,健走50.10公里,一共61.16公里,达成目标。

阅读目标。由于定下了十一月前总阅读时间达到1500小时的目标,因此这个月的番茄是126个,比上个月月报定下80个要多得多。其中技术番茄是54个,也多于目标里的40个。

工作目标。项目总结写了一些,不过不够结构化,不算特别满意。

本月目标

二十七岁这一年已经过去三分之一,进入新公司也即将满一年。趁着最近状态比较好,这个月要更加努力才行。

第一个目标是执行睡前准备清单至少10天,以及做6次力量训练。睡前准备清单包括:10点后关掉日光灯、洗漱、拉窗帘、做思考笔记、放空、入睡。另外,这个月的跑步健走距离要达到70公里。

第二个目标是阅读番茄数达到135个以上,其中技术番茄要有60个。

第三个目标写出一篇文章的提纲,以及做好相关素材的准备工作。

在认真看完1000小时的书之后

发表于 2019/02/17 | 分类于 随笔文章

1. 认真阅读1000小时

在过去的两年六个月里,我把大量的时间投入到阅读当中,很少想过这到底有没有用,甚至大部分时候并不觉得有益于普遍意义上的成功。

1.1 几个数字

从2016年9月1日凌晨0:36开始,直到2019年2月5日中午12:25结束,这段时间我认真地看完了1000小时的书。历时887天,平均到每一天的时间略多于1小时7分钟。

这1000个小时横跨4个自然年。2016年最后四个月,读了159.5小时;2017年全年,读了361小时。2018年全年读了444.5小时,比上一年增长了23.1%;2019年1月1日到2月5日,读了35个小时。

如果按照阅读内容分类,非计算机技术阅读占多数,有764.5小时;计算机技术阅读从去年三月份才有专门的统计,有235.5小时。

看书看得最勤快的三个月分别是18年4月(86小时)、18年9月(57小时)和17年11月(55.5小时)。18年4月之所以比其他月份多得多,是因为当时赋闲,可支配的时间比较多。最松懈的三个月分别是18年5月(3小时)、18年2月(10小时)和17年4月(17.5小时)。创下历史最低记录3小时的那个月,是因为当时刚入职新公司要全身心投入到工作当中,压力比较大,所以就没怎么看书。

通过这几个数字,简单介绍了1000个小时的分布情况。那么,这些数字是从何而来的呢?

1.2 如何定义“认真阅读”

长期订阅的小伙伴应该记得,我曾多次提及甚至专门写过一篇文章介绍番茄工作法以及番茄土豆这款软件。由于每一次阅读都会使用APP记录,所以我能得到上面这些详尽的统计数字。

我所定义的“认真阅读”,就是在规定的时间内(32分钟),只做一件事——阅读。

除了记录阅读数据之外,我还利用程序员的优势,将这些原始数据收集起来,生成阅读清单发布在我的个人网站上,并且每五个番茄就自动触发邮件提醒,给自己加油鼓劲。详细情况在《10000小时凡人定律》这篇文章里可以看到,不再赘叙。

为了让阅读这个行为更加有趣,就像电子游戏里面一样,最近我还给自己设定了一些挑战。

  • 番茄三连击(2018年12月09日达成)
  • 工作日番茄三连击(2018年12月17日星期一达成)
  • 单日番茄达到12个
  • 单日番茄三连击2次(2019年2月14日达成)
  • 单周周末番茄达到22个
  • 连续两个工作日完成番茄三连击
  • 单日番茄三连击3次
  • 单周番茄达到30个(2019年2月16日达成)

这篇文章的标题有两个关键词,“认真”和“1000小时”。那么在认真看完1000小时之后,我又得到了些什么?

2. 看书的实用价值

看书的好处或许人人都能随口说出一两个,但是我认为只有真正投入到阅读当中相当长一段时间才能深切体会到。经历了1000小时的阅读旅程之后,我认为看书的实用价值至少包含三个:满足好奇心、解决生活的困惑和提升工作的技能。

2.1 满足好奇心

我对于阅读最早的记忆是来自上学之前,那时还不识字。邻居家有一本拳谱,有一天我把它偷回家看,就像武侠电视剧里面研究不传秘籍一样。后来还被我爸发现,只好撒谎说是我从外面地摊上买来的。

后来长大了,好奇心从连环画转移到少儿科普图书,再到各种各样的文学小说。现在连小说都不怎么看了,对历史、心理学、经济学、信息技术的兴趣要浓厚得多。

以历史为例,最开始感兴趣的目的并不是为了什么培养历史观大局观,纯粹就是为了满足好奇心,想知道以前到底发生了些什么。我在看《人类简史》的时候,得到的是一种阅读上的享受,带不来多少实际的好处。

好奇是人类的天性,是探索的最初动机。

2.2 解决生活的困惑

我们在生活当中常常会遇到许多问题和困惑,自己想尽办法解决也解决不了。如果我们有针对性地看一些书,或许这些都会迎刃而解。

我在开始参加工作之后,睡眠一直很成问题,现在想起来对职业生涯的前几年都有明显的消极影响。看了《睡眠革命》这本书之后,改变了我对睡眠的许多认知,从而做出一些行之有效的行动。这段时间,明显感觉睡眠质量提升了许多,白天工作的时候精神比之前充沛,脑子转得比之前快。

《拖延心理学》让我终于意识到自己是一个适应不良的完美主义者,心里有一套对做人做事的高标准,在现实世界中达不到的时候就会生气、懊恼,最后放弃。这本书告诉我不要对自己太苛刻,要允许自己犯错。我现在已经慢慢从固定心态转向成长心态,不再像以前那么纠结于自己一时的表现好坏。

以前我总想不明白为什么打折和各种各样的优惠活动就有这么大的吸引力,哪怕消费者明知道商家有可能提前加价再降价都还是趋之若鹜。《思考,快与慢》告诉我们,这就是锚定效应的强大力量。心理账户、禀赋效应以及峰终定律等等,都在向我们解释生活中那些习以为常,但百思不得其解的事情到底为什么会发生。

2.3 提升工作的技能

信息科技行业,即我们常说的IT行业,知识更新特别快。程序员必须保持一定的学习速度,才能确保自己不会被淘汰。

阅读能指导工作。工作上我们常常会遇到这样那样的问题,并不一定都能靠自己解决。一些高质量的书往往会总结行业内普遍遇到的问题,通过阅读,我们不难找出一个已经得到验证的最佳解决方案。

阅读使工作变得有趣。每工作一段时间,我们总是会遇到瓶颈,进入到一个职业倦怠期,觉得做的事情重复性强特别无聊,得不到进步。这时候我们可以看看书,在里面寻找更高级的做事方法,并且在工作中实践。在实践的过程中,我们会遇到新的挑战。在完成之后,我们不仅有更多的成就感,还会实实在在感受到自己的水平在提升。

阅读和工作能互相促进。光是阅读是不够的。如果没有在工作中实践,看回来的知识永远只是纸上谈兵。阅读能让工作变得有趣,工作则会使阅读更加有意义和动力。我们在阅读的过程中获取了知识,会迫不及待地在工作中验证和实践。在工作中得到了进步,也遇到了新的问题,继而会带着更大的热情投入到阅读当中去。这就是一个互相促进的良性循环。

满足好奇心、解决生活的困惑和提升工作的技能,除了这些明显的好处之外,阅读还能给我们带来哪些收获呢?

3. 阅读的知识效应

经济学家泰勒·科文曾经说过,看书看得快的秘诀就是你看了前面,就知道后面大概会讲些什么。要想做到这一点,必须大量地看书,看得越多越好,开始得越早越好。

这就是阅读的知识效应。我们大脑里的知识神经元激活得越多,它们彼此可能产生的连接就越多,而且这种可能性是呈指数级增长的。换个角度看,知识效应也可以理解成神经元的网络效应。

阅读的知识效应至少能在三个不同的层次发挥作用,分别是专业领域、思维逻辑和文字表达。

3.1 专业领域的知识效应

在某一个专业领域之内,如果你看的书越多,那么再看一本新的专业书就会比其他人看得越快。

我的专业是计算机科学与工程,职业是一名程序员。从去年开始看了200多个小时的技术书之后,我明显感到现在看本专业的书要轻松多了。举例来说,如果我们已经看过数据结构与算法设计这本书,并且对里面的内容有一定程度的掌握,那么从零开始看一本介绍爬虫相关的书,起码要轻松一半以上。

之所以会这样,是因为任何知识都不是空中楼阁,它们都是有基础的。你之前的阅读积累越多,基础就会越牢固,要想往上继续搭建知识建筑就会容易得多。

业余时间里,我对心理、人类行为这一领域的学科非常感兴趣,读过的科普书籍不下二十本。阅读的速度越来越快,尤其是在读过《影响力》、《意志力》和《思考,快与慢》这三本书后,因为有很多书都会引用里面的实验和原理。

现在,这一领域的书我基本上都能在极短的时间内看完,因为只需要关注那些作者原创的思想和内容就可以了。

3.2 思维逻辑的知识效应

一本好书光是有观点是不够的,还需要有严密的推理和完整的证据。如何把观点和推论联系起来,就是一个解读“思维逻辑”的过程。

举一个简单的例子来说,做实验有一个通用法则,叫做随机抽样双盲对照法则。如果书里描述了一个实验,我们就要看看这个实验是否符合这个通用法则。如果不符合,我们就应该留下一个大大的问号。

什么样的实验才算是符合随机抽样双盲对照法则?为什么做实验要符合这个法则?这些都属于思维逻辑的范畴。

如果看的书足够多,在思维逻辑上积累足够深,那么我们就能轻易地判断出一本书里的论点是否得到充分地论证,以及读懂作者为什么要这么论证。

3.3 表达文字的知识效应

看书看多了,自然而然就会关注一本书的表达文字,其中大有规律可循。

例如每一章的一开头,必然是这一章的总论点。接下来每一小节,都会为这一个总论点展开论述。这一章的结尾,一定会是总结,有的时候还会有起到承上启下作用的句子。

一本好书,有的时候连句式、用词都会让拍手称赞。这样的例子有很多,例如尤瓦尔·赫拉利的简史三部曲,以及《浪潮之巅》作者吴军的著作。

如果看的书足够多,在表达文字上积累足够深,那么我们在读得比较艰难的时候就能很容易判断一本书到底是内容高深难懂还是因为作者文字水平不过关。在看好书的时候,就能读了前面就知道接下来会写些什么,能做到有心理准备。如此这般,才能越读越快。

相对于前一个章节提及阅读能给我们带来的好处,这一章节谈论的是阅读本身能提升我们阅读的能力,而阅读能力无疑是学习能力的一个重要基础组成部分。

4. 下一个挑战是什么?

下一个挑战是从现在开始到11月之前再完成500个小时的阅读。8个月半的时间里要完成这个目标,平均每个月要阅读接近59个小时,这在过去将近30个月里面仅仅只有一个月达到过。

为什么是500个小时呢?因为18年的阅读时间比17年增加了23.1%,如果今年要维持差不多的增长,那么大概就要多读500个小时。结束日期之所以设在11月,是因为想要在28岁生日之前完成这个挑战。

对于500小时的阅读时间,有一个大致的分配比例。信息技术IT方面的阅读,要占到百分之四十五,即225小时。学习方法、逻辑思维相关的阅读,占百分之三十,即150小时。其他方面的阅读,包括感兴趣的心理学、人类学、经济学、历史等学科,占百分之二十五,即125小时。

这个挑战难度不小,如果要完成就必须要做好充分的准备。规律作息、注意饮食和坚持锻炼,这样才有足够的精力在工作之余继续阅读。减少对手机的依赖,改掉许多耗散注意力的坏习惯,这样才能空出更多有质量的时间。还要懂得拒绝部分社交邀请,适当给自己留出更多的独处时间。

上班九个月

发表于 2019/02/04 | 分类于 每月报告

每年的一月份几乎都是状态最不理想的一段时间,今年尤其如此。让人分心的事情有很多,晕头转向。不过幸好,因为有前一段时间养成的一些好习惯,找回状态就没那么难,而且也做了部分事情。我们要学会在状态不好的时候还能坚持干活,做自己真正想做的事。

注意力资源耗散问题要如何解决?

我们会常常思考这么一个问题,时间应该怎么安排。时间和时间之间,看似一样,其实有很大的不同。早上我们刚起床,一般是精力最好的时候,脑子转得快;中午吃过饭,昏昏欲睡,最好不要在这个时候做什么重要的决定。

我们是不是可以把时间分配问题,转化成注意力资源分配问题呢?所谓分心,其实就是今天想谈的注意力资源耗散问题。

看书时习惯在旁边放着喜欢的谈话节目,因为这样能让我觉得没那么枯燥,就像高中的时候喜欢戴着耳机做作业。其实这样非常不利于专心,阅读的效率相当低。

写完这篇月报之后,我希望自己能改掉这个坏习惯,争取在看书的时候就看书。

另一个更严重,也是更有普遍意义的分心祸首就是手机。我们都有过这样的经历:工作或者学习一段时间之后,就会习惯性拿起手机来看看,刷刷朋友圈,逛逛淘宝,或者是打一把王者荣耀。

之前给自己买了一块手表,就是想打破这个“烦了-看手机-解闷”这个习惯链路,把看手机这个动作改为看手表。看手表的时候,深呼吸几下,甚至是正念一分钟,然后再继续做原来在做的事情。

导致分心的因素还有一些,是更深层次和更难以解决的,例如财务状况、身体条件和社会关系等等。先从简单的做起,以后再深入去谈去摸索。

上月总结

上个月虽然状态不好、注意力不够集中,不过目标定得比较低,所以完成情况还算过关。

健康目标。只记录了两天的符合要求的入睡时间和起床时间,低于目标规定的七天。跑步和健走了40.51公里,达到了目标规定的40公里。

阅读目标。50个番茄时间,达标。

工作目标。写了8天的工作列表和总结,达标。虽然没有起到我意料之中的效果,不过还是有一定意义的。打算先暂停一段时间,等计划好了再重新做这件事。

本月目标

二月份只有28天,再加上春节假期及其前后的影响,目标应该要定得实际一点。为了让三月份能有一个好的状态,这个月需要提前做一些工作。

第一个目标是记录21天的睡/醒时间,以及有氧运动45公里。改善睡眠状况是一个持久的工作,起点应该是记录。膝盖还没有完全恢复,就把目标定得比上个月多一点就行。

第二个目标是番茄时间达到80个,其中技术番茄要超过40。过去两三个月的时间,技术方面的阅读实在少得可怜,今年要好好改善这个情况。

第三个目标是写两个项目的回顾总结,争取能根据这些总结写成一篇工作相关的文章。

上班八个月

发表于 2019/01/17 | 分类于 每月报告

由于“年初惯例颓废”,18年的最后一篇月报足足拖了半个月才写出来。

每年的元旦几乎都是通宵达旦地跟同学聚会玩闹,三天的假期把自己的作息颠倒了,也把自己的状态给弄没了。开年这半个月以来,无论是工作表现,还是学习状态都惨不忍睹。

允许自己犯错

作为一个适应不良的完美主义者,我最大的毛病就是对自己有很高的标准,然后往往达不到。达不到之后,我对自己的责备总是非常苛刻。为了纠正这一点,我一直在对自己说,要允许自己犯错。在出现错误的时候,反复告诉自己以下三个道理。

第一个道理,错误能反面验证某些行为是必要的。最近我睡不好的次数越来越少,基本上都能保证充足的睡眠。但是,仍然会有那么两三天睡不够,第二天起床头疼,情绪低落,工作状态也不好。

这时候,我就会告诉自己说:“你看看,这就是睡不好带来的坏处。如果你睡好了,身心会舒畅,大脑会清醒,无论是工作状态还是学习效率都会好。”给自己讲完这个道理之后,我就不会因为睡不好而过分沮丧,而是更愿意花时间花功夫睡个好觉。

第二个道理,是人就会有松懈的时候。同样是粗心的小错误,如果是发生在别人身上,我不会觉得是一个什么大问题,纠正过来就好了。如果是自己犯的,我有的时候就会特别沮丧,觉得自己连这么低级的错误都会犯,简直无可救药。

这时候,我就会告诉自己说:“你这样对自己并不公平。是人,就会有松懈的时候。你应该想办法制定措施来降低自己犯错的概率,而不是要求自己每时每刻都紧绷着。”给自己讲完这个道理后,我会更快地从低落情绪中走出来,想办法改进。

第三个道理,慢一点正好,可以看看路。有的时候并不是明显的犯错,而是感觉自己没有在预计的轨道上以一个理想的速度前进。

这个时候,我就会告诉自己说:“慢一点正好,可以看看路。想一想你现在做的事情是不是都是对的,你现在做的计划是不是合适的。”给自己讲完这个道理后,我会调整好心态,做好接下来该做的事。

上月总结

上个月定下三个目标,完成情况还算可以。

睡眠目标达成。虽然没有记录,但总体感觉自己还是达成了定下的“21天合格”目标。

阅读目标达成。零番茄的工作日天数是2,一番茄的工作日天数是2。最后单月总番茄数是一百整,令自己满意。

写作目标未达成。只在12月10日写了一篇文章,低于原来设定的两篇。

本月目标

鉴于这个月工作量大且状态不是很好,制定的目标都会比较低标准。

第一个目标是睡眠目标。23点30睡,7点30起,要做记录。合格天数要达到七天。另外,有氧运动的公里数要达到40公里。

第二个目标是阅读目标。50个番茄,争取把堆积的新书全部都翻一遍。

第三个目标是工作目标。早上上班的时候写任务列表,晚上下班的时候写工作小结。合格天数要达到七天。

提升工作专注度的七个建议

发表于 2018/12/10 | 分类于 随笔文章

一、做好自己的思想工作

做任何事情,我们都要做好自己的思想工作,认同接下来行动的价值。否则,在遇到困难或者挫折的时候,半途而废将难以避免。

我们为什么要提高工作专注度?首先,在专心的状态下工作,我们更容易投入,会觉得时间过得快,而不是在熬时间等下班。然后,集中注意力可以让我们少犯错误,把工作做得更好,避免日后要填自己挖的坑。最后,高效完成任务可以节省出时间作为我们的工作余闲,带来许多好处,例如可以帮助他人、接受更多的挑战、减轻工作焦虑以及充电精进。

许多人上班不主动不积极,仿佛认真帮公司做事没有必要,加班加点更是吃了大亏。只是为了薪水工作,成了他们口中自嘲的说法。

何至于此。

做工作得到的经验,是你自己的。给同事提供帮助,得到的收获和感谢,也是你自己的。积极学习业务知识和提升技术水平,还是你自己得益。如果非得用金钱来衡量,你可以认为自己是为了日后在这家公司加薪而努力,或者是为了跳槽之后那份满意的offer做准备。

二、开个好头,早一点到公司

我们公司不用打卡,许多做开发的同事都是十点出头才到。在工位上坐下之后,一边打开电脑,一边慢悠悠吃早餐。如果没有特别紧急的事情要处理,就再刷刷手机朋友圈,或者到洗手间解决起床时因为赶时间而耽误的排泄问题。等一切妥当,进入工作状态没多久,就又到午饭时间了。

不算不知道,这样一个上午的有效工作时间其实不足一个小时。任务堆到下午肯定完不成,尽管晚上加班的效率特别低,也只能加到八九点钟才走。下班的时候就想,明天早上要再晚点到公司,否则对不起自己加班到这么晚。

经过了一个晚上的休息,其实早上应该是一天效率最高的时间。如果我们不好好利用起来,反而用效率低得多的时间去补救,无疑是因小失大。

如果你想给一天的工作开个好头,我建议你提前一点到公司。以我为例,每天早上吃完早餐九点半到公司,一坐下就开始写代码。做开发任务的时候最怕被人打断,所幸从现在到十点半都不会有人给我发工作微信,因为同事们都在路上或者还没进入工作状态。高效地做了60到90分钟的开发工作之后,就可以慢下来做一些与第三方沟通和解决bug等经常切换的杂务性工作。在项目进度不紧张的情况下,我往往可以六点钟准时下班。

因为我想在到了公司之后就立马进入工作状态,所以必须在8点钟起床做运动、洗澡和吃早餐。运动和淋浴可以唤醒身体,为即将开始的一天提供更多的精力。许多人不吃早餐,是一种非常不健康的做法。这不仅影响早上的工作状态,还会让自己在中午摄入更多的油脂类食物。刚吃完早餐可能会觉得有点昏昏沉沉,这是因为胃开始工作导致大脑血液供给不足。因此,我一般选择在搭乘交通工具之前吃早餐,到公司之后就基本清醒了。

如果我们想给一天的工作开个好头,这样的准备功夫必不可少。

三、写任务列表,完成一项划掉一项

我一般会在前一天晚上,或者是一到公司就写好任务列表,把今天一天要完成的工作都列出来。

这样做的好处就是,在完成一项工作之后,我不用再花时间和精力去权衡下一项要做什么。如果不写任务列表,闲时尚可,一旦忙起来就很容易手忙脚乱。既急着做工作,又需要时间一次次地去想到底接下来哪一件事紧急程度或重要程度更高。

在《思考,快与慢》这本书中,提到了宽框架和窄框架的概念。宽框架就是一次性把所有选择都列出来,然后开始衡量排序,基本上就做一次决定。如非必要,不做调整。窄框架则是走一步看一步,根据事态的变化一次又一次地做选择。对于一天的工作来说,明显是宽框架的做法更为明智。

在本子上列好任务列表之后,每完成一项就划掉一项。我个人的偏好是在做完之后,在任务后面打钩。

如果想要大脑一直高效地为我们工作,必须给予它奖赏。完成任务之后做标记就是一种激励。我在做完一项任务之后,就会迫不及待地在本子上打钩。这样简单的动作会提供仪式感,让大脑接收到“又一个,干得不错”的信号。一天工作结束,看着每项任务后面都有代表完成的记号,心满意足的感觉会非常强烈。

有些人经常会有这样的抱怨,说自己总是辛苦工作,却不知道自己到底做了些什么,觉得是在干杂活,没意思。我建议有这种烦恼的人应该尝试使用工作列表,这会提供回顾和调整的可能性。如果你一天到头任务没怎么完成,很难说服自己是在用心工作,而不是虚度光阴。反之,倘若任务列表满满当当而且都非常重要,你就无须太过苛求,责怪自己混日子。

四、减少查看通讯软件的次数

关于短时记忆、打断、切换的原理,在之前的文章里已经讲过多次,不再赘述。我们都不应该频繁让自己的注意力被打断,然后切换到另一件事上。查看通讯软件,可能是这种情况的最大祸因。

但是又不能不看微信和邮件,如何是好呢?我的建议是,划分优先级和定时批量处理。

最近我开始训练自己养成习惯,在工作时间里,微信不闪就不去打开。微信群基本上都处于免打扰状态,如果没有人at我,我就不会收到通知。在需要专注的时候,我不会主动打开微信看微信群的消息,因为我知道这些信息都是优先级不高的消息。只有那些专门给我发的消息,才算是优先级高的消息,我才会优先去处理。

每隔一个小时到一个半小时,我就会把工作群的未读消息快速浏览一遍。每一天结束之后,我才会打开企业邮箱,看有没有需要我处理的邮件。这样做,既减少了查看通讯软件的次数,也不会耽误工作沟通。

五、频繁地休息

科学研究表明,频繁地休息能有效提升工作效率,并且有益健康。

成年人的注意力极限一般在90分钟左右,之后就会出现注意力不集中以及效率严重下降的问题,而且久坐不动对身体的危害极大。我建议大家最好在每60分钟到90分钟之间休息一次,起身去上个洗手间或者是倒杯水,甚至是跟同事闲聊几句。虽然次数看起来比较频繁,但是其实每次休息只需要3到5分钟的时间。跟能够起到促进工作效率的作用相比,这么少的时间根本不值一提。

特别需要注意的是,我们应该明确“休息”和“娱乐”的区别,要懂得把它们分开。用手机刷朋友圈不是休息,看几条抖音短视频也不是休息,打一把王者荣耀更不是休息。这些都是在娱乐,而娱乐是要消耗精力的,这对之后的工作并没有多大的帮助。

之所以很多人会把娱乐当作休息,是因为他们在做完这些之后有一个心情的转换,从工作中短暂地跳脱了出来,所以才会有“已经休息好了,可以继续高效工作”的错觉。其实,他们的精力甚至还比不上之前。

六、练习正念

最近看的书多次提到“冥想”和“正念”,用我们平常的话来说,已经被不同的作者安利过多次了。其实我们不必把它们跟宗教和灵修必然地联系在一起,正念可以当做是一种简单的恢复精力、调整情绪的有效方法。

正念,就是什么都不要想,放空自己。听起来简单,但是很难做到。我的做法是关注呼吸,盯着某一个地方看。尽可能慢地深呼吸。

每天下午四点钟左右,我就会走到一个比较安静的地方。不带手机。先是舒展一下身体,然后开始练习正念。一般只需要5到10分钟,我就能把之前工作积累的负面情绪给赶出大脑,精力恢复到可以继续专注工作的程度。

学会正念之后有一个额外的好处,就是不会怕无聊。我在中午吃饭需要排队的时候,会练习正念,调整情绪。我在一时想不到接下来要干什么的时候,会练习正念,恢复精力。然而,我们往往更可能做的是拿出手机刷屏打发时间,结束之后只会感觉空虚和更加无聊。

众多科学研究表明,正念给我们带来的好处还远远不止刚才提到的这些。如果你希望有一个可以提升专注度的简单有效的方法,我建议你一定要尝试练习正念。

七、把学习当成工作,把工作当成学习

阅读、写作和与人交流,是一种学习的过程。如果我们可以把它们当做长期工作去做,得到的进步和好处会比三天打鱼两天晒网要大得多。两种不同的态度,加上时间这一因素的催化,最后造成的差距将会巨大的。

工作可以看作一种学习和实践的综合行为。如果我们可以把工作视为学习的一部分,认为是所学知识付诸实践的一个必要环节,积极性和主动性将会有一个质的变化。工作会变得没那么苦,而且还将越做越出色。

如果能做到把学习当成工作、把工作当成学习,提升专注度将会是一件非常容易的事情。

上一页1…192021…26下一页

257 日志
7 分类
© 2017 — 2025 李文业
由 Hexo 强力驱动
|
主题 — NexT.Muse
粤ICP备17160932号