计算机专业大四应该学点什么东西呢?
我现在的情况是已经保研,计算机专业专业硕士。现在大四上半学期快结束了,寒假和下学期除了毕业设计似乎还没有什么事情要做。
大学四年花了很多时间学习一些基础课程,当然也自己买书学习了一些其它的技术。
目前编程语言最熟悉的还是C/C++;对MFC/QT/.net/PHP比较熟悉,对Win32汇编/Linux/Apache/HTML/CSS/XML/trac/svn略有了解,看过关于《设计模式》的两本书,看过《Windows核心编程》,《算法导论》那本书看了大概三分之二;用过C8051F320单片机做一个三轴加速度传感器的采集/数模转换/2.4G无线传输/USB通信和PC上层应用开发的项目。目前写过的总代码量大概有60000行。
罗列一下大四生剩下来时间和研究生阶段可以做的事情:
·把《算法导论》的最后三分之一看完
·读一读《The Art of Computer Programming》、《具体数学》等书籍
·读一读《自己动手写操作系统》的第二版,实现一个操作系统的原型
·读一读其他的关于Linux内核的书籍,分析Linux 2.6内核
·读一读《Linux命令、编辑器与Shell编程》,深入学习一下Linux系统的使用
·读一读《LINUX设备驱动程序》
·学习一下ARM的开发
·学习研究生阶段的基础课程
·找各种项目做
·读一读《学习OpenCV》,学习一下图像处理算法
不过大概即使是上面列举的这些事情也没法全部完成,只能有侧重的去做其中的一部分吧。
请问各位有什么建议吗