1.c++:
|找工作前刷300~500 leetcode
|书单:《c++ primer》:继承派生多态 虚基类等概念、区别、联系;
《effective c++》:继承派生多态 虚基类等概念、区别、联系;
《设计模式》(实现常用的设计模式就行);
2.脚本语言:
|推荐 《阿铭学习linux》、《鸟哥的私房菜基础篇》(二选一);
|leetcode上有shell的练习题;
|《鸟哥的私房菜基础篇》文件系统命令、I/O、网络命令一定要熟练使用,不会多百度;
3.python:
|一般是公司在上班的同时学习,会爬虫可以加分(数据挖掘现在是高薪,会的话很可能分配到这里去);
4.数据库Mysql:
|《mysql基础教程》,自己手动安装linux版本、和windows版本练习;
|实现c++与数据库的交互;
6.操作系统:
|《计算机操作系统》;
|书可以到网上or旧书店买,了解进程线程概念区别;
|分页、分段调度算法等常用算法;
|用代码实现生产者与消费者模式等算法;
7.计算机网络:
|《计算机网络》:主要了解主流网络协议;
|过一遍,一周时间左右,重点了解3次握手;
|TCP三次握手,四次挥手,可以参考百度,思考为什么连接是三次握手,断开连接要四次挥手;