程序员修炼之道(第2版)经典读后感有感
《程序员修炼之道(第2版)》是一本由Andrew Hunt / David Thomas著作,电子工业出版社出版的平装图书,本书定价:89.00,页数:2020-4-1,特精心收集的读后感,希望对大家能有帮助。
《程序员修炼之道(第2版)》读后感(一):做一个务实的程序员
这本书围绕务实讲了三个方面的内容:务实的哲学、务实的方法、务实的工具。
务实的哲学让我们主动去提升自身能力,包括主动学习一门新的编程语言,去与自己的客户(也可能是老板)沟通需求,批判地去分析自己接触到的知识。
务实的方法主要是设计原则和工作方案,设计原则包括:DRY(不要重复自己),确保程序模块之间足够地正交,尽量避免假定某些基础组件是不可变的等。工作方法包括使用原型来确定方案,使用领域语言来描述问题,调试Bug的常见思路,并发编程的注意事项等。
务实的工具包括了工作中使用到的shell、编辑器、文本处理工具、版本控制工具等。
总体来说,这本书适合工作过一段时间,只需要完成参与过一个项目的人,在阅读之后都会有收获的。
《程序员修炼之道(第2版)》读后感(二):得到的技术性书籍的质量有很大问题
【8级,208k】本书内容可以给5分,但是作为电子书的部分最多给3分。
这是我第一次用《得到》阅读半技术型书籍,说实话,体验很差。这本书中大量的代码格式都有问题,读起来就像是一篇篇不写标点的小作文,非常吃力。而且像1和l不分,冒号和分号不分,在不正确的地方换行的情况比比皆是。看上去要么是编辑太粗心,要么就是直接用影印书+文字识别软件自动生成的(而且还没有校验过)。此外,作为一本“电子书”,本书的质量严重不及格。我采用的是“连续翻页”的方式阅读的,但是书籍内的跳转依然使用的是“参见第XXX页”,而不是直接链接到对应的地方,加上电子书本身就没有页码,你几乎不可能在几分钟内找到对应的跳转位置,非常影响阅读体验。
对于这本书的内容,我是非常喜欢的。我作为一个半路出家的程序员,进入的也不是专业软件公司(实际上是一个硬件公司),身边也没有特别资深的软件工程师可以相互学习,非常需要“内窥”那些高效的专业程序员的思维方式。这本书给了我这样的窗口,正是我所需要的!全书我仅仅用了12个小时,并不算长,但是给我的启发甚至超过了过去几年的职业经历。我认为,不管是专业程序员还是其他的工程师,都能从这本书中获取到“可以立刻动手改变职业观念”的宝贵经验!
强烈推荐本书(但强烈不推荐《得到》的版本)。
《程序员修炼之道(第2版)》读后感(三):成为一个更好的程序员
感觉这本书像是“软件工程” + “程序员心理学/鸡汤” + “设计模式入门”。
简单点评一下各个章节,个人认为前半部分质量要高于后半部分,读到后面有种边际效益递减的感觉。
第一章妥妥的是灌鸡汤。有两点我非常认同,一定要对知识组合做定期投资 + 学会交流,这是成为优秀的开发者必须有的品质。
第二章作者以自己多年开发的经验谈了一些原型设计、开发的方法论,什么都说了又感觉什么都没说,很多设计的思想都是浅尝辄止。
第三章介绍开发基本工具,shell、文本处理、版本控制、调试工具这些都是必备技能,书里也只是浅谈,其实这几个工具要深入学习到精通的程度都需要花很多时间。
第四、五、六章还是讲设计、开发的一些tips,很乱、很杂,还夹杂了一些有争议的观点。简单看看就好,感觉不如看《设计模式》。
第七章讲编码时的心理、评估算法、重构、测试、命名,其实也是老生常谈了。
第八章强调沟通的重要性,和需求方沟通、作为用户去思考、和同事沟通,我们不需要任何特定的过程或工具,真正需要的是“敏捷的本质”。
第九章升华了,从务实的个人到务实的团队/项目,讲了一些建立务实团队的基本原则。
这本书像是一本 roadmap,涵盖了太多东西又都没有深入,私以为可以一口气读完之后放书架上,随着开发经验的上升时不时拿出来翻阅一下,说不定会有不一样的理解。
《程序员修炼之道(第2版)》读后感(四):十一年后,重读 Pragmatic Programmer
19年时就听闻thePragmaticProgrammer(接下来简称TPP)这本经典要出第二版,不过工作后业务比较多看书也没之前勤,前些天无意中发现这本书已经有第二版还是我很佩服的云风翻译,果断在Amazon上买下Kindle阅读。 因为我之前读过这本书的前一版(第一版书评:https://book.douban.com/review/3030002/),所以这本书看的很快,一个下午就读完了。这里简单聊下感受: 1.十一年过去了,我的看法没有变化,TPP仍然是自我提升阶段的首选书籍 2.确切的说,TPP最适合刚工作一两年的开发者阅读: 1.入门开发者刚出校门,正在经历从校园到职业的转变 2.校园里的计算机科学书籍(例如算法导论,深入理解计算机系统)并不适用职业开发者 3.TPP覆盖职业开发者的所有Topic(如何更专业(mycatatethecode),如何推动项目(stonesoup),持续学习(定投知识),编码习惯(DRY,命名,正交),快速构建(曳光弹,原型),项目管理(估算)等等),尽管每个topic不够深入,但实操性很强,读者也可以从每个topic的引用学到更多信息 4.作为一个工作八年的老油条,TPP 大部分内容已经成为常识,所以我一个下午读完,并没有学到什么新的东西,这本书对我的作用:只是整理了我的知识结构 3.相对于第一版(1999年),第二版(2019年)更新了近一半的内容(70个tips增加到99个,topic也从46个增加到53个),并把代码示例从C++/Java换成了更现代表达性更强的Javascript/Ruby/Elixir 4.这本书依然是我读过覆盖面最广的开发书籍,但博而不专,每个话题都是点到即止,但这本书并不是要提供allanswers——它的作用是让读者知道自己的unknownunknowns 1. 这本书没有提到软件架构,但入门开发者也没必要看软件架构 5.相对于第一版的一些莫名翻译(咕噜和曼特拉),第二版的翻译更加严谨,而且译者提供了很多注释,以便读者理解一些英文特有的幽默(嫌翻译差可以直读原版) 6.适合反复阅读:第一次读快速的从头读到尾,之后选择性的读相关topic即可 7.极度务实:比如敏捷开发吹的很厉害的TDD(测试驱动开发),这本书并没有无脑吹,相反还提供了一个RonJeffries用TDD写Soduku写了几周都写不出来的反例(TDD只是practice,不是solution) 8.末尾提供的实用三件套——版本控制,回归测试,完全自动化很朴实,但这正是所有大公司遵循的实践——持续集成/交付 9. (附)这本书原版有 audiobook,值得一听
依然 5 星,如果你刚工作没多久,或是工作一段时间感觉在原地打转,这本书必读。
-
人大附中整本书阅读取胜之道:让《人大附中整本书阅读取胜之道:让阅读与作文双赢》是一本由于树泉 / 吴凌著作,中国青年出版社出版的平装图书2022-09-16阅读全文
-
《这本书好吃吗》经典读后感有感《这本书好吃吗》是一本由张佳玮著作,华东师范大学出版社出版的平装图书,本书定价:55,页数:2021-7,特精心收2022-09-18阅读全文
-
《有生之年一定要读的1001本书》《有生之年一定要读的1001本书》是一本由[英] 彼得·伯克赛尔著作,中国画报出版社出版的精装图书,本书定价:22022-09-26阅读全文
-
能识人,会说话:一本书搞定职场《能识人,会说话:一本书搞定职场社交》是一本由汪洋 / 余安著作,电子工业出版社出版的220图书,本书定价:52022-09-07阅读全文
-
影响商业的50本书读后感摘抄《影响商业的50本书》是一本由吴晓波著作,浙江大学出版社出版的精装图书,本书定价:58元,页数:332,特精心收2022-11-02阅读全文
-
这本书能帮你成功转行读后感10《这本书能帮你成功转行》是一本由安晓辉著作,台海出版社出版的平装图书,本书定价:69,页数:304,特精心收集2022-09-02阅读全文
-
《一本书读懂30部人文社科经典》《一本书读懂30部人文社科经典》是一本由郭泽德、宋义平、关佳佳著作,清华大学出版社出版的2021-11图书,本书定2022-09-04阅读全文
-
《一本书读懂碳中和》的读后感大《一本书读懂碳中和》是一本由安永碳中和课题组著作,机械工业出版社出版的200图书,本书定价:53.80元,页数:,2022-09-16阅读全文
-
真希望我父母读过这本书的读后感《真希望我父母读过这本书》是一本由[英] 菲利帕·佩里著作,中信出版集团出版的平装图书,本书定价:48.00元,页2022-10-26阅读全文
-
《一本书秒懂》读后感100字《一本书秒懂》是一本由洋洋兔著作,石油工业出版社出版的平装图书,本书定价:201元/四册,页数:1184,特精心收2022-09-14阅读全文