下面这几段话够简洁明了了的:
(一)纸上得来终觉浅,觉知此事要躬行
理论知识用于指导实践,亲身体验才能领悟软件工程的妙用。虽然软件工程这门课程没有安排实验课时,课后却要花费大量的时间去实践。我感觉到学习这门课花费了大量的时间思考,从而换取了宝贵的经验。学习软件工程的过程是痛苦的,它已经不单纯是一种思想,而是处世的态度。
开发软件必须严谨求实,脉络清晰,还需要那么一点点敬业精神,牺牲部分休息娱乐的时间。运用工程学的思想开发软件,就要跳出原本只注重编程的狭隘圈子,从宏观上把握软件的生命周期,强调整体性与协调性,不能任意妄为。特别是需求分析、总体设计和详细设计阶段的工作,更要做到细致、准确,为后期工作做好铺垫。
(二)吾生也有涯,而知也无涯
学习永无止境,在以后还需加强的方面有:
1分工合作:
起初,对软件工程处于一知半解的状态,分工比较混乱。在划分模块后明确了各自分工,渐渐形成良性循环。
团队合作十分重要,争议固然存在,但通过讨论、协商,群策群力,在不断磨合中能够达成一致与默契。团队成员中能力各有高下,互相尊重,各取所长,不宜妄自菲薄。组长多加协调,组员积极配合,才能合作愉快。
2学习能力:
学习能力体现在能尽快接受新的知识,顺应变化,学为所用。
树立终身学习的理念,摸索有效的学习方式。MSDN的中文网站就是我学习的得力助手,给予我很多帮助。此外,在开小组讨论会时,大家各抒己见,也开阔了我的思路。
3有关系统:
文档不够详尽,导致标准不统一。模块集成时,做出来的半成品与原本的设计方案有出入。
调试时出现了一些小问题,而个别次要的模块还未开发。设计仍有不太合理处,需要进行完善性维护。