程序员修炼之道——第一章读后感

  这两天读了程序员的修炼之道第一章,感觉收获很多。

  注重实效的编程源于注重实效的思考的哲学。

  注重实效的程序员的特征:他们处理问题的能力,寻求解决问题的风格、态度、哲学。他们能直接超越问题本身去思考,

而我们却不能,这是值得我们思考的,总是把问题放在大语境中,,总是设法引起更大的图景,,总是设法注意更大的图景,

没有个更大的语境,就没办法注重实效,就没办法做纯更大的妥协,更长远的展望。

程序员成功的原因之一是他们对每件事情都很负责,他们不会看着项目土崩瓦。注重时效的程序员对自己的职业生涯负责,并且不害怕承认无知或错误,尽管有彻底的测试,良好的文档,以及足够的自动化、事情还是会出错,交付晚了,出现了未曾遇见的技术问题。

我们可以为我们的能力自豪,但对于我们的缺点——还有我们的缺点——我们的无知和我们的错误——我们必须诚实。

责任是你主动担负的东西。你承诺确保某件事情正确完成,但没办法控制事情的每个方面,除了尽己所能外,必须分析风险是否超出了控制,。对于不可能做到或是风险太大的事,必须基于导则准则判断。

尽管软件开发几乎不受物理定律的约束,熵对我们的影响却很大,,熵是一个物理学概念,指的是某个系统中无序的总量,遗憾的是,热力学定律保证了宇宙中熵倾向于最大化,当软件中的无需增长时,被称为软件腐烂。

开发项目的心理会促发软件腐烂,尽管制定了软件负责人,制定了最好的计划,拥有更好的开发者,项目在其生命期中仍可能遭遇毁灭和衰减。

不能留着“破窗户”(低劣的设计、错误决策、或是糟糕的代码)不修,发现一个修一个,如果没有时间进行适当的修理,就用木板把它钉起来。整洁、运行良好的系统,一旦窗户开始破裂,就相当于迅速老化。

团队的代码整洁影响个人代码的整洁,每个人都不想成为第一个破坏政界的人。

编写软件要从客户处货的需求,,我们通常会问客户想要多好的软件,有时候选择并不存在,如果工作队像是起搏器、航天器,那就更需要严谨了。

原文地址:https://www.cnblogs.com/XiaoGao128/p/11609951.html

时间: 2024-10-11 18:34:05

程序员修炼之道——第一章读后感的相关文章

程序员修炼之道第一章读后感

首先我读了序言,明白了这本书可能现在还是读不懂,但是书中的有些知识可能会帮助我以后开发软件少走点弯路, 所以,可能我现在还不太懂,但是我一定会好好阅读,尽量多理解书中的一些经验和内容,这是我对自己读这本书的要求. 求. 接着我读了第一章的内容,虽然第一章篇幅不多,但整体读下来还是收获很多的.在第一章的一开始,就教会了我做一 个做一个程序员的原则,那就是诚实和负责任.如果你做错了某些事,承认它,并给出补救的选择,不要把责任推卸给别人. 更不要找各种各样的借口.不要说事情做不到,而要说能够做什么来挽

程序员修炼之道第八章读后感

第八章是注重实效的项目,主要讨论的是能使项目成功或失败的几个关键因素.主要是组织和管理团队.工作流程自动化.项目测试.编写文档和是使投资人高兴的诀窍等几个方面. 首先我明白了要修正那些容易的小漏洞,不然这些小漏洞一旦过多,大漏洞就比较难处理了.然后就是每个人都要注意环境的变化,比如说需求的变化以及其他硬件软件环境的变化.我 还明白了开发团队中要有交流,不然团队协作性就不好,无法发挥团队的力量,比如说文档不一致.我知道了团队中要有分工,这样工作起来才能更高效.我还学习到了正交性,项目中 各个活动要

《程序员修炼之道---从小工到专家》第一章读后感

<程序员修炼之道---从小工到专家>一书由美国Andrew Hunt和David Thomas所著,主要讲述了一位程序员应当如何从个人责任,职业发展,到基本工具,实际的编程项目中发展自己.本书第一章的标题为:注重实效的哲学. 第一章整体主要从程序员个人对待团队,同事,领导,以及自己的前途发展,学习时应当持有的态度出发入手,讲述了程序员在公司中应有的职业操守和准则.作者在开篇时向我们讲述了应当如何成为一位高效的程序员,而后则是分别从各各的方面论述这一观点.首先 第一点是:要对事负责.在工作中如果

