
Andy Hunt
作者从软件开发领域的角度,阐述了每一名程序员提升“内力”所需要的各种软性知识:从新手到专家的5个层次、人类大脑的运行机制、直觉和理性的利与弊、学习方法和实践经验的重要性、控制注意力的技巧,等等,可谓是一本程序员“素质教育”的微型百科全书。
我觉得一句话非常重要 就是每天都要给自己新的挑战, 困难, 这样坚持10年, 你就是专家了 记住了 每天都要有挑战, 没有也要自己创造挑战 德雷福斯的5个阶段 1. 新手: 需要明确的指令清单, 一步步照着执行 2. 高级新手: 学会使用但仍纠结于细节, 没有全局思维 3. 胜任者: 独立解决问题 4. 精通者: 能够自我反省自我优化 5. 专家: 靠直觉工作 大脑的模式 左脑负责逻辑思维 右脑负责创意 大脑同时只会使用一个, 所以如果一直在使用左脑会进入钻牛角尖的困境 右脑需要没有压力, 不经意的环境就会出来贡献 所以有时候找bug半天找不到, 出去吃个饭散个步就想出答案了, 这是右脑在发挥作用 所以生活中, 需要左右一起用 如何提升右脑的使用 晨记: 每天早上醒来第一件事 就是写写东西, 什么都可以写, 想到哪写到哪, 不能撤销, 不能删除, 一直往后记, 这时候会感受到右脑思维的迸发 多种感官感受, 多体验不一样的感觉, 容许犯错, 犯错是种成功的方式, 在实践中不断犯错, 调试我们的经验, 我们才会真正掌握住知识 实践非常重要, 某些大的框架api其实初学时不必死记硬背, 反正总会忘记, 不如在实战中, 想到了再拿来使用, 背背, 此时会更加印象深刻 注意力的专注 避免被打断, 避免上下文的切换! 如果觉得自己被打断了, 就要马上记一下当前的思路, 相当于大脑的快照 不然的话, 再回到工作后中, 还得重写理思路, 相当耗费时间
本书简明扼要综合介绍有关认知科学、神经学、学习和行为理论的旅程。具体还包括,例如,探讨做计划的技能、思维导图、阅读技巧(SQ3R),以及教学和写作的认知重要性等技术细节。因为能清晰表述专业技能本身就十分具有挑战性,它不仅仅能对挨踢码农开窍,其实对于理科生都会有极大提升。 如同作者指出:码农“程序设计其实就是解决问题,它需要发明、创造和灵感。不论你从事什么职业,可能都需要创造性地去解决问题”。特别是软件是在头脑中创建的(Software is created in your head),它特别需要沟通能力及学习和思考创新能力。因此,现代高科技社会能学习拥有不同杂交学科思想,理论与方法,其优势不言而喻。因为基础各领域都能相通,所以,所谓创新,说白了就是“切忌随波逐流, Only dead fish go with the flow”,要有敢为人先精神。 现在6G及物联网技术与事实强调反映,万事万物都是相互联系的:“自然界、社会系统、人内心的想法、计算机的逻辑——所有事物构成了一个庞大的相互联系的现实世界”。如何脱颖而出,求同存异,发现不相关现象间同一性,有大格局思维?其实,现代AI鼻祖,物理学大师香农教授就是这方面典范。 作者根据分析介绍德雷福斯模型,针对每项技能从新手到专家之五个阶段:新手需要指令清单。高级新手不在乎全局思维。胜任者能够解决问题。精通者能够自我纠正。专家凭直觉工作,其体现在新手使用规则,专家使用直觉。 当然,也是直觉和模式匹配能力超载了显性知识。尽管“元认知metacognitive能力,或者自我认知的能力,往往在较高的技能层次中才会具有”。最重要的是,直觉性属于跳越性的思维,通常基于不完整的模式、直觉、感觉或者视觉影像来做判断。 不过上通常又被砖家错误地认为,直觉“不科学”或者“不可重复”。另外,此晋升过程纠结的是,人往往不知道自己不知道,其中包括“称为二阶不胜任(second-order incompetence):不知道自己不知道多少。呵呵,作者还有深入分析。当然,相信直觉,必须有验证。 作者根据计算机中双CPU提供了(线性)L型和R型(非线性)处理模式及与大脑功能(左右脑)比较,此二两种方式谁主沉浮? 其相关内容丰富,例如,除了解释R型的不可预测性之外,L型和R型之间还有很多区别及意义。强调我们需要更多地使用,能够帮助设计的R型,因为R型能够提供直觉,这是成为一名专家所迫切需要的,并且往往设计胜于功能。重要有注意环境,特别是如果研究者,处于一个丰富的环境中,里面充满了需要学习、观察和交互的事物,就会产生大量新脑细胞和新的神经联系。而创新还与美和设计之间有密切关系:“设计并不是创造美,美来自于选择、共鸣、同化和爱”。而”R型看森林,L型看树木”。并且,“大脑总是渴望接受这种额外的、新奇的刺激。大脑擅于持续适应变化的环境。因此,要定期改变环境,满足你的大脑”。有意思是“很多常见的休闲活动都能够激活R型并停止L型的占用:听音乐、绘画、静思、慢跑、针线活、攀岩,等等”。反思如此多高考学霸为何成大气者不多?估计与注意R型培养教育不足有关,因此要为现在限制社会流行各种补习班作为大点赞👍。 “保加利亚心理学家乔治·罗扎诺夫开展了一项实验,他称之为“暗示学习法”。其实验想法是创建一个学习环境有助于R型到L型的转换”,R型开路,L型紧跟。尽管前面似乎一直在强调R型训练,其实最终更需二种间平衡训练,因人而异。它就像诗人酒醉写作,酒醒修改,隐喻相通,结对( R and L)编程才是码农最佳。 因此,需善于使用隐喻把抽象的概念与一些具体的、日常可见的事物联系起来,就更容易让人们理解它,成为绝活!苹果公司原总裁也是此典范。培养幽默感可以建立更强大的隐喻。另外,R型只能邀请,不能强制命令,所以会适当散步是大招。有牛人曰:“仔细观察柏拉图圈,思考一下你可能遗漏的东西。任何你忽视的细微元素都可能改变历史”。...... 计算机语言发展趋势多元化,但是在其语言软件包发展过程中,犯错误类型为何居然有规可循?他有探討。 作者从静态与动态二方面,分析偏见及解决之道。其中当然分析提到人个性对于价值观,生命观,审美观,使命观等影响。例如,具体介绍MBTI(Myers Briggs Type Indicator)性格评估测试是一种流行的构造理论,它将性格划为几种基本类型: “外向(E)与内向(I) 外向的人乐于与人交往并参加社会活动...; 感觉(S)与直觉(N) 你如何获取信息?在所有人格特质中,这条轴线可能最容易产生误传和误解; 思考(T)与情感(F) 你如何做决定?思考型的人基于规则。情感型的人除了考虑适当的规则之外,还会评估个人和情感的影响。 判断(J)与知觉(P) 你的决定是封闭的还是开放的?即,你是快速做出判断还是持续感知?如果你非常喜欢早下定论,你就是J型”... 通过深入了解上述,人可以有相应大脑应付人与环境及不断改进学习策略。例如,使用SMART目标和实用投资计划(Pragmatic Investment Plan)管理目标和计划。“SMART代表具体的、可度量的、可实现的、相关的和时间可控的(Specific, Measurable, Achievable, Relevant, and Time-boxed)”。书中有如此等等,一套具体内容介绍,另外例如,学习者还分为三大类:视觉型、听觉型和动觉型。要能培养多元智力,大白话就是能多才多艺,知己知彼。 还有学者认为:“智力分为三部分,一部分是元级别的成分,负责总体管理思维过程;一部分是基于表现的成分,负责执行任务、建立关联等;最后一部分是知识获取成分,负责吸收新信息。每一部分都有自己的作用,彼此独立,各负其责。斯滕伯格指出,标准的IQ测试并不一定能衡量出智力的总分”。 能发现自己到底是积极学习者还是反思学习者,视觉型还是语言型,等比较重要。如前面所提性格也会影响学习类型,但是性格不是命中注定,因为人可以超越自我,发现自己最佳学习方式。另外,还要会玩,因为玩耍的第二个意义是可以引入了一种新奇的感觉,或者乐趣。懂趣味性很重要,为更好地学习,请会更好地玩。只是可惜,不知道懂得有点晚? 控制注意力,知道“好问题”就可以收获一片思想的绿洲。会管理好知识及会优化当前各种情境/环境。而高效地管理思维无法就是能专心,会注意大脑的“空闲循环”,特别是,会通过分散注意力来集中注意力。想过什么是自己最喜欢的“浸泡思想”方式是什么?能够为被打断做好准备?..... 简单说, 本书作者奇才,知识渊博,旁征博引,并且附带各种网上连接。他以深资码农角度,从计算机硬件,软件以及人类大脑思维特征之多层次,系统归纳总结:从砖家变专家,思维增維必由之路。 值得三刷,收藏好书。
❑ 调查(Survey):扫描目录和每章总结,得出总体看法。❑ 问题(Question):记录所有问题。❑ 阅读(Read):阅读全部内容。❑ 复述(Recite):总结,做笔记,用自己的话来描述。❑ 回顾(Review):重读,扩展笔记,与同事讨论。 ,SMART代表具体的、可度量的、可实现的、相关的和时间可控的(Specific, Measurable, Achievable, Relevant, and Time-boxed) ❑ 定期做冥想。开始时,每天选取几个容易想起的时刻进行三次深度放松的“冥想”呼吸练习,例如,在起床时,在午餐、晚餐时,或参加会议之前。❑ 最好在每天的同一时刻,尝试持续20分钟的冥想练习。你能够开始平静内心的想法了吗? ❑ 定期做冥想。开始时,每天选取几个容易想起的时刻进行三次深度放松的“冥想”呼吸练习,例如,在起床时,在午餐、晚餐时,或参加会议之前。❑ 最好在每天的同一时刻,尝试持续20分钟的冥想练习。你能够开始平静内心的想法了吗? 开始写博客。为你读过的书写评论[插图]。阅读更多书,你会有更多可写的东西。使用SQ3R和思维导图。 本书讲了很多实用的模型,如德雷福斯模型,SMART目标制定方法,SQ3R主动阅读法。还讲了关于如何冥想及坚持冥想的好处,干扰的坏处及如何积极管理干扰的方法,思维导图的好处;要想提高学习效率,应尽可能多得通过SQ3R,思维导图,写博客,与人讨论,给人讲解等进行输出。非常喜欢本书!
非常快速地浏览了本书。全文以Dreyfus模型开篇,然后介绍了从新手走向大师的一些“认知开发”技巧。可能是主要写给程序员等群体的认知神经科学科普书籍(随手给本书下一个定义),涉及的技巧比较浅薄和鸡肋。但是本书始终在强调要去实践,“没有实践就没有技能”,这一出发点非常得脚踏实地。
挺棒的一本书,不止适用于程序员。有两个小例子令我印象深刻,一个是攀岩教练的教学方式,不是先上来灌输一堆理论,而是先让学员自己实践,之后再教学,这样的效果出其不意地好。另一个例子是关于压力影响认知的,虔诚的学生在急匆匆地赶往教室的路上会拒绝半路的乞讨者,软件开发也是一个在舒适的环境中的创造性活动,所以我对大多数研发招聘信息中写的抗压能力强这一点非常不认同。总体来说,是本好书,谢谢作者!
适合初级人员读的一本,总体给70分,讲脑科学不如《思考快与慢》,讲学习不如《如何阅读一本书》和《心流》,讲计划不如《pmbook》。 以下是个人总结: 程序的成长分五个阶段: 1、新手,听命于指令,慌,没有担当 2、高级新手,有点经验,有总体原则,没有全局 3、胜任者,能够自建问题领域概念模型,独立思考解决问题,能够利用周边资源 4、精通者,能够自我纠正,能够预测可能出现bug的位置,有解决思路 5、专家,凭直觉工作 成专家之路,模仿-->吸收-->创新 Smart计划,sq3r学习法 学习不要上来就追求细节,先有轮廓,在慢慢最求细节 真正有用的学习来于实践和认知,不是外部的说教和死记硬背 一个知识有没有完全掌握,就看你能不能用一个或者多个隐喻解释清楚
《程序员的思维修炼:开发认知潜能的九堂课》 赞誉 ◆ 如何正确使用和调试大脑,改进学习能力的具体技巧,如何通过自我引导积累经验,控制注意力的方法。 对本书的赞誉 ◆ 遵循Andy推荐的具体步骤,你能够使自己最宝贵的财富(大脑)更具效率,更有创造力。 第1章 绪论 ◆ 软件并不是在集成开发环境(IDE)或其他工具上设计出来的,它是在我们的大脑中想象和创造出来的。 ◆ 没有任何项目是孤岛,软件不可能孤立地创建或者运行。 1.1 再提“实用” ◆ 切忌随波逐流。Only dead fish go with the flow. ◆ 生命中没有什么是恒久不变的,只有死鱼才随波逐流,尝试改变自己。 1.4 本书结构 ◆ 我们将探讨做计划的技能、思维导图、阅读技巧(SQ3R),以及教学和写作的认知重要性。 第2章 从新手到专家的历程 ◆ 制造问题的思维方式无法用来解决问题。 2.1 新手与专家 ◆ 使工作看起来很轻松 ◆ 她使演奏看起来很轻松,最终她得到了这份工作。 2.2 德雷福斯模型的5个阶段 ◆ 新手不是特别想要学习,他们只是想实现一个立竿见影的目标。 ◆ 高级新手不想要全局思维。 ◆ 胜任者会探寻和解决问题,他们的工作更多是基于谨慎的计划和过去的经验。 ◆ 精通水平的从业者需要全局思维。他们将围绕这个技术,寻找并想了解更大的概念框架。对于过于简单化的信息,他们会非常沮丧。 ◆ 精通者能够自我纠正。 ◆ 伴随向他人学习的能力而来的,是理解和运用格言经验之谈(maxim)的能力,这些经验之谈犹如谚言或格言,是可以应用于当前情境的基本原理[插图]。 ◆ 专家是各个领域知识和信息的主要来源。他们总是不断地寻找更好的方法和方式去做事。他们有丰富的经验,可以在恰当的情境中选取和应用这些经验。 2.3 现实中的德雷福斯模型:赛马和赛羊 ◆ 他们需要“被驾驭”,也就是说,明确方向,快速成功,等等。敏捷开发是非常有效的工具,但它不适用于一个完全由新手和高级新手组成的团队。 2.4 有效地使用德雷福斯模型 ◆ 一旦你成了某个领域的专家,在别的领域成为专家就会变得更容易。至少你已经有了现成的获取知识的技能和模型构建的能力。 ◆ 我只是执行命令!”是无用的。 2.5 警惕工具陷阱 ◆ 阐明太多细节会适得其反。这会引发一种称为无限倒退(infinite regress)的问题 ◆ 同样的标准不可能放之四海而皆准。 ◆ 如果你需要创造力、直觉或者独创能力,避免使用形式方法。 ◆ 不要屈服于工具或者模型的虚假权威。没有什么可以替代思考。 2.6 再一次考虑情境 ◆ 所有那些专业人士懂得去寻找的、至关重要的细节,同时忽略无关的细节。情境在起作用。 2.7 日常的德雷福斯模型 ◆ ❑ 培养更多的直觉。❑ 认识到情境和观察情境模式的重要性。❑ 更好地利用我们自己的经验。 第3章 认识你的大脑 ◆ 从你出生那一刻起,大脑就开始运转,只有当你站起来向公众演讲时才会停止。 3.1 双CPU模式 ◆ 大脑没有静态RAM,而是具有动态RAM, RAM需要不断刷新,否则数据就会消失。 3.2 随时(24×7)记录想法 ◆ 随时(24×7)记录想法 ◆ 如果你不记录这些伟大的想法,你就不会意识到拥有过它们。 3.4 R型的崛起 ◆ 如果你是困在斗室里的程序员,你永远都不会产生新的脑细胞。 ◆ 争取好的设计,它真的很有效。 ◆ 创造来自于选择和组装,它要选择最合适的部件,并将它们组装成最合适的表现形式,这就是创作。 3.6 DIY脑部手术和神经可塑性 ◆ 你持续使用和实践的技能会逐渐占据统治地位,这样一来,大脑里就会有更多的部位被关联起来。 第4章 利用右脑 ◆ 你感到惧怕,不想尝试某些东西,那么这些恰恰就是你应该首先尝试的。 4.1 启动感观输入 ◆ 大脑擅于持续适应变化的环境。因此,要定期改变环境,满足你的大脑。 4.3 促成R型到L型的转换 ◆ 如果想法过早地受到束缚,那么创造力就会被扼杀。与此类似,如果你还没有全局的概念就试图记忆细节,那么学习就会陷入僵局。 ◆ 当你与人交谈或者在白板或纸上和别人携手工作时,你的思维往往会变得更加抽象。 ◆ 当异类联想时,这种联系越不可能(两参照系相距越远),创造性的成果就越大。 4.4 收获R型线索 ◆ 你的大脑存储着它接收到的一切输入。但是,虽然存储着,它不一定会索引这些记忆 ◆ 当你努力解决一个难题时,你的所有记忆都会被扫描——甚至是那些你无法主动唤醒的记忆。 ◆ 许多想法是无法用语言表达的。 ◆ 3.利用全部五种感观想象它 4.5 收获模式 ◆ 在面对难题时,经常会说“倒过来看”。这是一种智力冲撞:使你脱离思维定势,从不同角度思考问题。 ◆ 我特别喜欢最后一条:错误可能根本不是一种错误。弗洛伊德也会喜欢这条。 ◆ 根深蒂固的习惯对大脑而言并非是最好的 5.1 了解认知偏见 ◆ 但是不确定性也是一件好事:让你的选择是开放的。 ◆ 人们在知道自己正被审视时,往往会改变自己的行为。 ◆ 大脑很容易把想象的事件和真实的记忆混淆。我们易于受到暗示的影响 ◆ 很少”不意味着“没有” ◆ 这意味着在项目的末尾时你会达到智力高峰,而在项目开始时则是最无知的。 ◆ 顶住压力。你会做出决策,事情会解决,只不过不是今天。 ◆ 信任记录而不是记忆,每一次思维的输出都是一次输入。 5.4 找出硬件问题 ◆ 如果你和幸福、乐观的人在一起,你的心情就会提升。 5.5 现在我不知道该思考什么 ◆ 如果你认为自己已经明确了一些事情,那么试着解释一下它的反面 ◆ 凡事总有两面性,仔细权衡——积极和消极的两面——有助于确保你更全面地评估形势 第6章 主动学习 ◆ 大脑不是一个用于填充的容器,而是一束需要点燃的火焰。 6.1 学习是什么……不是什么 ◆ 总会有新技术或者现存技术的新版本需要学习。技术本身并不重要,持续学习才是最重要的。 ◆ 教育当作学习者被动接受的事情——灌输,而不是引导。这种模型在公司培训中尤其流行,称之为羊浸式培训。 ◆ 公司喜欢这种标准化的“羊浸式”培训。 ◆ 大脑不是一个需要灌输的容器,它应该被比作需要点燃的火焰——只需点燃——然后它便激发出人们的创造力 ◆ “知识体”显然并不重要。大脑构建的模型、为构建模型所提出的问题和你的日常经验和实践对你的业绩更加重要 6.2 瞄准SMART目标 ◆ 你不必看清你去往何处。不必看清你的目的地和沿途的一切。你只需要看清面前的一两米即可。 6.3 建立一个务实的投资计划 ◆ 时间是无法创造和销毁的。时间只能分配。 ◆ 谈到价值,请不要忘记时间和价值不是等同的 6.4 使用你的原生学习模式 ◆ 但是当没有人注意时(特别是你自己没有注意时),这些就是你的默认行为。 6.6 使用增强的学习法 ◆ ❑ 主动阅读和总结书面材料的更好方式 ◆ ❑ 使用思维导图探索和发现模式和关系 ◆ ❑ 以教代学 6.7 使用SQ3R法主动阅读 ◆ 我们都是天生的模仿者,最佳且最有效的学习方式是观察和模仿别人 6.8 使用思维导图 ◆ 思维导图是一种图表,显示各个主题和它们之间的关系。建立思维导图是一种增强创造力和生产力的技术 ◆ 当建立思维导图时,避免顺时针地填写元素——这只是一种绕圈形式的大纲[插图]。 ◆ 一旦你从思维导图中学到东西,就在一张白纸上再画一遍——可能会修正一些位置,反映出你学到的东西。重画和从记忆中重新获取信息有助于增强连接,还可能在学习过程中有更多的领悟。 第7章 积累经验 ◆ ❑ 通过构造来学习,而不是通过学习来构造。❑ 更好地利用反馈,让失败也变得有意义。❑ 让大脑提前为成功构建神经网络。 7.1 为了学习而玩耍 ◆ 我们似乎有一种文化倾向,那就是本末倒置:首先努力地获取信息,然后希望以后再用到它。 7.3 正确对待实践中的失败 ◆ 不是所有的错误都来源于你做的事情,有一些来自于你没有做但本应该做的事情。 7.4 了解内在诀窍 ◆ 你需要尝试培养非判断性的意识:不要想着来纠正,但是在出错时要知道,然后再采取行动纠正。 ◆ 不要动手做,而是要袖手旁观。 7.5 压力扼杀认知 ◆ 当大脑受到压力,它会主动停止一些思考,眼界会缩小,不再考虑可能的选择。 ◆ 允许失败会促进成功。你无需主动犯错误,只是一旦犯了,那也没什么。这听起来有点违反直觉,但是一旦你实践这种想法,就非常有意义。 7.6 想象超越感观 ◆ 很多感知是基于预测的[插图],预测则基于情境和过去的经验,以至于当前的、实时的输入被抛在了后面。 ◆ 你有一个被称为镜像神经元的天然机制来帮助你:观察别人的行为,激励你也做同样的行为。 ◆ 我们是天生的模仿者。We are natural mimics. ◆ 内在诀窍书籍的作者们建议你把自己想象成专家。他们注意到,仅仅告诉学生去“模仿”所在领域的名人就足够提高他们的水平了,毕竟我们是天生的模仿者。 7.7 像专家一样学习 ◆ 直觉就是这样增长的:你有越来越多的模型来借鉴和应用,也有越来越多只可意会的知识来帮你确定要搜索什么,以及何时搜索。 第8章 控制注意力 ◆ 过多的信息却导致了知识和注意力的匮乏。置身于应接不暇的信息中,很容易失去思考的重心。与其游荡在信息的高速公路中[插图],不如主动地管理你的思维。 8.1 提高注意力 ◆ 与其说你没有时间,不如更准确地说你没有带宽。 ◆ 不要想你昨天犯的错误或担心明天可能出现的问题。着眼于现在,此时此刻的这一瞬间 ◆ 冥想听起来好像没什么意义。但实际上意义重大。我强烈建议你尝试片刻,因为专注是一种重要的技能。 8.2 通过分散注意力来集中注意力 ◆ 你必须有意识地忘掉问题,让问题在思维中浸泡一会。 ◆ 你听说过顾问的“三法则”吗[插图]? 8.3 管理知识 ◆ 大脑之外的思维支持工具会成为你思维头脑的一部分。 ◆ 他不会在头脑中填满能轻易找到的东西。这就是参考书籍的用处,这是一种有效使用资源的方式。 ◆ 这一做法的真正妙处在于,一旦有地方存储一些具体的信息,你就会注意到新的相关数据会突然从某处冒出来。这个现象类似于感官调整 8.4 优化当前情境 ◆ 有事物中断我们,打破我们的工作流,或导致我们分散了注意力,那将一切思路恢复到原状是相当昂贵的。 ◆ 多任务处理将耗费你百分之二十至四十的生产力。这样,会将你的8小时工作日削减到5个小时。 ◆ 科学家认为,试图把注意力同时放在几件事情上,意味着你在每件事情上都会处理得很差 8.5 积极地管理干扰 ◆ 你对电子邮件回复的速度设定了交流的进度。这就是说,你答复得越快,未来别人对你的答复期望也越高。 8.7 如何保持注意力 ◆ 1.学会安抚喋喋不休的L型思维。2.主动在前进中思考和增强思想,即使是不成熟的。3.明确情境切换的昂贵代价,尽可能地避免。 第9章 超越专家 ◆ 真正的发现之旅不在于追求新大陆,而在于拥有新的视野。 9.1 有效的改变 ◆ 改变总是比看起来要困难得多——这是一个事实,而不仅仅是忠告。根深蒂固的老习惯在大脑中形成了一条神经高速公路,而且不会主动消失 9.3 超越专家 ◆ 新手的大脑有很多可能性,但是专家心里只有很少。 ◆ 处理学习方面的事情,不要先入为主,不要存在事先的判断或者固定的看法。要像小孩子一样看待事物的真实面貌。 ◆ 人们看却没有看见,听却没有听见,吃却没有味觉,接触却没有触觉,说话却没有思考。 -- 来自微信读书
整体还算好玩的书。看了本书之后,我做了以下改变: 1.纠正了记录认知,随时记录自己的想法和灵光一现。拥有创造力和解决问题的关键在于寻找思考问题的不同方式。 2.沟通能力、学习思考能力是最重要的两项技能。提升沟通能力的方法可以每天起床的第一件事就是写30分钟,持续不断做下去,我准备改成每周开会的时候写,然后每天找个话题,说出来,提升表达能力,有时间和大家多探讨交流,碰撞思想。学习能力来自实践和认知,也就是构建主义;通过观察和模仿来学习,所以现在脑子里过一遍要学的东西,比如开车时候的模拟。最差的学习方式是看书,最好的方式是教会别人。关于教育的定义,就是从学习者引导出一些东西。 3.有新手,胜任者,精通者和专家这几个阶段,我现在处于精通者,能自我纠正。下一步的目标是成为专家,通过直觉做事,有针对性的进行特征匹配。规则适合新手,断送专家。不过可以给新手设定目标,拆解每步要干啥,让他按部就班就行。 4.商品卖的设计,比如苹果的简洁。美来自于选择、共鸣、同化和爱。 5.学会调用自己的左右脑,放松情况下才能激活右脑,比如听音乐、绘画、冥想、慢跑、针线活、攀岩。 6.幽默就是多做隐喻和类比。搞抽象的想必幽默过了头。 7.尊重不同人的不同性格。与人争吵的时候想想这点。 8.注意力很关键,搞两个桌面会让人更想学习,重新集中注意力到一件事情上的时间是20分钟,所以尽量避免被打扰。
这本书把人的大脑当成计算机一样进行调试,类比计算机进行讲解工作机制,目的是让读者可以提高工作效率,作者更是现身说法说了很多自身的做法。 书中提到了很多工作方法,既有理论也有方法论,作者作为软件开发人员,对于程序员群体的工作状态很了解,指出了很多的工作痛点,提出的很多方法也很有针对性,在内容方面是一本很不错的书籍。 可是这本书也有它的缺点,它的排版设计在我看来有一些问题,书中有一些引述性的段落(圆角框内的部分)是用来解释或者拓展正文内容的,和主旨的关系有时候关联性并不强,这部分内容放在正文中会打断文章的连续性,影响读者的思路。我认为这部分内容不应该放在正文中,作为注释或者放在附录部分更好一些。 总得来说这本书还是值得一读的,希望我按照作者提供的方法去做之后能提高效率和专注程度,早日成为专家。
设计“R→L”工作流: • 创造性阶段刻意放空,散步、冥想、画思维导图,让 R 型输出灵感。 • 稳定阶段用代码评审、单元测试、基准对比,把灵感转成可重复的 L 型流程。 直觉验证三步法: 1. 写下凭直觉得出的假设; 2. 制作最小可运行原型或单元测试; 3. 用定量指标(性能、覆盖率、可读性) 证明假设是否成立。 主动收集反馈: • 每周代码评审、结对编程、A/B 测试,把“外部 L 型”反馈快速拉回 R 型决策,形成闭环。 针对技能分布差距: • 刻意练习真正复杂而非熟悉的场景,逼自己跳出“高级新手”舒适区; • 建立个人技术博客或开源项目,用公开输出倒逼深度理解。 调试认知偏见: • 对每个重大决策提问“你怎么知道”; • 记录决策理由并定期回溯,用事实校正记忆偏差。 营造双模式环境: • 工作空间分区:安静区供 R 型发散,会议区供 L 型收敛; • 时间盒:上午灵感时段不开会议,下午复盘与实现。