我认为软件工程并不是教不怎么会写程序的人开发软件。
软件工程包括软件工程的工程化和工程化的软件工程。
软件工程的目标是指导计算机软件开发和维护的学科,目的只在于通过工程化的方式进行软件的开发,而不是着重于在软件编程方面。
软件工程的的开发包括了编程,编程只是软件开发的一部分,所以软件工程并不是会着重教一个不会编程的人学会编程,而是将整体的一个编程思想传授给学员。
并且,软件工程的主旨是用工程化的方法指导软件开发、维护,它是研究如何以系统化的、规范化、可定量的过程化方法去开发和维护软件,它的任务不是教会怎么编程,而是教会我们开发,维护,研究软件。