《程序员修炼之道-从小工到专家》这本书,目前看完了第一章,这本书向我们讲述了怎么样成为一个合格的程序员,以及怎样想出造出一个自己的程序,自己的代码。
在这本书中,首先向我们讲述了作为一位程序员要无时无刻对自己的工作负责,做了错事都要想办法弥补,去改正自己的漏洞、过失,作为一位程序员,要为自己接受的任务负责,任何事情导致的任务没有完成,代码交付晚了,或者交付后发现有漏洞,这些都要需要自己去承担所有,负起自己所应负的责任。当然当事情超出你的能力或者风险过大时你有权不去为之负责任,必须基于道德准则去承担自己的责任。有句话说的好:提供各种选择,不要找蹩脚的借口,因此身为一个程序员,应该有足够强的责任心和毅力,作为一名程序员,负责的事情出现错误,漏洞的时候,去选择一种方式去弥补错误,承担起自己的错误。
紧接着的下一个章节是软件的熵,这是个物理的名称,代表着混乱度和无序,当熵越大,就代表着越无序,因此程序员要做的事情就是不要容忍破窗户,在这里详细说明了破窗户的基本概念,这就好比一辆完整的汽车停在路边,如果想要这辆车报废需要漫长的时间来消磨,可是如果你把这辆车的窗户打破,过不久就会有人对他不在意甚至故意破坏,人们 总是向往着美好的事物,而总是破坏坏事物,第一扇破窗户出现后,人们糊涂乱花,乱丢垃圾,最后会彻底报废,而程序员要做到的就是不要让“破窗户”出现,我们可以通过给代码添加注释或用虚设的数据加以代替的方法来实现。当“破窗户”消失的时候,我们也会刻意的去维持,不让破窗户再次出现。
后面一章内容石头汤与煮青蛙这一节主要讲述了协作的重要。有时一些事情很难一个人去完成,这时就需要团队的合作,但如何让团队得到更好的协作,这就需要你去充当这次变化的催化剂,当团队合作的推进陷入瓶颈时,这是你可以做一个简化版出来,然后通过团队互相帮助,出谋划策这个项目就会更加完善,这样一个项目的目标雏形便形成了。
最后向我们说明的是当你编译的程序完工后,用户永远是唯一的评委,你的个别意见和一箱情愿永远要放到第二位,让用户进行评价和建议,这样才能帮助自己走到更远的地方,不仅如此,这本书还讲述了很多经验,比如你要学会经营自己的知识资产,在不断发展的现代社会中学习新的知识,获得新的学习途径。要学会批判性思考,不要被它的优点导致你判断失衡,要尝试去找程序的不足的地方去加以完善。而不只是停留在发扬长处上。当然我们还要学会交流,学会向老师,同事,以及用户交流去完善各方面的需求。以上便是我这对该书前部分的感想。
标签:本书,窗户,讲述,自己,之道,程序员,修炼,团队 From: https://www.cnblogs.com/wangzelin/p/16746023.html