在旧文《技术方向的选择》的末尾,我写道:“停留在原地纠结,什么也不会改变。”。当做出了选择就该出发了。为了习得一门技术或技能,我们需要不断地练习,但如果一直在练习,却感觉不到进步,那么再努力的人生,也是枉然。

理论

关于习得甚或精通一门技能,最著名的理论如今恐怕是「刻意练习」,如果非要在这份练习上加上一个期限,那就是:一万小时。

关于「刻意练习」,不少书或文章都讲了很多案例来说明它的有效性,但总结起来就下面三点:

  1. 只在“学习区”练习,练习时注意力必须高度集中。

  2. 把训练的内容分成有针对性的小块,对每一个小块进行重复练习。

  3. 在整个练习过程中,随时能获得有效的反馈。

刻意练习是为习得真正的技能所设计的,它和获取知识不同,知识就是那些你知道即为知之,不知即无知的东西,可以通过读书获得。但技能是那些你以为你知道,但如果你没做过,就永远不会真得知道的事情。

如上,刻意练习的首要一点是练习必须在学习区中进行。以程序员的编程技能为例,到了一定阶段,你感觉技术能力提升不了的原因,很可能就在于你每天都在编程写代码。程序员的工作初期基本每天就是编程写代码,在早期你不够熟练时你还能感觉到进步,这种进步就是从不熟练到熟练。但单纯的编程实战其实并不能持续地提高一个人的能力,想想体育运动员,没有一个运动员每天的过程就是参加比赛。

在程序员足够熟练了之后,每天的这种实战型工作就不会再是处于“学习区

网友评论