2018 Web 開發者路線圖
如果你還是一個學生,或者一個入門的 Web 開發者,也許躊躇滿志,想做一番事業,只是對這個職業略感迷茫,新技術層出不窮,何去何從,希望下面這個四個路線圖能夠為你所用。
Web 開發者的3個方向
Web 開發者的三方方向分別為前端開發、后端開發和運維。
- 黃色 :推薦;
- 灰色 :盡可能學習;
- 橙色 :任選其一。
可以看到,作為 Web 開發者,不管從事什么職位,下面這些技能點是必須掌握的:
- Git,代碼版本管理,外刊君推薦閱讀 progit 這本書;
- SSH;
- HTTP/HTTPs 和 API,想要真正成為一名 Web 開發者,對 HTTP 協議的了解是必不可少的;
- 基礎命令行的使用;
- 學會鉆研,養成碰到問題,通過自我學習的方式來尋找問題的解決方案,這一點有尤其重要;
- 數據結構和算法,相信在通常的大學計算機學科這兩門課都是要學習的;
- 字符編碼;
- Github,Github(包括 Google、Stack Overflow)是 Web 開發者的寶礦,好好利用。
前端開發
隨著前端技術的不斷發展,原來流行的一些技術已經不再出現在下面這個圖中。
外刊君劃出一些自己認為的重點:
- HTML;
- CSS 本尊和 CSS3+;
- JavaScript 本尊 和 ES6+;
- React、Angular 或者 Vue;
- Webpack 和 gulp;
- Node.js 體系(包括 Node.js 服務端開發,npm 等)。
后端開發
原作者 Kamran Ahmed 推薦大家學習 Node.js 或者 PHP 7,他也喜歡 Go,再者則是 Ruby。
不過從中國的國情出發,以及從在各個領域取得的成績和積累來看,Java 應該排在前列;除了語言的部分,就是本圖中的其他黃色部門的學習都很重要,都是構建大型 Web 項目,豐富的功能所不可或缺的技能。
運維
在中型以上的公司,運維體系的建設必不可少,是快速開發和發布的保證,是線上服務穩定,用戶體驗提升的基石。
總結
感謝 Kamran Ahmed 為我們提供了一個清晰且與時俱進的路線圖,如果你的老司機有新的點子或者建議,可以到 Github 上提交 PR 給原作者,完善這些路線圖。
如果你 Web 馬路上的萌新,也選定自己的一個方向,行動起來,在2018年順利摘取小藍旗,實現自己的人生目標吧。
來自:https://qianduan.group/posts/5a66f36e0cf6b624d2239c74
本文由用戶 jakeycool 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!