构建之法阅读笔记01
通过读这本书,我十分庆幸自己能在还未形成自己良好的编程习惯的时候读到这本书,对软件工程以后的发展也有了新的认识,以前我对变量的命名很随意,就是拼音,因为英语不太好所以就随便起,现在才知道这个是个严重的缺陷。
这本书内容生动有趣,极大地系吸引了我,书中简单形象的说明了软件工程行业的一些基本问题,和我们作为初学者往往会犯的一些错误对程序后期在开发的影响,警醒我们从一开始就要规范编写代码的重要性。
《构建之法》在课程刚开始就给了我们详细的教学计划,和教学目的目标和手段。同时也如老师课堂上所讲的一样,让我们自己考虑什么才是真正的健康的师生关系。然后书中用通俗易懂的语言讲述了软件工程的概念,并类比其它学科简述了我们的发展前景。
通过课本及课堂,我知道了软件 = 程序+ 软件工程。
程序(算法、数据结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量;商业模式决定了一个软件企业的成败。
书中分别从个人,两人到多人的团队合作来讲软件开发所历经的阶段,并且提到了我们自己的一些错误,在自己单独的时候没有较大问题,但是一旦结合到一起,那就是很严重的错误。由此我认为软件工程是一个整体,因为工程几乎不是一个人的任务,往往和合作有关并且前期和后期之间的关联很大,我们就应道学习一些标准化的编写习惯,虽然很多都是在工作之后才会有的机会,同时,也要及时反思自己,必须要认识到自己一时的任性或图方便对团队所造成的影响,这样才不会造成工程合不到一起所造成的延期或者功能实现的缺陷。