《程序员修炼之道——从小工到专家》第一章读后感
应我们的指导教师的要求,我切实的读了《程序员修炼之道——从小工到专家》这本书,目前看完了序言和第一章。在序言部分,翻译者对这本书的作者做了一些简单的介绍,并且告诉了我们这本书它是讲什么的——如何成为一名有实效的程序员。同时,这本书不论是对我们这种“JAVA小菜”,还IT大佬都有帮助。也对我将来去处理一些团队方面的问题也会提供了一些方法。书的第一章分为六个部分,分别为:我的源码让猫给吃了,软件的熵,石头汤与煮青蛙,足够好的软件,你的知识资产。在《我的源码让猫给吃了》中,叙述了作为软件开发者,我们要承担起自己相应的责任的重要性,作者做了一个非常有趣的比喻,开发者在向自己boss交任务的时候,而你却因为自己的意外导致你的源码全部丢失,然后你跟你的boss说你的代码被猫吃了,用一个非常蹩脚的理由推脱责任,这是说不过去的,告诫了我们承担责任的重要性。在《软件的熵》中,作者运用了类比的手法,表达了当我们在开发过程中面对非常小的错误或者bug都不能”摆烂“放过,也举了许多真实生动的例子。在《石头汤与煮青蛙》中,告诉了我们”Be a Catalust for Change“and"Remember the Big Pocture",对我们将来带队开发项目有很大的帮助。在《足够好的软件》中,告诉了我们开发出一款好的软件需要我们要让用户来权衡并且知道什么时候该止步。最后《你的知识资产》中,告诉了我们学习的重要性:不会学习不会进步的我们,也只会被淘汰。
下面说一说目前我在初读这本书的感受。
首先这本书虽然是一本软件工程的专业类书籍,而事实上它并没有我想象中的那么晦涩难懂。书中有很多生动的例子,极大的方便了我对其所表达的思想的理解。同时这本书举了一些我感同身受的例子,也让我找到了一些在写代码的时候所带有的一些问题:《软件的熵》如果用书中的例子来比喻我肝代码的过程,应该就是所谓的”熵增“,我的的确确也发现了自己在写代码是后有时候不考虑太多,放任bug在我的Code里面不管。并且下定决心要改正。目前我读的只有这么多,下次在分享我的读书成果吧!