【分享】《程序员的思维修炼:开发认知潜能的九堂课》读后感

[img]http://dl.iteye.com/upload/picture/pic/134657/a55c7af5-82ab-3826-9cc7-86535225fa4e.png[/img]
《程序员的思维修炼:开发认知潜能的九堂课》
作者:Andy Hunt
ASIN: B007VARUIM

这本书对我有一定的启发,本书把本行业从业人员划分为5个等级,即新手、高级新手、胜任者、精通者、专家,并分别描述了各自的特点。对于大多数新手的自我认识会高于其实际水平,这点我深感认同。想起以前刚毕业时的自狂,刚做出一个小网站就觉得自己很厉害,所谓的初出牛犊不怕虎!现在工作几年后,接触的技术人员多了,也深感沧海一粟。本文讲到从业者的现状分布以及困惑,最后提出一些解决方法,如训练左右大脑、有效的做计划、积极的管理干扰等。
最后,正如文章的结尾说的,不管你能做什么,或者期望自己能做什么,现在就开始做!!!
PS:该作者的另一本书《高效程序员的45个习惯:敏捷开发修炼之道》在亚马逊上卖的也很好,有空拜读下。

---------------------------------------------------------------
[b]以下是文章摘录:[/b]
考虑到社会各个相关团体的复杂交互影响和社会的持续变化,在我看来当前最重要的两项技能就是:沟通能力、学习和思考能力。

可能一个开发人员声称拥有十年的经验,但实际上只是一年的经验重复了九次,那么就不算是经验。

德雷福斯模型(Dreyfus)的5个阶段:

[img]http://dl.iteye.com/upload/picture/pic/134651/bcd4b696-9f45-3a75-a2d5-3571e4a2db62.jpg[/img]

专家知道哪些是无关紧要的细节,哪些是非常重要的细节。也许不是有意识的,但是专家知道应该关注哪些细节,可以放心地忽略哪些细节,专家非常擅长做有针对性的特征匹配。

达尔文说过,无知往往来自于自信而不是知识。

可悲的是,研究似乎表明,大多数人的大多数技能,在他们生命的大多数时间里,从来没有高于第二阶段:即高级新手(advanced beginners)。

[img]http://dl.iteye.com/upload/picture/pic/134653/79fd31b8-7a48-3a9a-9a35-e9d2f7e84a76.png[/img]

大多数人都是高级新手。

敏捷开发是非常有效的工具,但它不适用于一个完全由新手和高级新手组成的团队。

元认识(Metacongnitive)能力,或者自我认识的能力,往往在较高的技能层次中才会具有。不幸的是,这意味着处于较低技能层次的从业者会明显高仨他们自己的能力——有研究表明高出50%。

那么,你想成为专家是吗?你需要投入大约十年的努力,不论哪个领域。

对形式模型的过度依赖往往会鼓励羊群行为,而贬低个人创造力。

不要屈服于工具或者模型的虚假权威,没有什么可以替代思考。

[img]http://dl.iteye.com/upload/picture/pic/134655/c1e405bf-b406-35f1-b216-c0333f39fda1.png[/img]

很多能力就这么浪费了。

完美主义是压迫者的声音,是人们的敌人。它会束缚你的想法,毁掉你的生命,同时它也会妨碍你创建较差的草稿初案。我认为完美主义基于一种强迫性的想法,如果你足够细致,每件事情都做得很好,那你就不会失败。但事实是,无论怎么做你都有可能会失败,可是很多人即使不太仔细也会做的比你好,而且其间也会拥有更多欢乐。

我们对定论的渴望意味着我们总是努力消除不确定性,但是过早的下结论减少了你的选择,甚至可能消除了成功的选择。

外向(E)与内向(I):外向的人乐于与人交往并参加社会活动,内内的人则不是,他们具有领地意识,需要私人的精神和环境空间。内向的人从独立的活动中获得力量,厌倦社会活动,百分之七十五的人偏 向于外向型,剩下的百分之二十五的人则希望单独呆着。

与人交往请记住一个重要的背景信息:别人的性格缺陷肯定与你不同,当你想与人争辩时,请想一想这点:尊重不同人的不同性格。

像高级动物一样行动,请做深呼呼,而不要中张口嘶鸣。

总会有新技术或者现存技术的新版本需要学习,技术本身并不重要,持续学习才是最重要的。

