hitmanx
2016-12-02 18:58:13 +08:00
这有什么,不要自己吓自己了,这些并不难。我也不是科班出来的,研究生毕业后,找工作前花了几个月在图书馆刷了好多书。每天早上 9 点到下午 6 点,中间没时间吃午饭,回家后再上机写几个小时。
- 比如算法,从零开始学的,陆续读了<algorithms>(启蒙特别有帮助), July 的编程之法(浅显),剑指 offer ,编程之美,编程珠饥, crack the code interview(部分),重写过大部分常见的各种算法,以及绝大多数剑指 offer 和编程之法里的题。别看书多,很多题是重复的,思路也是可以举一反三的。
- 比如操作系统,从零开始学的,陆续看了哈工大孙志岗老师的公开课(笔记记了满满一本),清华的公开课(部分),然后看了部分的<Moden OS>, CSAPP 。着重看了日本人那本 30 天自制 OS 和国人写的那本 Orange OS ,完整地从头照着写了一个操作系统内核,后期又往上加了好多 feature ,包括移植了一个游戏模拟器。
-比如 C++,刷完了 Primer Plus, Accelerated C++, Effective C++(前半本), STL (前半本)
-比如计算机网络,这个纯粹是面试需要。花了一周刷了国内那本绿封皮的清华大学的教材。
等等