程序员思维修炼 阅读
第2章 专家练成
介绍了一个体系,德雷福斯模型,从新手到专家分为几个阶段:新手,高级新手,胜任者,精通者,专家。对不懂阶段进行了定义,介绍不同阶段应该具有的技术能。
其中提到专家工作,靠直觉。高级新手最多,新手靠规则工作。
在实践中保存技能,码农一定时间后开始追寻经理,管理岗位,从而丢掉技能。重要的是在实践中,保存技能。
不能过分依赖工具,设计模式。
情景非常重要,新手需要和情景无关的规则,专家需要使用情景相关的直觉。
还有一个可怕的事情:不知道自己不知道,是为二阶不胜任。
提到一个特质,勇于承担责任,这样自己不怕错误,才会做的更多。
自己应该是处于胜人者,精通者之间。
这一章对自己感触最深的是,新手靠规则,不需要知道情形。新手按照手册一点一点去搞,遇到不一样的东西,就会束手无策,没有下一步动作。后面的高阶人员,则会主动寻求出路,结合现实情况,自己思考,请求别人帮助也是一种方法。这就是新手和老手的区别,不同情况不同分析。这其实也牵涉到承担责任问题。
第3章 认识大脑
这一章是把大脑分为了L型CPU,R型CPU,总线,内存。
L型CPU是理性的,线性的。具有处理图像,语言,逻辑等功能。R型CPU是感性的,处理复杂的模式匹配,和创造,创新有关。
L型还具有:分析能力,符号能力,抽象能力,时间能力,推理能力,数字能力,逻辑能力,线性思维能力。
R型提供直觉,这是专家所具备的。
R型关注总体,L型重点在局部。
提及了综合技术能力,但已经忘记讲些什么。
最后证明了大脑的可重塑性。
第4章 利用大脑
描述如何从L型向R型转变,强迫大脑干L型不适用的工作,就会主动转移到R型上。
L型向R型转变,结对编程,一人是L型,驾驶员,一人是R型,领航员。
怎么从R型中收获线索,提及了晨写,利用图像流,散步,自由写技术。这里的自由写与之前的《暗时间》作者的想法有些类似,平时记录自己的想法,不停的思考,不停的记录,最后文章就成型了。
最后一小节提及了收获模式,代码中的模式,这个需要遵循。对于bug或其他难以理解的问题,需要换一种思维方式,或叫做换换脑子。
第5章 调试大脑
调试大脑主要分为四个部分,认识偏见,时代影响,个性倾向,硬件故障。
第一节的认识偏见,提及了很多偏见类型,思维定势,基本归因错误,自私的偏见,需要定论,认可上的偏见,曝光效应,霍桑效应,虚假记忆,符号约简谬论,名词谬论。之后分别讲解了预言的失败,提及了一个相关性不是因果性。有一个很有意思,就是发现关于符号约简,简单化后,要注重细节,未知往往隐藏在细节里。
对于偏见的认知,作者提出几个建议:很少不等于没有,推迟下结论,难以回忆。
这让我想到了学会提问里的一些讲解,尤其是相关性和因果性的关系。
后面有讲解时代影响,把美国从建国起划分为6个时代:大兵一代,沉默的一代,婴儿潮一代,X一代,新千年一代,祖国一代。并对每个时代进行特性总结。然后根据其他理论,总结成四种类型:先知,游牧民族,英雄,艺术家。六个时代分别进行划分,4个时代一直在不停的循环。相邻两代具有着相反的特征。
作者提到一个问题,时代的特征会如何影响你,关于时代特征对你的影响你要能够进行辨别。辨别所处时代的特有偏见,最好的方法是保持多样性。
然后是个人倾向,这里主要讲解是个人性格的倾向,喜好。对个人性格根据MBTI进行了分类:外向/内向,感觉/直接,思考/情感,判断/知觉。
作者也给出一个特别的建议:你无法改变别人。不能试图改变别人的性格来适应自己。(有一个问题,自己可以两个不同性格的人,如果和两个不同性格人居住在一起,对于两人的争论又如何进行处理呢)
最后是硬件故障,讲解了蜥蜴机制,对于危险是战斗、逃跑或恐惧,立刻行动,领头意识,守卫领土,受到伤害愤愤不平,像我这样==好、不像我这样==坏。这是人们原始的应急机制。这里可以想象,我就是有些这样的反应在。
其中守卫领土这样特别有意思,如果别人没有通知你参加某项活动,你就会出口伤人,并要求知道为什么没有包括你。出口伤人倒不至于,但会搞明白活动是怎么回事。
对于这种原始的应急机制,是可以通过方法进行缓解,暂缓应急机制,仔细进行思考。比如写信,邮寄之后会进行思考。而对于现在的互联网,一切都是快节奏的,查看邮件,浏览网页,都是立即行动,而没有思考。
最后一节,现在我不知道该思考什么。这里提到了两点:预期影响显示,一切都是折中的结果。
第6章 主动学习
小节:学习是什么,不是什么;瞄准smart目标;建立一个务实的投资计划;
学习是什么,不是什么。学习是主动去追求,不是去被动接收。
瞄准smart目标。S:具体的,special。M:可度量的,measurable。A:可实现的,achievable。R:相关的,relevent。T:时间可控的,Time-boxed。
这里提到了一个问题,更大的背景下的目标,背景有:家庭,事业,财务,社区,环境。
建立一个务实的投资计划。使用的投资计划特性:指定具体计划,多样性,主动投资,定期投资。
讲到了具体计划,对于自己的状况,最多就是一年目标,但就是这样的一年目标,也是被遗忘。
使用你原生的学习模式:视觉型,动觉型,听觉型。对于智力类型,根据认知情形的理论,有多元智力和三元智力。
一起工作,一起学习。小组学习,交流。
使用SQR3法主动阅读。调查,问题,阅读,复述,回顾。对于阅读,复述,回顾这个已经在进行。我想调查大概是先把大纲看下,了解整个递进的框架。问题,应该是书本所讲解的答案。
思维导图,让自己的逻辑更清晰。利用文档的力量,笔记内容不重要,重要的是记笔记,即使你再也不去看笔记。因为笔记过程中,是你大脑在思考,总结,绘制流程和框架。
已教代学,老师比学生懂得多,因为老师有压力和动力去搞清楚。因为老师需要解决问题。
第7章 积累经验
为学习而玩耍,利用现有知识,正确对待实践中的失败,了解内在诀窍,压力扼杀认知,想象超越感官,像专家一样。
这一章昨天晚上看的,几乎是忘完了。
为学习而玩耍,从实践中而得到学习,而不是因学习而去实践。play,玩耍,实践。和问题玩耍,虽然不能解决问题,但可以更好的理解和明白问题。
利用现有知识,提到了波利亚的解题方法,这个之前听说过。中心思想是学习新知识时,和已有的知识进行对比,总结相似和差异。
这里提到了一个有趣的概念,把问题分解成大脑足以容纳的几部分。就是把问题分解成小问题,对于小问题,大脑能够解出。然后把小问题综合起来,去解大问题。
正确对待实践中的失败,不能惧怕失败,失败才能够看到缺点,总结之后才会有进步。
是不能盲目的去实践,导致失败。就是说不能明知道失败,还要去实践。这就需要在环境中安全地区探索,创造和应用。
了解内在诀窍,技能或知识的学习,有一定的学习技巧在里面,不能死学。
压力扼杀认知,deadline创造生产力,但是不能进行想象,创造力相关的工作,压力情况下R型大脑被打压,L型占主控地位。
想象超越感官,想象成功,将会形成习惯,习惯成功。
像专家一样,经历如此多的内容,你将会成为专家。
第8章 集中注意力
提高注意力,通过分散注意力来集中注意力,管理知识,优化当前情景,积极地管理干扰,保持足够大的情景。
提高注意力,讲解了注意力短缺,大脑有时是处于空循环的状态,没有注意力。注意力是处于放松状态下的。最后教我们如何冥想,作者认为经过冥想,个人的注意力会得到显著提升。
通过分散注意力来集中注意力,这是针对需要较少意识参与的事务。
管理知识,提出构建外部知识信息处理体系,而wiki是作者所推崇的方式。记录平时自己想的内容,一段时间后对内容进行总结,提炼,总有地方可以用到。这里的wiki,可以指记事本,云笔记等。
优化当前情景,这里的情景实际和程序里的上下文意思一样,当我们从一个事务暂停,去做其他事情时,会花费一定时间在切换上。如果频繁切换,切换时间会急剧增加。作者给出了建议,避免分心,单任务界面。最后有一个是有效的组织和处理任务(GTD:Getting Things Done),这里分为3个点:对事情仅做一次输入;顺序单cpu处理事务;不要在大脑里保留其他事情的详细情况,当你进行一项事务时。
积极管理干扰,交流规则,电子邮件查看回复规则,保持适当的休息,保持之前任务的简单情况说明。
保持足够大的情景,作者建议:电脑分屏,同时存在,不用切换窗口。
第9章
有效改变,明天做什么,超越专家。
作者提到一种方法去有效的实践。老的习惯或者陋习继续存在,而新的行为直接越过陋习形成新的习惯。陋习需要承认它是继续存在的,而我们坚持新习惯。有时我们会跑到陋习上,我们需要承认失误,这仅仅是失误,我们需要继续坚持新的习惯。直到新习惯取代陋习。
有一句说的很好,不行动是最大的错误,而失误则是有效的进步。
明天上午做什么,作者建议我们立即行动起来。
超越专家,这里讲到专家的局限性,固执自己的认知和知识,听不进别的意见。导致故步自封,特别是计算机领域,日新月异。最好的方法,保持新手的好奇心。
有一句特别有意思,让事情自由发展,导致事情向错误的方向迈进。
永远提高警惕,不断评估当前的情景。
总结:
这就像一个大杂烩,对于各个方面,大脑要有不同的思考方式。
第一和第二章主要是总结通往专家的道路;三、四、五章则是对大脑进行了剖析,分成了R型和L型这一理论。第五章,和《学会提问》有些类似。后面的章节就很少提起R和L型CPU。六、七、八则是关于主动学习,积累经验,集中注意力进行了讨论,这就像作者的经验集。第九章是进行了一个大的总结,建议立刻行动。
真如题目所说,这只是一个思维训练。和程序员可能没有太大关系,其他行业也是同样适用。
介绍了一个体系,德雷福斯模型,从新手到专家分为几个阶段:新手,高级新手,胜任者,精通者,专家。对不懂阶段进行了定义,介绍不同阶段应该具有的技术能。
其中提到专家工作,靠直觉。高级新手最多,新手靠规则工作。
在实践中保存技能,码农一定时间后开始追寻经理,管理岗位,从而丢掉技能。重要的是在实践中,保存技能。
不能过分依赖工具,设计模式。
情景非常重要,新手需要和情景无关的规则,专家需要使用情景相关的直觉。
还有一个可怕的事情:不知道自己不知道,是为二阶不胜任。
提到一个特质,勇于承担责任,这样自己不怕错误,才会做的更多。
自己应该是处于胜人者,精通者之间。
这一章对自己感触最深的是,新手靠规则,不需要知道情形。新手按照手册一点一点去搞,遇到不一样的东西,就会束手无策,没有下一步动作。后面的高阶人员,则会主动寻求出路,结合现实情况,自己思考,请求别人帮助也是一种方法。这就是新手和老手的区别,不同情况不同分析。这其实也牵涉到承担责任问题。
第3章 认识大脑
这一章是把大脑分为了L型CPU,R型CPU,总线,内存。
L型CPU是理性的,线性的。具有处理图像,语言,逻辑等功能。R型CPU是感性的,处理复杂的模式匹配,和创造,创新有关。
L型还具有:分析能力,符号能力,抽象能力,时间能力,推理能力,数字能力,逻辑能力,线性思维能力。
R型提供直觉,这是专家所具备的。
R型关注总体,L型重点在局部。
提及了综合技术能力,但已经忘记讲些什么。
最后证明了大脑的可重塑性。
第4章 利用大脑
描述如何从L型向R型转变,强迫大脑干L型不适用的工作,就会主动转移到R型上。
L型向R型转变,结对编程,一人是L型,驾驶员,一人是R型,领航员。
怎么从R型中收获线索,提及了晨写,利用图像流,散步,自由写技术。这里的自由写与之前的《暗时间》作者的想法有些类似,平时记录自己的想法,不停的思考,不停的记录,最后文章就成型了。
最后一小节提及了收获模式,代码中的模式,这个需要遵循。对于bug或其他难以理解的问题,需要换一种思维方式,或叫做换换脑子。
第5章 调试大脑
调试大脑主要分为四个部分,认识偏见,时代影响,个性倾向,硬件故障。
第一节的认识偏见,提及了很多偏见类型,思维定势,基本归因错误,自私的偏见,需要定论,认可上的偏见,曝光效应,霍桑效应,虚假记忆,符号约简谬论,名词谬论。之后分别讲解了预言的失败,提及了一个相关性不是因果性。有一个很有意思,就是发现关于符号约简,简单化后,要注重细节,未知往往隐藏在细节里。
对于偏见的认知,作者提出几个建议:很少不等于没有,推迟下结论,难以回忆。
这让我想到了学会提问里的一些讲解,尤其是相关性和因果性的关系。
后面有讲解时代影响,把美国从建国起划分为6个时代:大兵一代,沉默的一代,婴儿潮一代,X一代,新千年一代,祖国一代。并对每个时代进行特性总结。然后根据其他理论,总结成四种类型:先知,游牧民族,英雄,艺术家。六个时代分别进行划分,4个时代一直在不停的循环。相邻两代具有着相反的特征。
作者提到一个问题,时代的特征会如何影响你,关于时代特征对你的影响你要能够进行辨别。辨别所处时代的特有偏见,最好的方法是保持多样性。
然后是个人倾向,这里主要讲解是个人性格的倾向,喜好。对个人性格根据MBTI进行了分类:外向/内向,感觉/直接,思考/情感,判断/知觉。
作者也给出一个特别的建议:你无法改变别人。不能试图改变别人的性格来适应自己。(有一个问题,自己可以两个不同性格的人,如果和两个不同性格人居住在一起,对于两人的争论又如何进行处理呢)
最后是硬件故障,讲解了蜥蜴机制,对于危险是战斗、逃跑或恐惧,立刻行动,领头意识,守卫领土,受到伤害愤愤不平,像我这样==好、不像我这样==坏。这是人们原始的应急机制。这里可以想象,我就是有些这样的反应在。
其中守卫领土这样特别有意思,如果别人没有通知你参加某项活动,你就会出口伤人,并要求知道为什么没有包括你。出口伤人倒不至于,但会搞明白活动是怎么回事。
对于这种原始的应急机制,是可以通过方法进行缓解,暂缓应急机制,仔细进行思考。比如写信,邮寄之后会进行思考。而对于现在的互联网,一切都是快节奏的,查看邮件,浏览网页,都是立即行动,而没有思考。
最后一节,现在我不知道该思考什么。这里提到了两点:预期影响显示,一切都是折中的结果。
第6章 主动学习
小节:学习是什么,不是什么;瞄准smart目标;建立一个务实的投资计划;
学习是什么,不是什么。学习是主动去追求,不是去被动接收。
瞄准smart目标。S:具体的,special。M:可度量的,measurable。A:可实现的,achievable。R:相关的,relevent。T:时间可控的,Time-boxed。
这里提到了一个问题,更大的背景下的目标,背景有:家庭,事业,财务,社区,环境。
建立一个务实的投资计划。使用的投资计划特性:指定具体计划,多样性,主动投资,定期投资。
讲到了具体计划,对于自己的状况,最多就是一年目标,但就是这样的一年目标,也是被遗忘。
使用你原生的学习模式:视觉型,动觉型,听觉型。对于智力类型,根据认知情形的理论,有多元智力和三元智力。
一起工作,一起学习。小组学习,交流。
使用SQR3法主动阅读。调查,问题,阅读,复述,回顾。对于阅读,复述,回顾这个已经在进行。我想调查大概是先把大纲看下,了解整个递进的框架。问题,应该是书本所讲解的答案。
思维导图,让自己的逻辑更清晰。利用文档的力量,笔记内容不重要,重要的是记笔记,即使你再也不去看笔记。因为笔记过程中,是你大脑在思考,总结,绘制流程和框架。
已教代学,老师比学生懂得多,因为老师有压力和动力去搞清楚。因为老师需要解决问题。
第7章 积累经验
为学习而玩耍,利用现有知识,正确对待实践中的失败,了解内在诀窍,压力扼杀认知,想象超越感官,像专家一样。
这一章昨天晚上看的,几乎是忘完了。
为学习而玩耍,从实践中而得到学习,而不是因学习而去实践。play,玩耍,实践。和问题玩耍,虽然不能解决问题,但可以更好的理解和明白问题。
利用现有知识,提到了波利亚的解题方法,这个之前听说过。中心思想是学习新知识时,和已有的知识进行对比,总结相似和差异。
这里提到了一个有趣的概念,把问题分解成大脑足以容纳的几部分。就是把问题分解成小问题,对于小问题,大脑能够解出。然后把小问题综合起来,去解大问题。
正确对待实践中的失败,不能惧怕失败,失败才能够看到缺点,总结之后才会有进步。
是不能盲目的去实践,导致失败。就是说不能明知道失败,还要去实践。这就需要在环境中安全地区探索,创造和应用。
了解内在诀窍,技能或知识的学习,有一定的学习技巧在里面,不能死学。
压力扼杀认知,deadline创造生产力,但是不能进行想象,创造力相关的工作,压力情况下R型大脑被打压,L型占主控地位。
想象超越感官,想象成功,将会形成习惯,习惯成功。
像专家一样,经历如此多的内容,你将会成为专家。
第8章 集中注意力
提高注意力,通过分散注意力来集中注意力,管理知识,优化当前情景,积极地管理干扰,保持足够大的情景。
提高注意力,讲解了注意力短缺,大脑有时是处于空循环的状态,没有注意力。注意力是处于放松状态下的。最后教我们如何冥想,作者认为经过冥想,个人的注意力会得到显著提升。
通过分散注意力来集中注意力,这是针对需要较少意识参与的事务。
管理知识,提出构建外部知识信息处理体系,而wiki是作者所推崇的方式。记录平时自己想的内容,一段时间后对内容进行总结,提炼,总有地方可以用到。这里的wiki,可以指记事本,云笔记等。
优化当前情景,这里的情景实际和程序里的上下文意思一样,当我们从一个事务暂停,去做其他事情时,会花费一定时间在切换上。如果频繁切换,切换时间会急剧增加。作者给出了建议,避免分心,单任务界面。最后有一个是有效的组织和处理任务(GTD:Getting Things Done),这里分为3个点:对事情仅做一次输入;顺序单cpu处理事务;不要在大脑里保留其他事情的详细情况,当你进行一项事务时。
积极管理干扰,交流规则,电子邮件查看回复规则,保持适当的休息,保持之前任务的简单情况说明。
保持足够大的情景,作者建议:电脑分屏,同时存在,不用切换窗口。
第9章
有效改变,明天做什么,超越专家。
作者提到一种方法去有效的实践。老的习惯或者陋习继续存在,而新的行为直接越过陋习形成新的习惯。陋习需要承认它是继续存在的,而我们坚持新习惯。有时我们会跑到陋习上,我们需要承认失误,这仅仅是失误,我们需要继续坚持新的习惯。直到新习惯取代陋习。
有一句说的很好,不行动是最大的错误,而失误则是有效的进步。
明天上午做什么,作者建议我们立即行动起来。
超越专家,这里讲到专家的局限性,固执自己的认知和知识,听不进别的意见。导致故步自封,特别是计算机领域,日新月异。最好的方法,保持新手的好奇心。
有一句特别有意思,让事情自由发展,导致事情向错误的方向迈进。
永远提高警惕,不断评估当前的情景。
总结:
这就像一个大杂烩,对于各个方面,大脑要有不同的思考方式。
第一和第二章主要是总结通往专家的道路;三、四、五章则是对大脑进行了剖析,分成了R型和L型这一理论。第五章,和《学会提问》有些类似。后面的章节就很少提起R和L型CPU。六、七、八则是关于主动学习,积累经验,集中注意力进行了讨论,这就像作者的经验集。第九章是进行了一个大的总结,建议立刻行动。
真如题目所说,这只是一个思维训练。和程序员可能没有太大关系,其他行业也是同样适用。
有关键情节透露