构建之法阅读笔记01
我阅读了构建之法一到四章的内容,在第一章中,给我印象最深的就是那三个公式:软件=程序+软件工程;软件企业=软件+商业模式;程序=数据结构+算法,这三个公式使我对软件工程有了更清晰地认识;第二章个人技术和流程,讲了做软件过程中需要注意的知识以及个人的开发流程;第三章软件工程师的成长,讲了如何衡量个人的实力,写了初级软件工程师的成长应该有如下几种:1.积累软件开发相关的知识,提升技术技能;2.积累问题领域的知识和经验;3.对通用的软件设计思想和软件工程思想的理解;4.提升职业技能;5.实际成果;第四章介绍了两人合作的发展过程以及写代码的规范问题。通过这四章的内容,我有如下体会:
- 读完后我发现我从来没有进行过所谓的单元测试,并且从未关心过程序运行的效率问题;之后是个人开发流程,我一直是遇见题目便开始编程,实在没思路的话边上网查找。我对于自己的未来还没有很好的规划,只知道学去不知道该主要学什么。目前的作业全是一个人完成,所以没有和他人合作过,导致代码编写不是很规范。
- 通过阅读我发现了自己的错误,不进行测试,就无法创造出“足够好”的软件,不考虑效率同样如此,这样会导致程序运行缓慢。在开发程序时如果没有很好的流程,会导致出现很多错误,并且不易于让他人观看。没有规划会导致无法确定“专和精”,没有一个奋斗的目标。
- 错了就要改正,在就下来的日子里我会逐步培养自己的规范意识,从平时的练习就要注重规范,尽早做好自己的职业规划,我会通过上网查资料了解情况,作出决定。