1.个人flag:
(1)希望我在学习软件工程后能够给编写一些基础的软件
(2)老师上课的内容尽量能够消化掌握
(3)在学习过程中发现自己的不足并加以改正,加强自身编程的能力
2.软件工程是不是教会不怎么会编写程序的人开发软件?你的观点?
不是,软件工程的综合性很强,它涵盖了软件开发的各个方面,包括需求分析、设计、编码、测试、部署、维护等。而软件工程的目标是提高软件开发的效率和质量,让软件开发更加可靠、可维护、可扩展。
据我了解,在软件工程领域中,确实有很多人并不擅长编写程序,但他们仍然可以参与软件开发的其他方面。例如,需求分析师可以通过与用户交流,理解用户需求,并将其转化为具体的软件需求规格说明;设计师可以根据需求规格说明,设计出软件的架构和模块之间的关系;测试工程师可以通过测试,发现软件中的缺陷和问题;项目经理可以协调和管理整个软件开发过程,确保软件开发进度和质量。
由此可见,软件工程师需要具备的能力不仅仅是编程能力,还包括沟通、协调、团队合作、项目管理等多个方面的能力。