能力提升的僵化、优化、固化过程

管理进步讲究“僵化、优化、固化”三步曲,能力提升包含“学习、思考、分享”三层次。

僵化式学习,优化式创新,固化式提升,进一步学习,个人能力扩展的一种框架。

僵化式学习

人的思维和行为容易固化,学敏捷,学TDD等,容易产生抵触情绪。“如何学”就成为一个重要问题。僵化就是学习初期阶段的“削足适履”。是一种学习方式。先僵化,说起来容易做起来难,削足适履肯定是个痛苦的过程。变则痛,但世界上唯一不变的事情就是变化。学习TDD时,一定要重复的“红灯-绿灯-重构”,抵制诱惑,快速实现。不经过多次僵化练习,是很难感受到TDD内涵、放弃抵触情绪的。

优化式创新

优化就是改进,优化就是创新。优化的目的是使知识变得更高效更适用。僵化而不优化一定会僵死。“TDD很好,但是不实用”,听得最多的这句话,是错误的。TDD是流程或框架,在使用时需要借助方法和工具,比如:实践结对编程,以点带面,形成氛围;善用TDD的驱动设计,容易忽略的重构加强,改善设计;对存量代码补充UT时,以业务场景驱动而不是代码驱动,黑盒测试。

固化式提升

将僵化阶段优化阶段的成果心得,进行固化。固化的目的是为了总结分享,以便别人或者自己进一步学习。固化的方式有多种,比如总结文档,最佳实践,模板化等。 这里的模板化举个例子,比如存量代码单元测试的依赖隔离使用mock,可将使用到所有mock技术的一个实例模板化,那么对新人就不必再去摸索,如果完成这个模板,就可认为mock的技能达到初级阶段。固化也是简化。

你可能感兴趣的:(最实践)