前几天读完了Andy Hunt 的《Pragmatic Thinking and Learning - Refactor Your Wetware》这本书,中文版被译作《程序员的思维修炼 ——开发认知潜能的九堂课》,个人觉得翻译的相当坑爹,还有点神棍的感觉。其实这本书不应该限于程序员,值得所有的人去阅读实践。

读完之后给我的印象大概可以用一句话来概括:“一本值得再次阅读的书,一本需要反复实践的书”。为什么这么说呢?这本书确实写得不错,很多观点都很深刻,视角也比较独特,值得再次阅读;但是同时这本书提到的方法、工具,只有亲身去体验了才会对我们自身产生作用,如果不去实践,观点不管多深刻也只是别人的观点,工具和方法再好也不是你的。

书中提到的德雷福斯模型也很有意思,根据这个模型将将技术人员的发展路线分为新手、高级新手、胜任者、精通者到专家等五个阶段,每个阶段都有不同的能力与相应的表现。这个模型价值在于给我们一个提高的参照物,让我们朝着这个方向努力。

这本书关于技术知识方面的提高谈了很多,在我看来可以总结为三个方面:

  1. 主动学习。设定目标的SMART原则,以及读书的SQ3R方法。
  2. 专注。一次做一件事情,全情投入。防止被打断。
  3. 养成好习惯,建立知识体系。个人WIKI,思维导图等等。

关键词

多感官刺激、冥想、SMART、SQ3R、思维导图、不要被打断、WIKI

部分摘抄

  1. 大脑双CPU模式,L型和R型脑共享内存,共用总线。
  2. 通过观察和模仿来学习。
  3. 多感官反馈可以刺激大脑,带来意想不到效果:开会的时候玩玩回形针。程序猿可以用积木来描述UML之类的图。
  4. 晨写(早上起来第一件事,手写三页)让毫无防备的大脑倾倒想法,直接连通R型,是一种获取自己想法的有效方法。
  5. 伟大的想法或领悟诞生往往是最出乎意料的时候,因为那时L型厌倦了一些常规的任务,让R型获得了自由,占据了部分CPU。
  6. 如果你持续中断正在进行的任务,去检查电子邮件或者回复即时消息,你的有效智商会下降10分。相比之下,吸大麻烟卷导致下降的智商仅4分。
  7. 认知偏见——认可上的偏见 每个人都根据自己的成见和喜好来选择事实。
  8. 如果处于一个丰富的环境你,里面充满了需要学习、观察的交互的事物,你就会产生大量新细胞和新的神经联系。
  9. 尊重不同人的不同性格。 当你想与人争辩时,请想一想这点。
  10. 我们并不是没有时间,只是我们的注意力不够用而已。避免上下文切换。
  11. 随时记录你的想法, 如果不记录你的想法, 你就不会意识到你拥有它们。
原文:http://www.cnblogs.com/MuyouSome/p/3498434.html

