您的位置:首页 > 职场人生

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

2016-06-11 17:15 274 查看
花了三天(不是整天)时间,把《程序员的思维修炼》之开发认知潜能的九堂课看完了。我想首先说说我看完这本说之后,在不翻书的情况下,我还记得些什么东西,什么在脑海里留下了深刻的印象。然后贴上我的读书笔记,供大家参考。最后给我关于阅读这本书的一些建议。

1、 给我留下的印象

在图书馆刚看到这本书,感觉是一本很不错的书,就借回来了。看完了之后,以下几点给我留下了深刻的印象。

(1) 德雷福斯模型

德雷福斯模型具体针对每一项技能,也就是说,这是一个情况模型,而不是个性或者能力模型。德雷福斯模型描述了在某一个领域中,从新手到专家的5个过程,以及每个过程中,该状态对应的人所具备的能力。每个状态描述都很清晰,对于认识自己在所在领域的所处位置有很大的帮助。清晰的认清自己的现状之后,对于自己的下一步目标也有一个比较明确的了解,为接下来的行动提供了不错的指南。

(2) R型向L型转换

书中讲到一个故事:某人花钱请教指导如何攀岩,刚开始时,教练只是将学员带到岩壁下,确认好安全措施都已经做好,然后让大家开始攀岩,而教练自己却离开喝咖啡去了。这学员们很不解,也心存抱怨,自己花了高昂的费用来学习攀岩,结果只是自己瞎玩,教练根本不给指导。半小时后,教练回来了,开始给大家讲解一些攀岩的技巧和注意事项等,这时候,大家才明白开始时教练只是让大家自己攀岩的用意了。因为对于攀岩,大家都是新手,没有任何认识和经验,如果一上来就开始给大家讲解如何如何攀岩,各种攀岩技巧,相信大家不会对此有多大认识和共鸣,这就跟我们的平时在学校上课一样。但是,经过半个小时自己的攀岩经历,大家对攀岩有了一定的感性认识,所以教练讲解攀岩的时候,发现很多技巧和注意事项确实在自己攀岩过程中遇到了,如果运用教练教授的这些技巧,确实可以有更好的攀岩能力,这样学员们不自觉地和教练产生了共鸣,自然,对于技巧的掌握也就更为深刻。

读完这个故事后,我不禁想起了很多人曾经提到过,学习一门新的语言的时候,不要一味的去看它的语法,最好先找一个demo,先亲身体验一把,然后学着运用该语言去实现一些小功能。之后遇到不懂的地方可以在查阅书本,当对该语言有了一定认识之后可以再去详细了解这门语言的一些细节和一些高级特性。确实,这两件事情之后确实存在着异曲同工之妙。这一方法也确实可以很大程度上提高学习新知识的能力。

(3) 控制注意力

现在影响我们的注意力的因素确实太多,特别是使用电脑在学习的时候。集中注意力对于学习非常重要,很大程度上地影响着学习的效率。因为注意力的切换,也即是情境的切换,将要花费巨大的代价。当你在调试代码的时候,突然想起一件很重要的事情,需要给别人发一封邮件。但是当你打开邮件软件时,发现有几封新邮件,于是开始阅读新邮件。当你深陷这些事情之后,想要在回到调试代码的情境中来,研究表明,至少需要花费20分钟,甚至30分钟。这就严重的影响了学习的效率和效果。

2、 我的读书笔记

(1) 新手使用规则,专家使用直觉;

(2) 通过晨写、写作和非目的性思维时间等技术增加R型工作的机会;

(3) 记忆是一种脆弱和昂贵的机智,请随时准备记录下R型输出的精神领悟;

(4) 将现实简化成理想形状的方法留下一个洞,称之为柏拉图圈。柏拉图圈强调了人类非常不善于从过去的事情推断未来的事情。我们总是假定时间差不多形成了一种稳定、线性的递进,原因和结果都很简单。这就是我们多数情况下难以预测未来的原因;

(5) 黑天鹅现象警示我们不要把未观察到或者罕见的事情认为不可能;

(6) 我们通过直觉去发现,通过逻辑来证明;

(7) 制定计划是实现任何目标的一种非常有效的步骤;

(8) 让大脑为成功形成惯例;

(9) 记住以下三件事:学会安抚喋喋不休的L型思维;主动在前进中思考和增强思想,即使是不成熟的;明确情境切花的昂贵代价,尽可能地避免。

3、 我的建议

第一个建议是尽量是实践每章节中的实践活动,把对你有效的养成一种习惯;

第二个建议是如果你的英语比较好,尽量去阅读英文原版吧,毕竟翻译之后的内容丢失了大量信息,对体会书本的思想有不小的影响。

【结语】 以上纯属本人阅读之后的感想和观点,欢迎各位交流和指正,不胜感激。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息