最近阅读了《程序员修炼之道——从小工到专家》这本书,感触颇深,于是便写下自己的感想与诸位分享。 该书的第一章讲的是注重时效的哲学。注重时效的程序员不仅有方法,更有责任。他们能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景。他们成功的另一关键就是他们对他们所作的每一件事情负责。该章节先用“我们的源码让猫给吃了”生动幽默的写出来程序员的源码丢失问题,然后为我们介绍了责任问题,注重实效的程序员对他或她自己的职业生涯负责,并且不怕承认无知和错误。即使是在最好的项目中,失误也在所难免,发生这样的的事情,我们要尽可能的处理它们,而不是四处推卸责任,作为一个合格的程序员,我们可以为我们的能力而自豪,但对于我们的缺点、我们的无知和我们的错误,我们必须诚实。负责是我们必须主动承担的东西。如果承诺了某件事,那就一定要全心全意的去完成他,尽管那些事情肯能不尽人意让你无法完成他,但不能提前放弃,千里之行始于足下,只有承担了责任,才能让你有了继续前行下去的动力。 紧接着,该书为我们介绍了软件的熵,为我们介绍了熵在软件编程中为我们带来的影响,熵是一个来自物理的定义,指的是某个系统中无序的总量,当软件中的无序增长时,程序员们称为“软件腐烂”,然后又引用“破窗户”和“灭火”等故事的道理,让程序员认识到破窗效应,环境中的不良影响如果存在,那就可有可能会被其他人效仿。反之如果一个环境中的每个人都保持良好的行为,那么每个人都不会愿意去成为打破这一良好现象的第一人。同时也在警醒我们不要容忍环境中的"破窗户",他可能不仅仅是一个破窗户,也可能是一个潘多拉的魔盒,引发一系列坏的影响。 然后给我们讲了两个故事“石头汤”“温水煮青蛙”,“石头汤”讲述了三个士兵用石头煮出一锅美味的汤,让人们饱餐一顿的故事,从一开始的石头煮汤,然后再由人们各自都出一点食材,最后煮出了一锅美味的大餐。这个故事强调了团队合作的重要性,任何事情都是从零开始的,任何成绩都是一点一点的积累起来的,做项目亦是如此,一个团队,每个人都出一点的力,发挥自己的特长,最后组合起来,这就是一个完美的项目,团队的每一个人都是赢家。由此可以看出,团队的合作是非常重要的。当一个团队出现问题时,我们最应该做到的是管好自己,努力完成自己应该做的事情,并带动整个团队的积极性,让他们看到成功的希望才能激起他们对成功的渴望。再者“温水煮青蛙”讲的是,把一只青蛙放进热水里,青蛙会跳出来,而放进温水里慢慢煮,就会把青蛙煮熟,这提醒我们必须要时刻关注自身周边环境的变化,敏锐的察觉到每一个风口,尤其是在这个变化莫测的网络时代,作为程序猿更要做到这点,唯有如此才能更好的保全自己,发展自己。 这本书通过一个又一个的故事,将我们在编程中可能遇到的问题一一展示出来,让我们能更加直观深刻的去了解他们,同事也能为自己以后的编程生涯敲响警钟,避免自己偏离航向。
标签:读后感,一个,青蛙,自己,程序员,修炼,团队,我们 From: https://www.cnblogs.com/wrf1/p/16717734.html