将工作本身与工作的改善分开
虽然及时地充实与完善个人工具箱、打磨与提升自己的手艺是必要和有益的,但为了能够专注于文献阅读、理论学习、算法编写等日常工作本身,应该在工作的过程中避免诸如软件配置、模板编辑、自动化脚本编写等外围活动,即便它们确实有利于提高工作效率、改善工作质量。正确合理的方式应当是将工作本身与工作的改善、维护分开,与个人的管理提升分开。
在工作过程中,要心无旁骛地投入其中,用尽所有的智力与记忆力来理解、内化知识,聚焦于算法流程与数据结构的设计、努力发掘出导致代码出错的根源。此时用到的工具、方法、流程、指导思想应当直接基于我们已经建立起来的机制与习惯,对其暂时不做任何修改。
在一个阶段的工作结束后,我们回过头来再根据工作的效果、质量、进度,对之前采用的工具、方法、流程、指导思想进行审视与评估,制定出改进方案。随后,在每周末一个集中的“黄番茄”时间段内完成相关的软件配置、模板编辑与脚本编写工作。等到新的一周开始,将这些改进的或是全新的工具、方法、流程与指导思想用于工作与实践。
以上将工作方式细分所能带来的好处是既保证了工作时的专注,又能够以周为单位设定个人管理提升的目标与任务,便于以项目管理的方式执行、追踪、持续改进。