1. 程式人生 > >2018年成為Web開發者的路線圖

2018年成為Web開發者的路線圖

com 知識 傳統 管理員 html 消息隊列 hub 框架 高手

本文通過一組大圖展示了Web開發技能圖譜,給出了作為Web 開發者可以采取的路徑,以及總結了想要成為Web工程師的朋友們。希望和大家一起交流分享

技術分享圖片

介紹

Web 開發的角色一般說來,包括前端、後端和devops 三個角色,作為開發者可以任選一項開始。下圖左邊列出了這些角色共同所需的技術

  • Git-版本控制工具
  • SSH-遠程登錄和安全操作的工具
  • 基本的終端使用知識
  • 養成研究的習慣
  • 數據結構和算法
  • 字符編碼知識
  • 開源托管平臺GitHub的使用方法 設計模式(可選)

技術分享圖片

前端路線圖

作為Web前端,首先應該HTML,CSS和JavaScript“三駕馬車”的基本知識,然後在此基礎更深入學習各自的框架,以及更高級的設計方法、設計模式等等

後端路線圖

對於Web後端開發,需要掌握的技能不比少,其可選擇的語言更是五花八門,其中可供選擇的動態語言和框架有:Ruby,Python,Node.JS,PHP7。Java和C# 作為靜態的代表仍然很流行,不過,現在Go出來之後,Web開發也逐漸流行起來。出來之外,要想真正成為後端高手,還必要掌握許多有關Web Server,緩存、消息隊列…等等一系列技術,老實說,實在不易

技術分享圖片

DevOps路線圖

DevOps這個角色比較新,一定要把它和傳統的系統管理員角色分開。其技術棧更為廣泛,包括以下主要內容

  • 操作系統
  • 雲計算平臺
  • 運維自動化工具
  • 持續集成/持續交付(CE/CD) 監視和報警
  • 日誌管理和分析
  • 集群管理
  • 容器技術
  • Web服務器
  • 對終端要情有獨鐘,對腳本語言駕熟就輕

技術分享圖片

本文以圖表形式說明了Web 開發者的技能圖譜,每個角色的技術棧都不簡單,作為初學者應該自己的興趣以及基礎進行角色定位,以期獲得最大的進步和樂趣

2018年成為Web開發者的路線圖