不会讲故事的软件工程老师不是好老师!
软件工程在大学是最难讲,也是最容易讲的一门课。而这本书将一个个鲜活的例子与软件工程的相关问题恰到好处地结合起来,让软件工程的理论和方法更好地落地。
对于软件=程序+软件工程的新理解:
随着需求的不断提高,我们要做的从一个简单的程序,扩展到一个满足各种功能的应用软件,再扩展到一个能保证维修的软件服务。
对软件工程的理解:
软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。
之前一直调侃自己就是个码农,其实作为软件工程系的学生来说,我们需要学习的不只是代码的编写,自我调侃就罢了,但我们也必须知道我们不只是垒代码的。
同时由于软件的特殊性,使得沟通成为重中之重,我们只有深刻的了解了用户的需求,理清楚业务流程才能构建我们的代码。
之前的我由于课堂作业的简单性不曾注意到代码的嵌入结构,但通过这次与航哥的合作开发,更让我明确的了解了代码的接口和嵌入结构的规范性的重要。