读书笔记:

        老师在课上说过一句话,我记忆犹新,不亲自动手,只看不做,什么也学不会!

        《程序员修炼之道--从小工到专家》这本书,给我留下印象比较深刻的是其中讲到的“破窗户理论”,一个小小的破窗户,如果有那么一段时间不修理,就会渐渐给居住的居民一种废弃感。于是又一扇窗户破了,人们开始乱扔垃圾,出现了乱涂乱画,严重的结构损坏开始了。在相对比较短的一段时间里,建筑就被损毁的超出了业主愿意修理的程度,而废弃感变成了现实。这告诉我编程的时候遇到了小的问题一定要及时解决,不要等到问题堆积起来,从而造成了整个工程的毁坏,到时候想要发现问题解决问题也已经晚了。

  同时,给我留下印象比较深的是与该故事相似的“煮青蛙”故事。把一个青蛙放入沸水里,它会立刻跳出来,而把它放入冷水里,慢慢加热,青蛙不会注意到水温的变化,会一直呆在锅里,直到被煮熟。煮青蛙的故事与破窗户的问题是有所不同的,在破窗户理论中,人们失去与熵战斗的意愿,是因为他们察觉到没人会在意,而青蛙只是没有注意到变化。

       要勇于承认自己的错误,再向别人解释之前,先想想自己的话是否合理,能否打动自己,如果自己都不觉得这个理由合适,那么别人更不会觉得,不要说事情做不到,而要说需要做什么才能玩会局面,这样才是最重要的。失败是成功之母,大佬们的成功都是从一点一滴做起,都是改正每个小错误,也都是从向我们这样开始的。也许你这样很难坚持,但是大佬们坚持了,并且坚持到底,才取得了成就,编程这个事,就要多动手,多总结,多思考。心理要好,不要留着低劣的设计,错误决策,或者是糟糕的代码不修,发现一个解决一个,千万不能容忍破窗户(糟糕的代码等)的存在,否则就算你想修,但是一看到那么多错误或者麻烦糟糕的代码,也不会修,因为你在想,都有这么多错了,这么乱了,我还好好写干什么,直接也像他们一样吧,因此有破窗户就要修,这样万一写了一个破窗户,但是看见其他的都特别好,所以你也不忍心这么做,所以只能让把破窗户修改好。

  通过这个故事,我知道了在平时,我们不能像青蛙一样,一定要留心大图景,要持续不断地观察周围发生的事情,而不只是你自己在做的事情。要亲自动手,光说不练假把式,所以说我们软件工程专业更注重的应该是代码的实际编写能力。

posted on 2020-10-15 21:19  白日梦想家~  阅读(68)  评论(0编辑  收藏  举报