怎么说呢 本科阶段是基础 掌握C JAVA是必备的 语言是入门必备的 不难 但是要熟能生巧得发很多上机时间这是不得不的 最难的应该是数据结构(难点是算法的实现)和编译原理(难点人得看得懂机器语言) 这两门非常重要但也很伤脑筋 到了研究生阶段就比较专业了 软件开发可以分成好几块 现在最流行的是内嵌系统开发 比如安卓 IOS 他们用的都是JAVA的前端 C的内核 市场前景就业乐观当然对人才素质要求也非常高 现在市场上一个精通LINUX内核的人才就非常抢手了 何况还得懂JAVA 和各种各样五花八门的新意程序编译 总之呢 可以概括为入门门槛比较低的 如果想做精英就得非常非常努力还得看天赋和对这个行业的热爱 谢谢~