计算机专业如何深造?
本科期间,除了把本科所有专业课全部修满学分外(包括选修课),还有时间可以学其他东西的童鞋,可以尝试着做一下这些事儿: 1、学习统计分析、数据挖掘方面的知识并尝试着用R语言做一些数据分析、挖掘的知识。 (为什么是R而不是Python呢?因为现在Python已经很火了,而R相对冷门一些,因此能用到R的地方就相对较少嘛!)
2、学习Linux的基础命令并了解Linux的基本原理以及常见的文件系统、进程管理等方面的基础知识,然后试着打一个LInux下的C或Cpp程序(不要担心不会LInux下的编译运行环境,只要你有心,肯定可以的。)
3、多看看算法、数据结构方面的书籍和经典论文,并尝试着用Java或者Cpp实现其中的一部分。 (其实,如果只想提高编程水平而不考虑日后找工作的话,大可不必去专门学什么Java或C++,你只需要学会一种编译成不依赖操作系统格式代码的语言即可。比如Pascal的Turbo Pascal,BASIC的Free BASIC,甚至Visual Basic也可以。只不过这种语言已经逐渐被淘汰了,如果你想学的话,现在正是好时候~~)
4、如果有兴趣,你可以去学一学开源软件MIT XProject课程,体验一把在MIT校园里上课的感觉(虽然这是MIT第一个开放在线课程的春季学期,但是XProject的确已经开办了很多年了)。该课程需要学员花费大概70个小时的时间来完成四门课程的学习及相应的作业,并且通过最终的Projec tReview。有兴趣的同学可以在网上搜一下相关信息。 这个项目的课程设置涵盖的范围很广,包含了软件开发过程中大部分的知识和技术。学完这个项目之后,你应该会对编程有一个新的认知。