请问学习软件工程应该从啥开始

首先选择一个自己感兴趣的开发方向,也就是你想做哪一类的程序,实现哪部分的功能。这是给自己定一个中期目标。建议不要定的太难,可以先从比较简单的项目着手,比如写一个计算器?文本编辑器?照片库管理?影音库管理?等等。然后,你可以上网找一下你要开发的这类东西,开源软件一般都用什么语言开发,然后去买一本中立的,介绍这门语言怎么使用的教材,学习这门语言的语法,用法。熟悉了这门语言以后,你把那些开源的程序下载下来,试着理解别人的源代码,然后试着自己写一个自己的软件,不断改善它,做一个自己的开源分支。最后,你围绕着你已经熟练的这门语言,去下载各种你感兴趣的,用这门语言开发的开源软件,学习别人是用什么套路什么思路开发的,多学多练,试着改进它们。自此,如果有人让你开发一个什么软件,你要么马上能想到怎么开发,要么也知道应该到哪去找思路了!
■网友
谢邀。
首先的一步应该是学好一门编程语言。编程水平不过硬却能搞好一个工程的,我还没见过。如果你已经学习了C语言,你还应该学学面向对象的语言,毕竟软件工程离不开面向对象。
然后可以学学设计模式什么的。
【请问学习软件工程应该从啥开始】 仅供参考。


    推荐阅读