2021年全棧程式設計師路線圖

banq發表於2021-10-08

全棧開發人員是可以管理前端和後端 Web 開發的開發人員。在“前端”的發展指的是使用者介面,而“後端”是指伺服器,應用程式和資料庫。後端使用 Java、PHP、Ruby 和 Python 等程式語言進行管理。
  

前端
前端開發人員使用不同的網路語言(如 HTML、CSS 和 javascript)對整個網站進行編碼。前端開發人員處理網站設計、外觀和製作創意網站。設計就是網站的外觀。它是必不可少的,因為它是使用者訪問網站的一部分。
前端所需的技能:

  • 1. HTML/CSS
  • 2. Javascript/jQuery
  • 3. CSS 和 Javascript 框架
  • 4. CSS 預處理
  • 5.版本控制/git
  • 6.響應式設計
  • 7.測試/除錯
  • 8.瀏覽器開發工具
  • 9.構建和自動化工具/網路效能
  • 10.命令列

 

後端
後端開發是指伺服器端開發。後端開發人員負責後端伺服器端 Web 應用程式。
學習第一個後端開發人員所需的語言:

  • 1.Pyhon
  • 2.Java
  • 3. PHP
  • 4. SQL
  • 5.Git
  • 6. HTML
  • 7. CSS
  • 8. JavaScript
  • 9.溝通

 

全棧
全棧開發人員需要多年的經驗。您可能需要學習後端和前端使用的兩種 Web 語言。有很多可用的資源,您可以從中瞭解全棧並“成為全棧開發人員” 有不同的學習方法。你必須做聰明的工作,而不是努力工作。練習比閱讀書籍和筆記更重要。
全棧開發人員擅長:

  • 用 JavaScript、HTML 和 Java 編寫前端程式碼
  • 使用 Java、Python 和 Ruby 編寫後端程式碼
  • 安全和網路
  • 處理 API
  • 客戶協調和專案管理
  • 建立、查詢和理解資料庫
  • 處理完整的系統基礎設施,包括作業系統和硬體

流行棧包括:
  • 1. Django 棧:JavaScript – Python – Django – MySQL
  • 2. Ruby on Rails:Javascript – Ruby – SQLite – PHP
  • 3. MEAN 堆疊:JavaScript – MongoDB- Express – Angular JS – Node.js
  • 4. LEMP 堆疊:JavaScript – Linux – Nginx – MySQL – PHP
  • 5. LAMP 堆疊:JavaScript – Linux – Apache – MySQL – PHP

相關文章