程序员的修炼之道:从小工到专家读后感2

维多利亚少年i 维多利亚少年i     2022-12-23     772

关键词:

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

第一章:注重实效的哲学

1.我的源代码让猫吃了

 J.B.Bossuet说过“在所有的弱点中,最大的弱点就是害怕弱点”。一个注重实效的程序员,并不害怕承认无知与错误。一个被认为最好的项目中,尽管有彻底的测试,良好的文档以及足够的自动化(自动化是什么鬼?),程序还是会出错。

但是,一个程序员必须要诚实和坦率来应对这个问题。责任是一个程序员应该主动承担的东西。我们能承诺完成一件确定的事情,但是我们不能直接控制事情的每一个方面,所以做之前需要对这件事情先做风险预估。但是,当你确实要为某个结果负责时,就必须切实担起责任。不能将问题归咎于别人。要提供各种选择,而不是找借口。

2.软件的熵

我们都学过物理,熵中的是某个系统中无序的总量。当软件中的无序增长是,程序员称之为“软件腐烂”。有许多因素可以促生软件腐烂:其中最重要的一个似乎是开发项目的心理。这其中存在着一种迷人的触发机制,一种能够很快将整洁、完整编程无序的机制—=破窗户:一闪破窗户,只要有一段时间不修理,就会渐渐给旁边的居民带来一种废弃的感觉—职权部门不关心这座建筑的感觉。于是又一扇窗户破了,于是又一扇破了,于是开始出现:乱倒垃圾,乱涂乱画,进而变成了废墟。不要留着“破窗户”(低劣的设计、错误决策、或者是糟糕的代码)不修理。就会引发破窗效应。如果你没有足够的时间进行适当的修理,就把出问题的代码放入注释,或者显示“未实现的消息”,或者使用虚拟数据加以替代。

灭火

我理解的意思就是一个团队需要共同保持代码的“漂亮”。编写整洁、设计优良。因为一旦项目中有一扇“窗户”破了,就会引发破窗效应。

3.石头汤煮青蛙

这个故事是个很经典的故事。一项协作的成果,最后每个人都是赢家。每个人都护卫者着自己的资源。当你想要请求他人帮你去做一些事情的时候,你会遇到拖延和冷漠,事情会变得复杂化,这个叫做启动杂役。这个时候正是拿出石头的时候。设计出你认为合理要求的东西,然后说“要是我们增加….会更好”人们发现,参加正在发生的成功要更容易。让他们瞥见未来,让他们在你周围聚集。

村民的角度:温水煮青蛙。不要青蛙一样,只顾眼前,要留心大图景,要持续不断的观察周围的事情,而不是自己正在做的事情。

《程序员修炼之道:从小工到专家》读后感

  从前言得知,这本书想要告诉我们以一种我们能够遵循的方式去编程,这可能是每个编程人员的福音吧,还有要"思考你的工作",思考出合理高效的解决方案,我希望通过这本书的阅读,能够更加的注重实效,具有一些适... 查看详情

《程序员修炼之道:从小工到专家》读后感(4)

注重实效的偏执1.按合约设计DBC关注用文档记载并约定软件的权利与责任,以确保程序的正确性。要注意调用某个函数时的前条件,后条件和类不变项。所以例程和任何潜在的调用者之间的合约可理解为:如果调用这满足了例程... 查看详情

《程序员修炼之道:从小工到专家》读后感

...不是那种大规模程序设计、高并发设计等等,主要是针对程序员的一些基本素质和一些基本常规编程设计做一些梳理和规范,对于初入职的程序员,养成这些良好素质是非常有必要的;对于已经入职多年的程序员,回顾一下本书... 查看详情

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

 该书第三章主要是讲解一些基本工具的作用与用法。 第一小节 讲的是文本工具它有着保证不过时,杠杆原理,以及更易于测试的优点。其中 已与测试是这一点我感受很深,想要修改直接在文本格式下修改,然后... 查看详情

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

第一章第一节 我的源码让猫吃了读后感这一节教会我要有责任心要负责。一、如果承诺了某件事,就要信守承诺完成它,尽管事情可能不尽人意使你不能完成它,但你起码是尽你所能去做了,而不是因为不可能完成了就提前... 查看详情

程序员的修炼之道--从小工到专家第二章读后感

  该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代... 查看详情

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

... 内容简介  · · · · · ·《程序员修炼之道:从小工到专家》内容简介:《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编... 查看详情

《程序员修炼之道:从小工到专家》pdf下载

《程序员修炼之道:从小工到专家》【PDF】下载链接:https://u253469.ctfile.com/fs/253469-231196340   内容简介   《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保... 查看详情

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

第一章1、关心你的技艺2、思考!你的工作3、对自己的代码负责4、不要找蹩脚的理由5、不要容忍“破窗户”,遇到一个错误的设计或是糟糕的代码,尽量遇一个修一个,一旦这些“破窗户”出现,代码也就会走向腐化6、观察项... 查看详情

《程序员修炼之道-从小工到专家》吐血解读

本篇文章是对《程序员修炼之道:从小工到专家》一书的总结和解读。该书作者是AndrewHunt和DavidThomas。他们都是敏捷宣言的17个创始者之一。Andrew还是敏捷联盟(AgileAlliance)的创始人。David则是著名的DRY(Don’tRepeaseYour... 查看详情

程序员修炼之道_从小工到专家_读书分享

...分享了《大国工匠》,很是羡慕,嫉妒,恨。要知道我们程序员也是一名工匠,哈哈。最近用两天多的时间读了一本和工匠有关的书籍《程序员修炼之道-从小工到专家》这本书,现在分享给大家,因本人能力有限,拙劣之处请... 查看详情

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

     九月份,我读了《程序员的修炼之道--从小工到专家》这本书,虽然只是读了其中小小的一章,却让我收获了许多,收益匪浅。  从《程序员的修炼之道》这本书的介绍部分可以看出,该书是一本很... 查看详情

第四周读书笔记——《程序员修炼之道——从小工到专家》

本周我读的书是美国AndrewHunt与DavidThomas所著的《程序员修炼之道——从小工到专家》。翻开第一页,我就可以看到无数来自其他专业人士对这本书的褒奖。俗话说,赞美总是不嫌多,我大概浏览了一下其他人对这本书写的评价,... 查看详情

《程序员修炼之道--从小工到专家》读书小计

1、不能允许项目有槽糕的设计及糟糕的代码,如果不及时修改,积重难返。2、要不断的学习,每年至少学一种语言,每季度读一本技术书籍,也要阅读非技术书籍。3、重复的危害,对重复代码进行重构。4、保持代码的正交性... 查看详情

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

... 内容简介  · · · · · ·《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性... 查看详情

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

总结:以实用为主,快速学习。而不是拿到一个东西就系统性的去学习。当然,深度钻研还是需要的,但是后边再说,尽快上手工作是第一位的。交流沟通很重要,不懂就问,不能闭门造车。在Microservices时代,我们更建议外部... 查看详情

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

《程序员修炼之道》读书笔记 之所以选择这本书作为第一本书,是因为这本书描述了一些程序员编写大型项目时所应该遵循的最基本的原则和可以使用的最基本的工具。它没有描述某一种特定的语言、特定的算法,也没有推... 查看详情

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

软件的成败与否,很大程度上取决于用户的看法,要“让你的用户参与权衡”,但也要知道进退,知道何时止步,不能画蛇添足。对于现阶段的我们而言,处在知识经济的时代,知识资产变得尤为重要,一不小心就会被这... 查看详情