前言:这是一本介绍如何用脑的书,并从思维的角度(以程序员为例),介绍如何从新手成为专家。作者带领着读者(我)共同经历一次有关认知科学、神经学、学习和行为理论的旅程,探索人类大脑令人 惊奇的工作的机制,并研究如何克服这一系统局限来提高自己的学习和思考技能。

我认为,这本书,不仅适合程序员了解行业,认识破解领域问题的思路和方法,也适合很多想要打破思维局限,提高学习能力的人来读。我从中受益良多,也希望更多的人阅读这本书有所收获。


感受很深的地方:

  • 关于新手与专家

使工作看起来很轻松,从另一个角度,其实就是,要做一个“有趣”的人吧。就像刘同说的那样,有趣,可能代表着沟通的顺畅,代表着策划方案里的人性,压力之下的轻松,严谨背后的幽默,是学历,文采,理论之外的某个特质,有人会觉得“有趣”太难,掌握技术本身就已经跟不容易了,其实刚好相反,“有趣”反而是一个人空白的那个部分,不需要凡事都太满,留一些余音,回味,一点可想象的空间,才显得一个人挺“有趣”,更能协作,更能沟通和包容。

做一个有趣的人,很大程度上是做一个对生活工作以及对自己都松弛有度的人。

f

语录摘记:

  • 软件是在头脑中创建的
  • 切忌随波逐流
  • 一切都是相互关联的
  • 始终关注情境
  • 有些东西是基础的、各领域相通的
  • 使工作看起来很轻松
  • 新手需要指令清单
  • 规则只能让你启程,不会让你走得更远
  • 高级新手不想要全局思维
  • 胜任者能够解决问题
  • 精通者能够自我纠正
  • 专家凭直觉工作
  • 规则断送专家
  • 大多数人都是高级新手
  • 直觉和模式匹配能力超载了显性知识
  • “我只是执行命令!”是无用的
  • 优胜者不会帮扶失败者
  • 模型是工具,而非镜子
  • 警惕非情境化的客观性
  • 一种规格并非处处适用
  • 捕获所有的想法以从中获益更多
  • 每个人都有好点子
  • 设计胜于功能
  • 商品话意味着美学品味的竞争
  • 增加感官体验以促进大脑的使用
  • 一切输入都被储存
  • 许多想法是无法用语言表达的
  • 离开键盘去解决难题
  • 代码,一次编写,多次阅读
  • 改变解决问题的角度
  • “很少”不意味着“没有”
  • 绝不说“绝不”
  • 通过明确的概率来进行猜想
  • 像高级动物一样行动,请做深呼吸,而不要张口嘶鸣
  • 相信直觉,但是要验证
  • 测试你自己
  • 预期影响现实
  • 一切都是折中的结果
  • 使用思维导图理清思路
  • 写作与阅读一样重要
  • 写文档的过程比文档本身更重要
  • 制作视频
  • 以教代学,观察,实践,教学
  • 为了更好的学习,请更好的玩
  • 从相似点中学习,从差异中忘却
  • 观察,不做判断,然后行动
  • 知道即可,不要动手做,而是要袖手旁观
  • 最后期限会使大脑恐慌
  • 建立“允许失败”的地带
  • 大脑之外的思维支持工具会成为你思维头脑的一部分
  • 利用感官调整收集更多想法
  • 没有常胜将军
  • 指定交流规则来管理干扰

注:转载请注明出处