正如普卢塔赫在本章开头文字中所说的,大脑不是一个用于灌输的容易而是一束需要点燃的火焰——你自己的火焰,这不是别人可以帮你做的,而是一件你必须自己做的事情。

SMART代表具体的,可度量的,可实现的,相关的和时间可控的(Specific, Measurable, Achievable, Relevant and Time-boxed)。

如果你持续中断正在进行的任务,去检查电子邮件或者回复即时消息,你的有效智商会下降10分。相比之下,吸大麻烟卷导致下降的智商仅4分。所以无论你在做什么,请不要同时都做。

艾伦提出了技巧和窍门来帮助你更有效的处理工作:
仅扫描输入队列一次;
顺序地处理每组工作;
不要在头脑中保留清单

积极地管理干扰。

不管你能做什么,或者期望自己能做什么,现在就开始做,勇敢可以给人智慧、力量和神奇,现在就开始做吧! ——歌德
程序员写博客的本质是认知结晶化 技术写作不是简单的知识记录,而是将模糊直觉、零散经验转化为可解释、可迁移、可重构的认知模块的过程。其底层原理在于通过文字表达的强约束,倒逼大脑完成从‘能用’到‘真懂’的跃迁,从而构建网状知识结构与系统性思维模型。这种认知结晶化能力,显著提升问题本质识别、方案权衡设计与跨场景迁移效率,广泛应用于Code Review优化、故障复盘、架构决策及团队知识沉淀等工程实践。尤其在API快速迭代的当下,它比记忆具体语法更重要,成为程序员职业护城河的核心支撑。 阅读详情

相关推荐

程序员的思维修炼开发任职潜能的九堂课

程序员的思维修炼开发任职潜能的九堂课程序员的思维修炼开发任职潜能的九堂课程序员的思维修炼开发任职潜能的九堂课

程序员的思维修炼:开发认知潜能的九堂课

如喜欢本书,请购买正版。

tiewen的专栏 5万+

AI驱动的CNC闭环加工系统:边缘实时控制与IIoT反馈实践

闭环控制是工业自动化的核心概念,指通过实时反馈调节系统输出以逼近目标值;其技术原理在于构建短于被控对象时间常数的确定性反馈链路,从而保障动态响应精度与稳定性。在智能制造落地中,AI正从离线分析工具演进为嵌入式实时决策单元,其核心价值在于将工艺知识模型化、控制指令轻量化、执行路径边缘化。典型应用场景包括CNC加工过程中的振动自适应调参、刀具磨损在线补偿及多机协同优化。本实践聚焦FANUC 0i-MF平台,基于Modbus TCP硬实时通信与轻量LSTM+CNN融合模型,实现217毫秒级AI推理与PMC寄存器直

weixin_29704001的博客 322

程序员思维修炼读后感

结合自己学习的编程经历,谈一下阅读《程序员思维修炼》得读后感

renyuanfang的专栏 1382

MIT6.824-lab2D-2022(日志压缩详细讲解)

从paper中去讲解,并实现关于lab2D的代码。

幸平的博客 6034

Xilinx Blockset Counter计数器模块使用及参数配置

本文详细介绍了Simulink中Xilinx Blockset库Counter模块的使用以及参数说明。

白码王子小张的博客 1093

读《程序员思维修炼》总结和读后感

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

taiyangshenniao的专栏 623

60、新型共轴直升机建模与事件触发积分强化学习研究

本文研究了新型共轴直升机的动力学建模与控制方法,基于牛顿-欧拉方程建立了6自由度非线性模型,并设计了四通道闭环控制器实现稳定飞行。同时,提出一种事件触发积分强化学习方法,用于解决非零和博弈中的最优跟踪控制问题,在减少通信开销的同时保证系统性能。通过仿真验证了控制器的轨迹跟踪能力,并证明了算法下跟踪误差与神经网络权重估计误差的一致最终有界性。两种方法协同可提升飞行器的自主性与鲁棒性,未来可拓展至多智能体协作、智能交通等复杂系统应用。

rl6adventurer的博客 118

不要只会写代码 ——《程序员修炼之道:从小工到专家》

周末无意中翻阅了两三年前读过的一本书 —《

qq_42561732的博客 669

SpringBoot项目搭建

SpringBoot项目搭建

私信可回答各种问题~ 1019

基于深度学习的心律失常的自动分类

基于深度学习的心律失常的自动分类 作者:禅与计算机程序设计艺术 1. 背景介绍 1.1 心律失常的危害与检测的重要性 心律失常是一种常见的心血管疾病,严重威胁着人们的健康和生命。据统计,全球每年有数百万人因心律失

