第十次读书笔记——《程序员的思维修炼——开发认知潜能的九堂课》
本周我读的书是美国作者Andy Hunt所著的《程序员的思维修炼——开发认知潜能的九堂课》。但是看了之后我才发觉,我其实被题目的翻译所误导了,这本书的重点在于思维的修炼,是不是程序员某种意义上反而不太重要,正如这本书的英文名《Pragmatic Thinking and Learning –
Refactor Your Wetware》,这本书从很独特的角度为我们讲述了技术人员好的思考和学习的方式。
很多人给这本书的评价是:“一本值得再次阅读的书,一本需要反复实践的书”。我读了之后也颇感赞同。因为这本书很多时候提到的是一种思维方式或是一些工具,仅凭读是根本无法领会的,只有我们亲自实践去体验对自身产生的作用,我们才能真正有所收获,不然任凭作者讲的再好,那也终究只是别人的观点罢了。
作者用德雷福斯模型将技术人员从新手到专家分为了新手、高级新手、胜任者、精通者到专家等五个阶段,每个阶段作者都讲述了相应的表现,我认为这个模型的了解的意义在于,日常工作我可以通过作者的描述来准确的定位自己的位置,从而激励自己,找到努力的方向。就像作者提到的最糟糕的是不知道自己不知道,“当你在某个领域不擅长时,你更可能认为自己是这方面的专家”。
认识你的大脑,作者以cpu的角度分析了人类大脑的“性能”,从而发现何种方式能更好地开发我们的大脑。我们的大脑是双CPU模式,L型和R型脑共享内存,共用总线,从这样的角度,我们可以通过观察和模仿来学习,可以通过多感官反馈来刺激大脑,这往往会带来意想不到的效果。L型和R型脑的工作状态是不一样的,我们要学会去利用R型脑,这样我们有可能会有更多的灵光一现的时刻。