【前端阅读】——《程序员思维修炼》摘记&读后感&思维导图的更多相关文章

  1. 《高效能程序员的修炼》读后感 By Yong Zhang

    想不到我工作中经常GOOGLE搜寻技术问题的stack overflow网站的创办人竟然是<高效能程序员的修炼>一书的作者!看了一遍全书,果然名不虚传. 本书更多的从人文角度而非技术角度去 ...

  2. 不懂前端的程序员不是好美工——UI框架metronic使用教程——程序员视角

    本着不懂前端的程序员不是好美工的观点,所以作为一个仅懂一点前端的程序员,为了成为一个好美工,所以只能用些取巧的方法伪装一下. metronic一个基于bootstrap的响应式的后台管理平台的UI框架 ...

  3. 最全的WEB前端开发程序员学习清单

    史上最全的WEB前端开发程序员学习清单! 今天为什么要给大家分享这篇文章呢,我发现最近来学前端的特别多,群里面整天都有人问:前端好找工作吗?前端要怎么学啊?前端工资怎么样?前端XX,前端XXX,虽然我 ...

  4. 【前端阅读】——《编程之魂》摘记&读后感&思维导图

    前言:这本书全名叫<编程之魂——与27为编程语言创始人对话>,它的内容以采访对话为主,以图通过和顶级大师的真实交流来调查:大师们为什么要创建某种编程语言,它的技术如何开发.如何教授和学习, ...

  5. 程序员的修炼-我们为什么会编写BUG

    在最近的一周,我维护的业务系统出现了很多坏毛病,一周七天crash掉了4次,每次都需要都是因为一点很小的问题,触发了蝴蝶效应,导致整个系统全盘崩溃,于是产生除了叙述本篇的想法,当然这并不是为了掩盖我在 ...

  6. 一位程序员如何修炼成CTO

    几乎整个互联网行业都缺CTO,特别是一些草根背景的创业者,这个问题更加显著.从我自己的感受,身边各种朋友委托我找CTO的需求,嗯,算下来超过两位数了,光最近一个月就有3个,而且这三家都是刚拿了A轮的. ...

  7. 史上最全的web前端开发程序员学习清单!

    今天为什么要给大家分享这篇文章呢,我发现最近来学前端的特别多,群里面整天都有人问:前端好找工作吗?前端要怎么学啊?前端工资怎么样?前端XX,前端XXX,虽然我回答过无数次这种问题了,但是问这个的还是有 ...

  8. Go程序员面试算法宝典-读后感1

    这本书是讲解Go语言程序员面试笔试真题的书籍,讲的还不错,值得一看. 计算机技术博大精深,日新月异………………大神们疯狂的更新着技术,(我就更新,不服打我呀)虽然换汤不换药,又有几个人能精通基础,再延 ...

  9. 促使团队紧密协作[高效能程序员的修炼-N1]

    在Jeff看来,团队里最重要的事情,是人与人之间地协作和沟通!所有的问题,其实都是人的问题.“不管什么问题,那总是人的问题”-温伯格.即,让你和团队陷入困境的最快的方法,就是认为技术是决定性的因素,而 ...

随机推荐

  1. mybatis sql转义符号

    第一种写法:通过<![CDATA[ ]]>符号来写 大于等于:<![CDATA[ >= ]]> 小于等于:<![CDATA[ <= ]]> 例如:sql ...

  2. pip更新产生的问题及其解决方法?

    运行 pip3 install --upgrade pip 发生错误: from pip import main ImportError: cannot import name 'main' 将以下代 ...

  3. 微信小程序--列表渲染

    HTML: <view class="content" wx:for="{{oneList}}" wx:key = "id" bind ...

  4. 基于 Spring 和 iBATIS 的动态可更新多数据源持久层

    前言 我们时常会遇到一些 web 项目,需要从不同的数据源中抓取数据来进行分析,而这些数据源是有可能变化的,需要用户来进行动态的维护和添加.可是,大多数的 web 程序使用了应用服务器或者容器中间件来 ...

  5. BZOJ 1036: [ZJOI2008]树的统计Count(树链剖分)

    树的统计CountDescription一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改 ...

  6. 【bzoj3091】城市旅行 LCT区间合并

    题目描述 输入 输出 样例输入 4 5 1 3 2 5 1 2 1 3 2 4 4 2 4 1 2 4 2 3 4 3 1 4 1 4 1 4 样例输出 16/3 6/1 题解 LCT区间合并 前三个 ...

  7. BZOJ-1043 [HAOI2008]下落的圆盘

    几何题... 先把所有圆储存起来,然后对于每个圆我们求得之后放下的圆挡住了的部分,求个并集,并把没被挡到的周长加进答案. #include <cstdlib> #include <c ...

  8. 【12】react 之 redux(1)

    TodoList小demo 效果展示 项目地址 (单向)数据流 数据流是我们的行为与响应的抽象:使用数据流能帮我们明确了行为对应的响应,这和react的状态可预测的思想是不谋而合的. 常见的数据流框架 ...

  9. 序列操作(bzoj 1858)

    Description lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 ...

  10. 洛谷 [P3496] BLO

    割点 首先 tarjan 求割点, 对于不是割点的点, 答案是 2 * (n-1) 有序,所以要乘 2 对于是割点的点, 答案是删去该点后所有连通块的个数加上 n-1 在乘 2 #include &l ...