阅读《构建之法》1-5章
软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。
疑惑:
1.软件工程为为什么开始要用“工程”来形容?难道是因为做软件的艰巨性吗?出自:1.2 软件工程是什么;
2.个人开发流程中,软件工程师能不能在接到任务之后,做一个对普遍这种任务解决的系统来提高自身的开发能力?出自:2.3个人开发流程;
3.有些软件工程师的技能为什么得不到提高呢?原因很简单,惯性思考的方式,让他们变成不用经过大脑的自动操作,并没有真正去思考。出自:3.3技能的反 面;
4.为什么代码的规范性总是需要人为的去解决,为什么计算机不会根据用户输入的代码而自动匹配规范?出自:4.3代码的规范性;
5.如何才能把非团队和团队的优势相结合一起?出自:5.1非团队和团队;
好书不读真的是一种浪费!《构建之法》1-5章给我们简单明了的说明了:
1)何为软件工程;
2)软件工程的由来;
3)如何提高相应的技能;
4)如何去判断工程师的水平;
5)非团队与团队的区别;
6)软件的开发过程,个人开发的流程等
读本好书,取其精髓。学以用之!指明未来工程师的路!!!