AI架构师小马 1137

程序修炼之道读后感1

今天阅读了程序员修炼之道这本书的部分内容,内心有很多感触,所以写下这篇读后感,希望自己能有所提高。 文章讲了很多方面,谈到了工具的问题。就像伐木工人有很多工具,软件开发者也需要工具,伐木工具在随着时间的流逝不断演变,使得工作效率越来越高,同样时代也在要求我们掌握甚至开发更先进的工具。作为软件开发的初级学者,我深感自己对这个行业的理解远远不够,所以在日后更要要求自己深挖工具的使用...

146

RK3588开发笔记-Buildroot编译Qt5WebEngine-5.15.10

Rockchip RK3588是一款强大的多核处理器,广泛应用于边缘计算、人工智能、嵌入式系统等领域。为了在RK3588上运行自定义的Linux系统,并使用Qt5WebEngine进行Web内容渲染,Buildroot是一个非常合适的工具。本文将详细介绍如何使用Buildroot编译并配置Qt5WebEngine-5.15.10。Qt5WebEngine是Qt框架中的一个模块,它提供了一个功能强大的Web浏览器引擎,允许开发者在Qt应用程序中嵌入和显示现代网页内容。

flypig has a dream! 1157

程序员修炼之道-从小工到专家读后感1

花了一个星期读这本书的前两章,其中令我最深刻的就是如何成为一个优秀的程序员,其中关于错误,基础的学习更是令我印象深刻。 首先要做一个注重实效的程序员,要保留有好奇心,要有批判的思维,有现实感,多才多艺。不要被新名词新技术所迷惑,也许你刚开始听着老师说的东西,听不明白,你所要做的是不是敬而远之,而是要上网去查找,争取多多了解,这样才能熟练掌握你口中听不懂别人说的东西,如果你敬而远之就什么...

weixin_30819085的博客 501

【OpenClaw从入门到精通】第02篇:5分钟速通!阿里云/华为云一键部署OpenClaw(附避坑指南·2026实测版)

本文聚焦OpenClaw的云端部署场景,针对本地部署“关机即离线、跨设备访问难”的痛点,详解阿里云(主推)和华为云(备选)的一键部署流程。2026实测验证:阿里云轻量应用服务器通过官方OpenClaw镜像可5分钟完成部署,华为云Flexus L实例需补充SSH配置步骤;文中拆解云端部署核心概念(地域选择、端口放行、成本构成),通过“AI助理定时抓取行业资讯并推送钉钉”的虚拟案例演示云端7×24小时运行价值,同时提供模型调用、服务器成本的精细化控制方案,梳理端口访问失败、API-Key权限异常等高频坑点的解决

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 5542

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

近期阅读计划

短期目标: 完成阅读: 程序员的思维修炼:开发认知潜能的九堂课.pdf 并且在手头的项目中实践 后续目标: 完成财务方面知识的一些积累。 @多看@里面获取到的一些好书,需要抽时间精读 期望的效果 1,需要写读后感,简单的书评。要有自己的独立思考。 2,实践中体会理论,要找时间,找方式去实践,去犯错

打磨自我,追求卓越,实现共赢 268

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

程序员的自我修养-读后感

总结与感悟: 优秀的人只是在你没看到的时候花了更多时间去学习和工作而已,你也可以通过不断努力,变的优秀. 如果你一直都习惯于听命与人,缺少自己的观点和主张,久而久之你就会变的平庸,变得可有可无. 旅行不一定能放松,但是一定能让你发现和感受到新东西. 薪资与工作量无关,薪资取决于你的不可替代性. 摆正心态,努力修炼内功,提高自己的不可替代性. 有效提升不可替代性的方法:尽可能持续做一件事.不仅仅指技术上的积累,也是指你能完整或较长时间参与同一个项目或开发一个产品.注意,要主动把握这些机会. 培养自己持续学习

尚凯辉的博客 1030

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

程序员修炼之道:从小工到专家

将之前看的《程序员修炼之道:从小工到专家》的部分截图和笔记整理了一下。面对当前的项目,再一次看又有了新的感悟和体会。注重实效的程序员的特征是什么?我觉得是处理问题,寻求解决方案时的态度,风格,哲学。他们能够越出直接的问题去思考,总是设法把问题放在更大的图景。毕竟,没有这样的更大的语境,你又怎能注重实效?你又怎能做出明智的妥协和有见识的决策。 他们对他们所做的每一件事负责。 提供各种选择,不要找各

