用了两个周的时间粗略浏览了以下《梦断代码》这一本书,也对书中的主要内容有了一定的了解,下面我来说一下我对这本书的阅读后的感悟吧。由于自己的能力有限,因此与大佬、专家之间的理解可能并不相同,因而自己只能讲讲自己所能看出来、体会到的东西和感悟。
首先,该书的开篇罕见的以第0章开始,当然作者也给出了其为何要以“0”作为开始的原因,一个电脑程序员从0技术这也是一种习惯也是一个开始,因为计算机就是从0开始计数。“0”是什么,我们所有都是从“0”开始的,尤其是作为一个程序员更要习惯从0计数,“0”既象征着没有,也象征这开始。
本书主要讲作者和卡普尔漫长的开发过程从开发这个软件过程中遇到的问题与解决方法,并通过他们的处理和思想来给给予读者诸多经验和实用的知识。当一群人怀抱着改变世界的理想上路了,却在追寻时发现,那些近在眼前的理想之峰,变得那么的遥不可及;每当翻过一座横亘在面前的山峰时,总以为已经来到理想之峰的脚下,却发现这又是另一座需要攀越克服的阻隔之峰。而本书正是从他们的所经历的事情出发,来阐述软件开发中的种种困难,和软件开发者所需要具备的、拥有的能力和思想。软件的开发不是想象的那么简单,它涉及到好多的方面有一点的不适合软件的开发就是失败的,所以在软件开发过程中要不断的检查与维护来确保软件的正常开发与正常运行。
本书的书的作者没有,也不可能给我们一个正确的答案,但是通过作者忠实记录于书的、就发生在当下不久的、这一系列真实的案例,以及对软件开发历史和方法的部分介绍,我们应该学会当一个基本的软件人所需要具备的素养和能力。
在这个月的剩余时间,将会继续细读这本书,希望得到不一样的想法和思考。