9月《程序员修炼之道:从小工到专家》随笔
阅读这本书翻阅第一章第一个点就是责任,一个人在一个团队中,责任是其需要主动承担的东西,当你承担下某个任务的时候,你必须要考虑到可能会碰到的问题,分析出你需要面对的风险
我阅读了第一张明白,我们应该放下自己的骄傲,我们要懂得屈服,向问题屈服,承认自己的错误,有的人不敢暴漏自己的弱点,导致了他们行为处处受限,无法发挥实际的能力遇到问题不应该只是一味的躲避找借口我们应该积极向上,努力分析解决方案,解释解决不了,但我们也应该找出能解决一部分错误的方案。因为你一旦承担下这项任务,就意味着你需要承担的责任。
在这本书里面,作者通过一些很形象的比喻,解释了一些项目开发中的重要内容:首先石头汤和青蛙汤的故事,分别阐释了:简单原型到复杂系统的蜕变,还有就是自己身处环境的变化(如果你长久处于一种环境中,你可能会变得麻木);然后作者举了个破窗户的例子:这在我自己的开发经历中,很有体会。试想在一个小区里面:一扇破窗可能会给人一种衰败的感觉,渐渐地就会有人开始乱扔垃圾,然后物业也会疏于管理。其实这拿到我们项目开发中也是同理:一段很糟糕的代码就像是一扇破窗,如果你不及时修补它,就会出现更多的破窗,等到你回头想要改过来的时候,你会发现已经来不及了,你就会想:反正已经这么糟糕了,还去修理干什么呢?
还有构建正交的系统重要性了,首先什么是正交呢?就是低耦合,高重用。他的原意应该指的是一个点在一条直线上面移动的时候,投影在另一条直线上面的位置是不变的。
先树立好责任,才能学习好编程,虚心向别人请教,才能有所收获。