对,软件工程可以教会不怎么会写程序的人开发软件。软件工程是一门综合性的学科,它不仅仅关注编程技术,还包括软件开发过程、项目管理、需求分析、系统设计、软件测试和维护等方面的知识和技能。
在软件工程的学习和实践过程中,不仅会学习编程语言和开发工具,还会学习如何进行系统化的软件开发,从需求分析到设计再到实现和测试的全过程。软件工程注重组织和管理软件开发项目,通过项目管理的方法和工具来提高开发效率和质量。
因此,软件工程教育不仅面向已经具有编程经验的人,也适合那些没有编程基础但对软件开发感兴趣的人。软件工程的课程会提供从基础到进阶的编程学习内容,并结合软件开发过程和工具的使用进行实践。
通过软件工程的学习,不怎么会写程序的人可以逐步掌握软件开发的基本理论和技能,了解整个开发过程的流程和技术要点,从而能够参与到实际的软件开发项目中,并为项目的成功实施做出贡献。
但是,软件工程的学习是一个长期的过程,需要进行不断的学习和实践才能逐渐掌握软件开发的技能。同时,良好的编程能力也是软件工程的重要基础之一,在实际开发中编写高质量的代码是至关重要的。