兩年大數據廣告項目測試;項目覆蓋幾千萬用戶前景還不錯;只是在工做中感受測試太無力,最近準備辭職轉web開發;同時會離開成都,(/(ㄒoㄒ)/~~待了6年,要離開喜歡的城市,喜歡的女孩很難受)
ps:列的書不少;時間不夠就挑一兩本;不在多;在深刻學習html
本教程主要內容來源於知乎大佬的入門指南(😄不知道名字,只能泛指,萬分感謝)python
python web開發學習路線
大綱:
- 進階書籍:Python高級編程;Fluent Python(進階必讀);Python高手之路;The Python Standard Library by Example(PYTHON標準庫3);
- 代碼質量《python-guide》 requests做者寫的guide,偏向工程方面;Effective Python:編寫高質量Python代碼的59個有效方法;
- PS:本人用的是python3;不要糾結python2仍是3;入門時間不夠時;可忽略進階書籍;
-
PYTHON庫和框架學習
- web框架一個領域熟練掌握一個便可;看市場需求(待確認)
- 經常使用庫須要熟練掌握。
-
操做系統
-
計算機網絡
-
數據庫
- 經常使用數據庫:mysql(推薦mysql必知必會);monogdb;sql(sql必知必會);mysql和redis(很重要面試必考;redis設計與實現)其餘看下笨鳥教程能用就行。
- 後端經常使用三種類型數據庫:關係型數據庫(mysql),文檔型數據庫(mongodb),內存型數據庫(redis)。三種數據庫各有優點和其使用場景,後端程序員須要瞭解下不一樣類型數據庫的使用方法和應用場景,靈活應用到後端代碼中。大數據方面能夠學習下 Hadoop 系統。
- 進階:《Designing Data-Intensive Applications》
-
算法和數據結構
-
實戰項目
- 博客系統
- 爬蟲
- 數據分析項目
- 一個小遊戲
- 只推薦前兩個;後面兩個是我之前作的。
- 其餘
- 谷歌搜索技巧
- 開發流程及工具(好比git,svn會基本操做便可;工做兩年流程比較清楚)
- 版本控制進階:《語義化版本控制》;《Pro Git》
- 系統架構;熟悉基礎的 LNMP 架;熟悉應用部署;及負載均衡
- 系統設計:看知乎live說能夠嘗試下;方便麪試造核彈。
-
面試簡歷製做
-
刷面試題
-
面試總結
- 面過攜程;京東金融;聚美等;基礎要求很紮實才行。(待補)