《程序员的思维修炼》读书笔记以及感悟相关推荐

  1. 程序员的思维修炼读书笔记(二)

    利用右脑 其中有一些你可能非常熟悉,另外一些肯定特别陌生,请不要逃避那些"奇怪"的技术. 如果你感到惧怕,不想尝试某些东西,那么这些恰恰是你应该首先尝试的. 启动感官输入 要投入更 ...

  2. 读《程序员的思维修炼》笔记

    程序员的思维修炼 [美]Andy Hunt 1.1 切忌随波逐流 Only dead fish go with the flow. 2.2 德雷福斯模型的5个阶段 Novices need recip ...

  3. 读书笔记——《程序员的思维修炼:开发认知潜能的九堂课》

    前言   最近读论文.做事情感觉效率太低,且注意力不太集中,需要去开拓下思维,调整下自己的学习方法,碰巧看见了这本书<程序员的思维修炼:开发认知潜能的九堂课>,没有醍醐灌顶,但起码受益匪浅 ...

  4. 《程序员的思维修炼》读书笔记(思维的重生)

    此读书笔记并不完全作为阐述想法,所以在阐述一些问题的时候可能没有前因后果,更是一种总结性的话语和书上言语的精华,这有点悖论,如果你想了解,请去看<程序员的思维修炼>,这本书可以跨学科,即便 ...

  5. 《程序员的思维修炼--开发认知潜能》读书笔记

    转载原因] 我们很多人都会遇到这样的问题:刚刚看的书,却发现把书本一合上就啥都不记得了!比如,昨天阅读了<Spring in action>的第一章(总共三大章).当时觉得书很不错,虽然翻 ...

  6. 读书笔记:程序员的思维修炼—开发认知潜能的九堂课

    一直以来都觉得学习效率低下,不得其法,对很多知识力不从心,内心一片乱麻.究其原因,大致有: 1.学习方法错误,根深蒂固的应试教育模式,死读书,学任何东西,都抱着书从头看,对于计算机专业书籍,很容易半途 ...

  7. 读书笔记:程序员的思维修炼:开发认知潜能的九堂课

    book 程序员的思维修炼:开发认知潜能的九堂课 member variable Abstract variable perface 最近发现有人推荐了这本成长的书, 好好看一看. const var ...

  8. 「程序员的思维修炼——开发认知潜能的九堂课」读书笔记

    书名:程序员的思维修炼--开发认知潜能的九堂课 作者:(美) 亨特 (Andy Hunt) 译者:崔康 关于本书 本书从德雷福斯模型入手,阐释了程序工程师发展的五个阶段:接着从阶段间的特征中引出 L ...

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

    不久前读过<程序员的思维修炼:开发认知潜能的九堂课>,这本书里面有一段让我最印象深刻,它将职业分成了5个阶段. 从新手到专家的5个阶段 新手 高级新手 胜任者 精通者 专家 新手 顾名思义 ...

最新文章

  1. Error writing file '/tmp/...' (Errcode: 28)
  2. groupby python_【实战案例】用Python做出5 种非传统的可视化技术,超炫酷的动态图...
  3. 《HTML5移动应用开发入门经典》—— 1.1 了解HTML5的由来
  4. [转载]input[type=file]在移动端各浏览器无法适配打开相机的问题。
  5. mysql某一列之前加一个球_MySQL作业:三色球,概率题,子查询【诗书画唱】
  6. Spark取出(Key,Value)型数据中Value值为前n条数据
  7. gpio能测Linux启动时间,linux – 如何自动测量新建图像的启动时间...
  8. 机器学习LDA——实验报告
  9. Excel常用函数公式20例
  10. 计算机桌面显示图标字体怎么变大,电脑桌面字体图标变大了怎么办
  11. Outlook 2016 配置QQ邮箱
  12. 如何解决“Cannot be opened because the developer cannot be verified”
  13. 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台
  14. csdn发文——Markdown编辑器
  15. Testin云测如何成为传统企业转型升级的“X”因子?
  16. 持续更新|有关最强绘画AI--Midjourney资料收集大全
  17. Byval 和 Byref的区别
  18. Linux kernel Panic后自动重启机器的设置
  19. NFS挂载文件系统出现nobody解决方式
  20. 英语学习者必看:英语和汉语的十大区别

热门文章

  1. 项目流程管理工具OmniPlan Pro 4
  2. java.sql.SQLSyntaxErrorException Unknown column····
  3. 30个HTML+CSS前端开发案例(一)
  4. 父母英语不好,孩子照样行:在家四步轻松搞定英语启蒙 读后感
  5. 计算机专业考博入学考试科目,北京航空航天大学计算机应用技术考博考试科目.doc...
  6. 【arduino】4位8段数码管的使用
  7. matlab把向量转化为矩阵,MATLAB小函数:将列向量转化为0-1矩阵
  8. 阿里云物联网SDK相关文档
  9. 计算机itunes无法安装,itunes无法安装电脑
  10. 中国人发明的代码,你知道是什么样的吗?