傳統行業開發兩年後,我是如何轉網際網路開發的
阿新 • • 發佈:2019-01-06
2018年5月進入網際網路行業做後臺開發,由最初的小心翼翼到現在的獨立負責幾個模組,感謝半年來遇到的每一個幫助我的同事。先介紹下答主自己,本科學習數學與應用數學專業,研究生在土木水利學院就讀。16年6月碩士畢業後進入一家傳統行業從事軟體開發,17年7月開始利用工作之餘自學其它方面的知識,目標是找到一份後臺開發的工作。至於為什麼是後臺開發,因為之前的工作時linux平臺上的c語言開發,想著跨度還不是太大。接下來開始了半年左右的自學之路,學習的內容有:
- 學習了《UNIX網路程式設計 卷1 套接字聯網API》和《UNIX環境高階程式設計》這兩本書的大部分內容;
- 讀完了《TCP IP詳解卷一》,由於自己的工作涉及了鏈路層和網路層的知識,學習這本書時間較快;
- 比較仔細地學習了《c++ primer》這本書,重拾了大二學習的C++知識;
- 認真學習了《資料結構》這本書,對其中的資料結構和演算法都用c++實現了一遍;
- 學習了計算機系統;
- 先閱讀了libevent的原始碼,閱讀完後又對照部落格中libevent原始碼剖析學習了一遍;
- 閱讀了memcached的原始碼
- 學習了陳碩的muduo網路庫原始碼;
- 中間也斷斷續續看了幾個網友推薦的c++工程;
- 面試前刷了兩遍《劍指offer》上的習題;
- leetcode上做了將近100道習題;
- 學習過程中也經常看部落格,學習快取,負載均衡等知識;