程序员如何更好的复盘?

版权声明:本文原创首发于公众号「NoBug」,不要给自己的人生设限 https://blog.csdn.net/XiaoY_yan/article/details/85295846

sunset.jpg

这是我的知识星球读者的一个提问:

K哥,我知道你经常复盘,不知道你对"复习"这件事是怎么想的,感觉这两个东西,应该会有一定的相似性。

我每天都会学新东西,然后在每周日进行一周的回顾复习。我发现我有一个问题,每次复习,都当成了再一次的学习。我在做学习笔记的时候,是会划出重点,可是每当去复习,就又会忍不住每一个字再看过去,代码再重新写一遍。这样太耗费时间了,我觉得好的"复习"肯定不是我这样的。

求K哥赐教!感谢!


个人认为:复盘更倾向于思考,复习更倾向于记忆

一般如果是我的话,是先复习再复盘。

复习是为了回顾之间的笔记、随笔、素材、工作心得等等。复习之后,才会进入复盘阶段。会想之前给自己定的目标是什么,目前走到哪一步了。

如果这阶段做的好,是因为哪些点做的好。如果这阶段做的不好,会思考结果与目标之间差异的根本原因,然后总结、反思,争取下一阶段自己改掉这些问题。

如果把复盘和复习都比作围棋的一个部分的话。复习仅仅是把刚才下过的每一颗子都回顾一下,而复盘则会在复习的途中,观察对手的下法,找到最优解。

相信我这么解释,你肯定能理解了。

你说复习的时候,会又忍不住一字字的看过去。那证明你当时做笔记的时候,就没有取舍,留下的应该都是精华。

证明你可能是记录的过程中,把握不住重点,导致重点太多。这个以后自己就要刻意锻炼自己的提炼能力。

另外建议你复习的时候,就不要把代码重写一遍了。写代码更重要的思路,而不是代码本身。你可以记录的时候,不保存完整代码,而自己写一个伪代码。

如果你学习—复习—再学习的这个过程中,复习耽误了太长时间,就证明你在第一步就做的不够好。

这个在自我复盘的时候,多思考,到底哪里出了问题,再做相应的改正。

还是那句话:人生本来就是不断的自我修正,出了问题也不要太过焦虑。

推荐阅读:

背着房贷被裁员是一种什么样的体验?


本文原创发布于微信公众号「NoBug」,编程、思维、成长、正能量,关注并回复「编程」、「阅读」、「Java」、「Python」等关键字获取免费学习资料

一个独立思考的程序员,长按关注

猜你喜欢

转载自blog.csdn.net/XiaoY_yan/article/details/85295846