《程序员的思维修炼》有感:

        我今天主要读到的是新手、高级新手与胜任者:

所谓新手

可能一个开发人员声称拥有十年的经验,但实际上只是一年的经验重复了九次,那么这就不算是经验。

但是,如果给新手提供与情境无关的规则去参照,他们就会变得能干起来。

新手需要规则。

然后再用更多的规则去解释刚设立的规则,没有一个实际的界限约定你需要说得多明白。这种现象被称为无限递归( infinite regression)。因此,你必须明确中止反复解释。

规则的副作用。解释太多,会增加理解成本。

规则只能让你启程,不会让你走得更远。

规则无法告诉你在某种情况下应该采取的最合适行为或者正确路线。它们充其量也就是“自行车的辅助轮”——可以帮助启动,但是却限制并大大妨碍了以后的表现。

所谓高级新手

高级新手能够多多少少的摆脱固定的规则,他们可以独自尝试任务,但仍然难以解决问题。

高级新手不想要全局思维。 Advanced beginners don’t want the big picture.

研究似乎表明,大多数人的大多数技能,在他们生命的大多数时间里,从来没有高于第二阶段高级新手。

所谓胜任者

处于这一水平的人通常被认为“有主动性”和“足智多谋”。他们往往在团队中发挥领导作用(无论是否有正式的头衔)

 

        在我看来无论是新手还是高级新手,在一个团队中每个人都要力争上进,对自己负责,对自己的未来负责,力争上游,向胜任者努力,作为一个小的目标来奋斗,这样每个人才能实现在团队中的价值,不留遗憾。

 

posted on 2021-12-04 21:55  白日梦想家~  阅读(27)  评论(0编辑  收藏  举报