《程序员修炼之道》读后感(一)【序言与第一章】

关于本书 在真正打开本书之前我只听说过<程序员修炼之道>是一本好书,我以为它和老师之前介绍过的<大道至简>一样是一本讲精义.讲道理的书(并不是说这样的书不好,只是它们对于开发经验欠缺的学生来说实在有些遥远与晦涩),而本书开篇寥寥几句便打破了我的认识.虽然我只读了本书的前半部分,但从这冰山一角中我可以窥见本书的真诚与实用,我佩服作者对于简单句的运用,第一次打开本书序言的第一句话“本书将帮助你成为更好的程序员”使本来昏昏欲睡的我打了个激灵,我看过别的技术书籍往往开篇会说本书会讲什么.你

程序员修炼之道读后感2

最近,我又继续阅读了<程序员修炼之道>,又有了更深一步的了解. 我们不止应正确的规范自身行为,而且也应该规范自己说话的行为,正如书中所说“你说什么和你怎么说同等重要.”,不论是在生活中还是在工作学习中我们都避免不了与人交流,因此规划自己的交流,因为,交流越有效,你就越有影响力. 第二章,注重实效的途径.注重实效,第一步是要避免不必要的重复.,使系统中的每一项知识都必须具有单一.无歧义.权威的表示.而做到它的就需要我们不要重复你自己),我明白了很多关于作为要做一个注重实效的程序员的方法,最重要的

程序员修炼之道读后感1

程序员修炼之道从小工到专家 到今天为止读完了该书的前两章,有了一些启发和体会,感觉有必要下下来做一些总结. 这本书用了许多列子关于软件的或不关于软件,都给了我很多感受,因为它们都是前辈们珍贵的经验,对我们以后的工作和生活将产生重要影响. 程序员应该注重实效,这是一种解决问题的风格,程序员应把问题放到更大的环境中去解决,总是设法注意更大的图景. 在所有的弱点中,最大的弱点就是害怕暴露弱点.我们程序员应该勇于承认自己的不足,这样才能更大的提高自己的能力,满足客户的要求,实现双赢.这就要求程序员必须有

程序员修炼之道读后感

初入软件工程专业的我,在读了部分程序员修炼之道之后感觉这本书十分的有用,目前我读到的对我最有价值的就是正交行,就是在编译工程项目时一定要注意各个部分之间尽量的少牵扯联系,做到这些在我们改动某个部分的文件的内容时就就不会“打扰”到隔壁的文件夹,对后期的维护和更新有着很大的帮助,还有就是在编写代码时一定要注意代码的可撤销性因为我们的策划不是一成不变的,他很有可能在某一天就会有着会影响到之前写完的工程的某个部分,可撤销性就是在不适用这段代码时,在删除他的情况下不影响其他代码,这里面讲到了“曳光弹”,这

《程序员修炼之道》笔记(一)

这几天开始看<程序员修炼之道>,也许不少人看了书的标题,第一时间会觉得这是鸡汤一类的书.但至少以我自己的感受来看,这是很棒的书,现代人文主义不是提倡自我意识嘛,自己感觉好的就是好的.况且人家也是经过了时间和口碑的双重考验的,真心值得好好阅读. 作者在再版的序中写道: 写完<程序员修炼之道>至今已有十年.在这十年中,软件产业发生了翻天覆地的变化.--从表面上看,软件世界似乎陷入了疯狂的状态.但如果你深入繁杂表象的背后,会发现变化其实并不大.1999年的那些通用开发原则,在2009年同

读书笔记2014第4本:程序员修炼之道-从小工到专家(第七、八章)

第七章 在项目开始之前 36 需求之坑不为收集需求,挖掘它们.有一种能深入了解用户需求,却未得到足够利用的技术:成为用户.与用户一同工作,以像用户一样思考.描述需求文档时,要使用项目术语表.用WEB来收集和管理需求. 37 解开不可能解开的谜题遇到不可能解决的问题时,退一步问问自己如下问题:1)有更容易的方法吗?2)你是在设法解决真正的问题,还是被外围的技术问题转移了注意力?3)这件事情为什么是一个问题?4)是什么使它如此难以解决?5)它必须以这种方式完成吗?6)它真的必须完成吗? 38 等你准