首先C语言你得会,然后是数据结构,然后你学C++,VC++最好也学了(C++跟VC++有些不同),然后再学XML,数据库你学My SQL、SQL Server,
Oracle有条件的话就学。
接下来有两个方向,一个是微软方向的,一个是JAVA方向的,看你自己想选哪个方向。
如果选微软方向你就学C#、.NET、网页三剑客(flash、Dreamweaver、Fireworks),其中网页三剑客是做界面用的。
如果你选JAVA方向就学JAVA,Unix操作系统,Linux操作系统。
最后这些学完了你就学个软件工程,然后再进行实际项目的开发练习。
这样应该就可以了。
再补充点:网络方面的内容也很重要,你最好多找找网络方面的书看看,毕竟你是想成为优秀的软件工程师么~多掌握点知识总是有好处的。还有就是你英文水平最好是良好,最好就是能看英文原版的专业书籍。当然不能也没关系,我是说尽量达到这个水平。最重要的还是实践,能不能做出项目来是考核你的很重要的标准。
最后祝你早日成为一名优秀的软件工程师!
.net/c#/java/数据库知识/建模知识
C语言、C++、E语言必须要熟练掌握就拿我来说吧、以前背C语言的时候背的头昏脑胀多看些社会工程学的书籍IT行业热门当然是软件的开发了、