《程序员修炼之道:从小工到专家》阅读笔记(1)

发布时间 2023-10-31 21:57:13作者: Code13

            在老师的推荐之下,我阅读了这本书这本书的作者是Andrew Hunt和David Thomas,他们是两位经验丰富的软件开发者。他们在书中分享了自己的经验和见解,帮助读者成为更好的程序员。这本书的主要内容包括软件开发的基本原则、编程技巧、代码质量、工作流程等方面。

         

            先读完了第一章,题目是注重实效的哲学,其中的几个小题目都很有趣,给人很想读的感觉,开局讲了注重实效的程序员的特征,并且讲了他们取得成功的另一个元素就是对自己所做的每件事情负责,在我的源码让猫吃了中有讲解。

            注重实效的程序员不会看着自己的项目程序瓦解。在软件的熵中,告诉我们如何是我们的项目如何变得整齐规整。

            大多数人很难接受变化,因为想安于现状,并且或者有惰性,在石头汤与煮青蛙中进行了讲解。

            作为程序员,我们必须负起责任,把自己负责的项目的各个步骤完成的特别好,,对于超出自己能力的事情或者有很大风险的事情,我们有权利不去肩负起责任。

            有很多的因素可以促成软件的腐烂,最重要的一点就是开发这个项目的时候的心理,如果光有最好的计划,最好的开发者,没有好的心态,项目在其生命周期中仍可能遭遇毁灭和衰败。在项目中,如果我们遇到了巨大的苦难和挫折时,我们要有良好的心态去克服困难,成功击退自然的无序倾向,最终设法取得了相当好的结果。

            读完这一章,我对自己的职业生涯有了更清晰的规划和目标。书中提到了要不断学习和提升自己的技能,以及培养良好的工作习惯和职业道德。我意识到只有不断努力和进步,才能在职业生涯中取得更好的成就。

            在阅读这本书的过程中,我学到了很多东西。首先,我认识到了软件开发的本质是解决问题,而不是写代码。作者建议我们要从用户的角度出发,了解用户的需求,才能开发出有价值的软件。此外,作者还强调了代码的可读性和可维护性的重要性,这将有助于我们在开发过程中避免出现错误和问题。

             此外,作者还探讨了如何成为一名优秀的程序员。他们认为,要成为一名专家程序员,需要不断地学习和实践,掌握新技术和工具,并且要有良好的沟通和合作能力。作者还提供了一些建议,如参加技术会议、写博客等,这些活动可以帮助我们扩展自己的技术圈子,与其他程序员交流经验和见解。