1. 總結
1.1. 職位信息
每天 早上打開電腦第一件事就是花10分鐘 用 騰訊文檔 (格式可參考該文中的表格)對感興趣的職位進行收集。職位信息來源:
校招信息
實習信息
1.2. 面經
我的面經
待總結…
別人的面經
- 牛客,有空時多搜搜牛客的面經,太有用了,可以這樣搜索"前端 面經"
2. 崗位
2.1. 情節
作爲網絡空間安全專業的學生,我對安全崗位是有一些憧憬的。然而,碩士期間研究的內容與安全關係不大,而個人並沒有花很多精力研究安全,現在到了找工作的節骨眼,只有根據目前已經做過的項目和實習來選擇感興趣的工作了。
2.2. 計算找的崗位
打算找的崗位是開發(主要是web開發)以及算法。
- 本科期間做過web開發的實習,而自己對web開發也比較感興趣。以後找工作所做的準備主要針對該崗位。
- 碩士期間做的項目主要是和漏洞庫相關的,用的技術主要是深度學習和自然語言處理。對算法原理有了解,也用keras和pytorch寫過算法,但算法的競爭是很激烈的,自己對算法又不是很感興趣,可能會投少量算法崗。
2.3. 職業規劃
在一次web前端qq羣的直播中,老師分享了web前端學習路徑,那時我才發現我之前的計劃以及現在的計劃,都只是web前端的入門,而要實現提升,則需要學習“大前端”和“設計模式”,雖然現在對這些還不懂,但以後的職業規劃需要漸漸朝着這個方向前進。
3.具體計劃
下面是一些具體的計劃,目前已經完成了一部分,正在繼續實施中。
3.1. 代碼
無論是搞前端還是其他崗位,必須把代碼能力掌握得很好。
書籍
主要包括:
- 《漫畫算法》
- 《數據結構與算法JavaScript描述》
實踐
主要包括:
- conardli
- 牛客的劍指offer
- leetcode hot 100
- 賽碼網
3.2. 前端
以後主要精力花在前端。
書籍
主要包括:
- 《JavaScript高級程序設計》
- JavaScript教程
- 《ES6入門教程》
- Vue.js官方教程:文檔、視頻
- Web安全學習筆記
實踐
主要包括:
- 慕課網(包括免費的和付費的課程)
參考
3.3. 深度學習/NLP
需要掌握logistic regression、xgboost、gbdt等常見算法的原理。
書籍
主要包括:
- 《百面機器學習》
- word2vec原理
- 綜述:神經網絡語言模型
- github自行搜索相關知識點
實踐
主要是參加比賽,機器學習主要用到sklearn包,深度學習建議用keras或者pytorch。比賽主要包括:
- kaggle,入門可以參考:泰坦尼克之災
- datafountain
- 騰訊遊戲安全競賽
初學者建議
如果是初學者,可以學習臺灣大學李宏毅的機器學習、深度學習視頻教程,在bilibili或youtube可以觀看相應視頻。其他參考:
- 一天入門深度學習.pptx-李宏毅(如果無法訪問,請自行搜索)
- 李宏毅主頁
- 劉建平博客 (建議按照博客右側的分類來閱讀)
3.4. 計算機網絡
web前端裏面有"web"這幾個字,自然需要掌握計算機網絡。
書籍
主要包括:
- 《圖解HTTP》
- 《圖解TCP/IP》
- 《Wireshark數據包分析實戰》
3.5. 操作系統
操作系統也是基礎。
書籍
主要包括:
- 《linux內核設計與實現》
3.6. 數據庫
之前學數據庫用的課本放在實驗室了,自己在網上找找教程複習一下,菜鳥教程的系列教程挺不錯的,可以參考下: