開始找工作了


今天是 7 月的最后一天,這一個月比較忙,博客也沒有更新,習慣太不好了!

8 月份開學回來就准備找工作了,總感覺時間也不夠用,之前訂好的計划總是一拖再拖,找工作也還沒怎么復習,最近大部分空余時間都在刷題,寫個隨筆規定一下接下來一兩個月里該做些什么吧(感謝實驗室給讓我們在找工作期間可以稍微自由安排時間)

0、基礎數學

離散數學,概率論與隨機過程,矩陣,組合數學,圖論什么的雖然以前都學過,這個一定得找時間看看,不為其他,只為數學 ;-)。

1、體系結構也操作系統

《深入理解計算機系統》:這本書之前完整地上過 CS61 的課程,所以基本上大致內容都了解,不過還應該多看看。

《UNIX 環境高級編程》:也完整地看過,但還需要溫習一遍。

2、網絡編程

《UNIX 網絡編程》:卷1前面幾張看得很詳細,后面感覺大部分都在講 API 的使用,所以只當參考書吧,卷2需要再看看,免得到時候忘了。

《TCP/IP 詳解》:時間不夠,只看與 TCP/UDP 相關的內容。

《自頂向下方法—計算機網絡》:也是重點復習 TCP 基本原理的內容。

3、設計模式和語言

《設計模式》:上半年基本上看完整了 23 中設計模式,自己還動手實現了一些比較常用的,沒事也應該多看看。

C/C++:平時自己用的最多的語言,《Effective C++》,《More Effective C++》,《Effective STL》等都看了,自我感覺良好(當然不排除別人覺得我 C++ 弱),不過不能放松,多看看 C++11 的東西,《C++ Concurrency in Action》找工作前一定要看完。

Java:最近半年來實驗室項目一直在用,好想好想找本 Java 虛擬機的書來看看,但是時間不夠用了,唉,Java 並發是需要看的。

Python:自己比較喜歡的一門語言,沒事多看看文檔就好,還有這個網站應該常去看看: http://pymotw.com/2/

Lua:自己喜歡的另一門語言,小巧可愛,也是多看看文檔,沒事去 www.lua.org 上溜達一下。

Bash:這個嘛,隨時都會用到。。。

4、數據庫

之前完整地過看 leveldb 和 memcached 的源碼,還需要再看一篇,畢竟也有半年沒有看了;MySQL 的體系結構也應該溫習一下,另外 HBase 也用的比較多,《HBase: The Definitive Guide》還需要溫習一下。

5、各種工具

5.1 工具鏈 GCC,Binutils,LLVM/Clang;多看看 GCC 的文檔,之前看得太少了,應該主動去看,而不是遇到問題了再去查。LLVM/Clang 堪稱神奇,之前有那么一段時間想用 LLVM 做出一個玩具出來,后來也不了了之,還是那句話,沒事主動看看人家的文檔。

5.2 GDB 調試工具,這么多年以來用的最多的工具啦,不過除了一些常見的命令可以熟練使用外,其他的也不記得了,不好不好。

5.3 性能分析與 Bug 工具 這個嘛,Valgrind,SystemTap,Gperftools 都不錯的,用過,但是。。。沒有機會在大程序下用。。。

5.4 其他與系統性能相關的工具,這個好多,就不一一列出來了。

6、各種算法

這里說的算法不僅僅包括一般算法課本上面的貪心、分治,動態規划,還有其他的課外的一些有意思好玩的算法,一定要多多積累,持續學習!!!

7、其他

其他的呢。。。我也暫時還沒有想好,不管怎么說,感覺上面的東西就夠我忙的了,再看吧。。。保持學習的熱情才是最重要的,慢慢積累總有效果,不斷提醒自己,努力做一個終生學習者。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM