我是计算机科学与技术大四的一名学生
想给你谈谈我真实的经验和感受
首先要说的是 计算机专业是个好专业 前景很好
如果你看不到好的前景 只能说明你层次和实力不够 而不是计算机学科的问题 因为现在是个学校它就能够开计算机专业
接下来说重点:基础课很重要 如果你侧重软件方面,例如软件开发,软件测试,等等以下课程务必用心学好
离散数学(核心基础课) 高等数学 线性代数 概率统计 数据结构(核心基础课) 算法设计 (核心基础课) 操作系统 C程序设计(核心基础课) 以及精通一门面向对象语言(例如C++,JAVA等) 汇编语言程序设计
在软件里如果是网络安全(对数学功底要求很高) 则增加:网络技术(核心基础课) LINUX操作系统以及信息编码
如果你侧重硬件方面 例如嵌入式系统,计算机体系结构等等 那么以下基础课程务必用心学好
离散数学(核心基础课) 数据结构(核心基础课) 操作系统 C程序设计(核心基础课) 以及精通一门面向对象语言(例如C++,JAVA等) 数字电路(核心基础课) LINUX(此操作系统必须熟练掌握) 计算机组成原理(核心基础课) 微型计算机原理与接口技术 汇编语言程序设计
如果你分软硬确定的话 以上课程能够很好的掌握 说实话你内功基本上就差不多了 内功一旦练好 那么什么什么基于LINUX下的ARM处理器开发,什么.NET等等看似花哨的东西 其实完全是切菜 什么感觉?就比如你是一个英国人 做我们中国学生高考的英语阅读理解一样 感觉很轻松~~~既然轻松了 自己硬了 那么其他之事是水到渠成的 (例如就业,创业等等)
千万不能好高骛远 上面基础打不好 那个流行学那个 以后你会慢慢体会到学习和运用工具的艰难之处 例如 可能你学概率统计的时候感觉没什么用 但是当你面对一个真正的开发实例时,你会发现数学工具是那么的好,而且是那么的有用。
还有就是 不管学软硬件 一定要动手去做 动手去尝试 哪怕失败 一定要积累经验 很重要!!!
参考资料:自己