对软件工程课程的希望:
-
理解软件开发流程:期望能够深入了解软件开发的整个生命周期,包括需求分析、设计、开发、测试和维护等环节,掌握软件工程实践中的最佳实践。
-
团队合作与沟通能力:在课程中学习如何通过团队协作完成代码项目,如何在一个项目中具体分工到每个人。
个人目标:
-
参与开源项目:积极参与开源项目,学习他人优秀的编程实践,提升自己的技术水平。
-
积累经验:课余时间做一些代码编写的练习,通过在线课程等方式拓展自己的视野,主要专注于C#项目,以便以后从事游戏相关行业(unity)。
软件工程是不是教会不怎么会写程序的人开发软件?
我认为不是,而主要在于让学生了解软件开发的整个生命周期,包括需求分析、软件设计、编码、测试、部署和维护等多个阶段。它更强调的是以系统化、规范化的方式来管理和开发软件项目,以确保软件开发的质量、进度和成本控制。
其中涉及到的团队合作我觉得是最为重要的部分,因为软件开发中最简单的莫过于代码编写,而如何能作为团队的一份子高效完成团队协作才是其中的关键,也是我渴望学习到的部分。