我认为软件工程并不是教会不会写程序的人开发软件。
软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。软件工程更关注大型程序的构造,它的中心课题是控制复杂性,而编写代码只是其中很小的一部分。
如果你这么理解了,就很棒,一个标准的开发,就是按软件工程的标准,其实我们平常说的开发写代码,就是环节一部分,环节一旦有问题,漏洞百出,后期维护更大,所以一个好的软件工程标准,最后运维不会有太大问题,还能对软件不断更新。