最近应老师要求阅读了《程序员修炼之道》这本书
一开始我读了序言,明白了这本书可能现在还是读不懂,但是我还是耐着性子读了下去,发现虽然不是很理解,但是发现很有用所以是我一定会好好阅读,
首先给我启发的是通过温水煮青蛙的例子让我们要持续不断地观察周围发生的事情,而不仅仅是自己在做的事,尤其是项目的管理者必须要实时的掌控项目的方向,因为大多数项目失去控制都不是一下子就发生的,而是慢慢地,不可改变的完全失去控制的。可能是系统一个特性一个特性的偏离了规范,项目进度一点一点的拖延。这种情况下如果是作为个人还是管理者都不应该容忍规范的违背,每天、每周都需要审视自己,审视团队,及时纠正问题,纠正团队的方向。
第一章,虽然篇幅不多,但是告诉了我们应基于道德准则和判断来做决定,确保自己能够掌控自己承诺的事情,这是我们的责任提醒我们不要留着“破窗户”(低劣的设计、错误的决策、糟糕的代码)不修。石头汤与煮青蛙的故事告诉了我们团结的力量,不要忽略小事情,要时刻注意周围发生的事情,不要只局限于自己所在的事情。这也是我自己要注意的问题。
做一个程序员的原则,那就是诚实和负责任。如果你做错了某些事,承认它,并给出补救的选择,不要把责任推卸给别人。更不要找各种各样的借口。不要说事情做不到,而要说能够做什么来挽回局面。然后我明白了破窗效应,就是当一个微小的错误发生后,最终会造成整个系统的混乱和崩溃,而书中引用熵的概念和破窗效应来说,不要对软件项目中一个小的错误或失误掉以轻心,要不然可能最终会造成软件腐烂。我明白了软件开发氛围很重要。对他人的答案要有自己的观点,不能失去自己的思考。最后我知道了交流的重要性,我们要多学习交流。
这本书让我收获了很多,对这个科目有了更深的兴趣。