博学之,审问之,慎思之,明辨之,笃行之 1024

《程序员思维修炼》读后感(2)

十年成就专家 不要心急 有大目标 积极的实践需要四个条件 需要一个明确定义的任务 任务要有挑战性 任务环境要有反馈 提供重复犯错和纠正错误的机会 成为专家的诀窍 知道你不知道什么 通过观察和模仿来学习 实践,实践,再实践 思考能够为团队带来什么 ...

giantmfc123 950

读《程序员修炼之道》有感

最近一段时间,自己在项目开发过程中出现了很多问题,于是根据同事的推荐读了这本书。读完后,自己最大的感受就是:在项目开发中,一定要规范自己的行为。 一个完整的开发流程应该有这样四步:分析→设计→编码→测试。我们不应该之把关注点放到编码这一步,而忽略了其他步骤。在接到开发任务时,应该先对需求要有一个分析,再写代码前,要对代码逻辑有个大致的归纳和总结。不要拿到需求就开始写代码,写着写着发现有问题,要么是遇到一个难点解决不了,要么是发现要返回修改以前写过的代码,要么是发现有大量的重复代码,又不能再次封装只能将错就

qq_39332031的博客 1467

java程序员 上班那..._程序员应该知道的——《Java程序员上班那点事儿》精华

(written in 2010-03-3119:52:19)两个星期之前我就已经把钟声写的《Java程序员上班那点事儿》看完了,但是因为最近迷上了玩一个让我不长进的游戏,所以一直没有把笔记用电子文档的形式写上来。这个读后感主要是记录一下我觉得本书里面最精华的内容,另外,还有我的一些个人感想。修炼第一层境界:剑指四方,试问天下谁与争锋特征:工作时间:三年内工作任务:按要求编写类和接口的具体实现代...

weixin_33504324的博客 383

程序员的思维修炼》读书笔记

PB15061359 王亚正 这本书主要是从思维角度上来写的,不具体针对到程序员如何写代码。我觉得这本书不仅仅适合程序员,其他对各行各业的人都同样适用。 书中首先讲了新手和专家的区别,一个需要靠规则,另一个则是靠感觉。 之后介绍了人的两个大脑,L型和R型,同时介绍了大多数的新手目前是用L型大脑,但经过研究发现,其实R型大脑也是非常重要的,这里就不得不提到如何从L型转化到R型,比如说学会利用散...

weixin_33966365的博客 175

《程序员修炼之道》读后感(一)

  书刚拿到手,只读了第一章,略有所悟。   本书的第一章并没有直接讲程序代码上的硬核干货,而是先探讨编程思想上的哲学。在代码练习中,错误是不可避免的,在错误发生后理应承认错误,寻找补救方案,但还是人会找借口,这一点我自问无法否认,因为我也下意识地想找借口,但事实证明不是一个借口就能让时光倒流,哪怕承认错误受到了责骂,但提出需要帮助,也能为补救错误贡献一份力量。这是本书教我的第一点,或...

weixin_30808575的博客 966

《程序员的修炼之道:从小工到专家》读书笔记一

《程序员的修炼之道:从小工到专家》Andrew Hunt ,David Thomas 著, Ward Cunningham 作序,同样为《软件开发者路线图:从学徒到高手》作序   源码下载地址:http://www.pragmaticprogrammer.com/ 邮箱:ppbook@pragmaticprogrammer.com   一、注重实效的哲学 注重实效的程序员的特征:处理

萤火虫的专栏 1647

程序员的数学思维修炼(趣味阅读)

没有密密麻麻的文字让人恐惧。 这本书最喜欢的两段文字: “1加1等于10”,“所有的事件都有产生它的原因” 可能一本书让读者顿有所悟的时候,它才会变的有存在的意义。 不去思考它存在的意义,因为它的存在本身就有意义。 虽然读完之后并没有什么功力大增之感,但我宁愿相信一些东西是起到潜移默化的作用。 希望某一天,它会让我豁然开朗、茅塞顿开。

李老三 371

《高效程序员的45个习惯》读后感

为什么80%的码农都做不了架构师?>>> ...

weixin_33859665的博客 754
上一篇: 【问题】Certificate chaining error in Websphere
下一篇: 【总结】正则表达式
angelbill3
博客等级 码龄18年 3粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值