这些的话,你跟着大学里面这个专业开课的顺序来学习就可以的。 大学里面开的大多数都是一些基本的课程,要提高的话还需要看很多额外的书籍。 软件工程的话 UML 设计模式 算法设计与分析 数据结构 编译原理等等这些都是必须学的。