到现在才写读后感确实有些惭愧,书是19年就读完了。但是我感觉自己不善于表达,读过去也就读过去了,当时对那本书的理解也不是很深。毕竟当时读的时候,刚开始接触java web脑子还是一团浆糊,感觉自己也写不出啥东西,所以一直拖到现在。现在来说说我对这本书的感受与学到的知识。
在书的开始作者便向我们说了,我们要为自己和自己的行为负责。虽然看起来很简单,但是或许在未来的工作当中,这一行为便会被我们抛掷脑后。我们需要为我们的项目负责,在我们犯错导致不能按时提交我们的项目的时候,我们首先想到的应该是如何补救,我们应该为客户提供一些补救的选择来挽回局面,而不是找各种借口。这在我们当前的学习过程中也体现了出来,当我们完不成某项作业的时候,常常会找各种借口来为自己辩解,比如老师上课都没讲这些知识,所以我的程序才没有做出来等等。这些不仅是对自己的工作不负责任,更是对自己的不负责。所以在今后的学习和工作当中,一定要做一个负责的人。
书中还讲到了一个我们耳熟能详的效应----破窗效应,在项目开发的过程中也会体现出这一效应。在软件开发中,有一个物理变量能够适用于软件--熵,当软件代码越来越混乱,熵便增加,而程序员们称之为“软件腐烂”。非常的形象,当一个软件的源码开始越来越混乱,这一软件便开始腐烂了,因为这一软件之后的维护会越来越困难,无异于腐烂了。而这跟破窗效应有什么关联呢?书中向我们展示了这其中的联系。当软件开发团队中的一些人开始写一些混乱的难以维护的代码的时候,其他人见到了便也会开始写出同样的代码了,因为他们看到反正其他部分的代码都是这样的,所以他们写这样的代码也不会有问题的。所以在今后的项目开发中要避免这样的事情的发生,要规范自己的行为,不做第一个打破窗户的人,也不做跟着打破窗户的人。
啰啰嗦嗦写了这么多,最后说一些这一学期的总结,这学期学到的东西还是挺多的,从一开始啥都不懂到最后可以实现一些基本功能,虽然跟旁边的那些大佬比起来见微知著,但是自己感觉还是挺有收获的。寒假计划自己把这一学期学到的东西再系统的整理一遍,然后开始学习下学期应该了解的技术。这学期是真的体会到了自学的快乐,希望以后再自学的道路上越走越远。