学习Linux也有一段时间了,马上要毕业了,去工作了,好好利用在学校的知识,总结一下在学校要学的东西。
1.首先C语言方面再把《C程序设计语言》好好看一遍,深入理解计算机系统。
2.学习Linux的基础操作:《鸟哥的Linux私房菜》。
3.Linux系统编程:学习UNIX环境高级编程,UNIX网络编程(2卷)(工作之前一定要认真看完),深入理解Linux内核(结合源码好好看看),分析分析Nginx的源码(认真看看),TCP/IP详解卷一,深入理解Linux网络技术内幕(如果有时间大概看看),有时间的话学学TCP/IP详解卷二和Linux设备驱动程序。
4.工具学习:GCC,GDB,MAKE(1000)。
5.C++方面:C++ Primer,effective C++,more effective C++,STL源码剖析(1600)。
6.算法方面:学习算法导论,算法C实现(800),数据结构C语言描述(算法学习这次重点是算法的实现)。