今天开始读了构建之法,作者给我们讲解了软件是什么,软件工程又是什么?
软件=程序+软件工程
软件企业=软件+商业模式
软件工程包括:软件需求分析、软件设计、软件构建、软件测试和软件维护。
作者描述了软件工程师的成长,先是个人能力的衡量,还有职业发展,然后是技能的反面,让我知道了一个软件工程师需要做什么。作者还说到了二人合作时代码的规范性,代码规范后不仅看起来会很舒服,还能降低合作的难度,然后还说到了结对编程的过程,最开始的最简单的结伴编程,交流沟通是很难缠的,做好彼此的沟通很重要。
由此看到自己的编程问题,要更加提高自己的编程能力和规范性了。