软件工程并不直接教会那些不怎么会写程序的人开发软件,但它确实为那些希望提升软件开发能力的人提供了一个系统的、结构化的学习框架和方法论。
软件开发需要一定的编程基础和技术能力,而这些能力需要通过学习和实践来逐步获得。软件工程更多的是为我们提供了一个系统的学习框架和方法论,帮助我们更加高效、系统地提升自己的开发能力。
因此,软件工程可以帮助我们系统地学习软件开发的全过程,掌握必要的工具和技术,提高自己的编程能力和团队协作能力。但是,要想真正成为一名优秀的软件开发者,还需要不断地学习和实践,积累更多的经验和技能。