Giter Site home page Giter Site logo

gandolfreddy / developer-roadmap-chinese Goto Github PK

View Code? Open in Web Editor NEW

This project forked from goodjack/developer-roadmap-chinese

0.0 1.0 0.0 84.63 MB

2021 年成為 Web 開發人員的路線圖 台灣正體中文版

Home Page: https://bit.ly/dev-road-tw

License: Other

developer-roadmap-chinese's Introduction

Web 開發人員路線圖 - 2021

2021 年成為 Web 開發人員的路線圖

原著路線圖官網 原著指南 原著其他譯文 原著 YouTube 頻道

在下方,你會看到一系列的圖表,展示為了成為前端、後端或 DevOps 開發人員,你可以採取的路徑和你會想採用的技術。我為我的一位老教授做了這些圖表,他想和大學生分享一些東西,給他們一個觀點;在這裡分享它們以幫助社群。


特別公告:

我們現在有 YouTube 頻道了
我計畫把包含路線圖以及更多的內容放在那裡
訂閱頻道


路線圖的目的

這些路線圖的目的是給你一個輪廓,並在你困惑接下來該學什麼時為你提供指導,而不是鼓勵你學習很潮很流行的東西。你應該要更加了解,為什麼某個工具會比其他的工具更適合用在一些情況,並記住潮和流行,從來就不代表它是最適合完成任務的工具。

給初學者的小提醒

這些路線圖涵蓋了下方路徑的所有需要學習內容。不要感到不知所措,如果你才剛入門,你不需要在一開始就學會所有的東西。我們正在努力製作初學者的版本,並且將在我們釋出 2021 年版的後端以及 DevOps 路線圖後 盡快釋出


如果你覺得有任何地方可以改進,歡迎提出建議。

台灣正體中文翻譯

Twitter 發推 Facebook 分享 Plurk 發噗 LINE 分享 翻譯回饋 @littlegoodjack

翻譯狀態

原著最後更新 本翻譯最後更新
原著最後更新 本翻譯最後更新

最近更新

其餘更新請參閱 更新日誌

a42d241 - 2021-01-09

  • 更新至 2021 年版本
  • 授權條款:此專案改由 CC BY-NC-SA 4.0 釋出
此次升版詳細資料
  • 介紹
    • 移除「SOLID、KISS、YAGNI」
  • 前端
    • 新增全新段落
      • 網際網路
      • VCS
      • 網路安全知識
      • Web 元件
      • GraphQL
    • HTML:新增「表單和驗證」、「慣例和最佳做法」
    • CSS:新增「回應式設計」
    • CSS 架構:已不推薦 OOCSS 和 SMACSS
    • 任務執行器:已不推薦 Gulp
    • 格式化工具:已不推薦 StandardJS,並移除 JSHint 與 JSLint
    • 模組打包工具:更改推薦順序為 Webpack > Rollup > Parcel
    • React.js:優先推薦使用 Redux
    • 現代 CSS:從 CSS in JS 段落更名而來,新增 Styled JSX 作為替代選項,已不推薦 Radium 和 Glamorous
    • CSS 框架:新增一些以 JS component 為基礎的框架,移除 Semantic UI
    • 測試工具:新增 react-testing-library,已不推薦 Mocha、Chai、Ava、Jasmine,移除 Karma 和 Protractor
    • 類型檢查工具:已不推薦 Flow
    • SSR:已不推薦 After.js
    • SSG:新增多個工具,並新增推薦 Next.js
    • 手機應用程式:新增 Flutter 和 Ionic
    • 桌面應用程式:已不推薦 Carlo 和 Proton Native
    • WASM:更新敘述
  • 後端
    • 舊有的文字敘述方式已經替換成全新的樹狀地圖
    • 新增段落
      • 網際網路
      • 基礎的前端知識
      • 網路安全知識
      • 作業系統和基本知識,包含 POSIX 的基礎知識、基礎的終端機指令等內容
      • 版本控制系統
      • 倉儲代管服務
      • 更多關於資料庫,如 ORM、ACID、交易、N+1、正規化、索引
      • CI/CD
      • 設計和開發原則
      • 架構模式
      • GraphQL 改為段落
      • 圖形資料庫改為段落
      • 規模化建設
    • 程式語言段落:推薦 JavaScript,其他語言為替代選項,移除函數程式語言
    • 關聯式資料庫:原本優先推薦 MySQL,現在推薦 PostgreSQL,MySQL 與 MariaDB 改為替代選項
    • NoSQL 資料庫:增加分類,並更新推薦與替代選項
    • 擴充 API 段落:REST、JSON、SOAP、gRPC、HATEOAS、OpenAPI 規範
    • API 認證段落:OpenID 改為替代選想,加入 Cookie Based 和 SAML 兩個替代選項
    • 搜尋引擎:Solr 改為替代選項,移除 Sphinx
    • 網頁伺服器:Apache 改為替代選項
  • DevOps
    • 新增段落
      • Linux 改為段落
      • Unix 改為段落
      • 終端機多工器
      • 服務網格
      • 雲端設計模式
    • 學習程式語言:將 C 與 C++ 分開條列
    • 瞭解不同的作業系統概念:新增 POSIX 的基礎知識、網路概念、init.d、systemd
    • 終端機:網路工具新增 netstat
    • 網路與安全:擴充為「網路、安全與協定」,新增 SSH、Port Forwarding,以及新增 email 子段落
    • 網頁伺服器:Apache 改為替代選項
    • 容器:移除 rkt
    • 基礎建設佈建:新增 Pulumi 為替代選項
    • 學習一些 CI/CD 工具:TeamCity 改為替代選項,移除 Drone,推薦 Gitlab CI、GitHub Actions,新增替代選項 Bamboo、Azure DevOps Services
    • 基礎建設監控:新增推薦 Prometheus、Grafana,移除 Icinga
    • 應用程式監控:新增推薦 Jaeger,New Relic 改為推薦,新增 Instana、OpenTracing 為替代選項
    • 日誌管理:ELK Stack 更新為 Elastic Stack,並推薦使用
    • 雲端供應商:新增 Linode、Vultr 為替代選項,不推薦阿里雲

譯者前言

嗨大家好我是小克 👋,從 2017 年開始注意到這個 repo 覺得獲益良多,所以就試著翻譯看看,分享給更多需要的人。由於這裡是翻譯 repo,關於內容的任何建議,推薦你直接回饋給 kamranahmedse/developer-roadmap,當然需要我協助也是可以的 :D

這裡的中文都盡量使用 台灣用語及術語,資訊相關的術語都會在翻譯旁保留原文供參考。中文排版皆盡可能地依循 中文文案排版指北(若有不符的地方請跟我說)。

這是我第一次翻譯,難免有疏漏、語意不順、用詞不精準及翻譯錯誤的地方,如果有任何可以改進之處,都非常歡迎開 issue 或 PR!

當然,若原作有更新,也歡迎開 issue 告知,或 PR 協助翻譯,謝謝!

接受任何意見回饋 Twitter URL

小小的推廣拙作:小克的 Visual Studio Code 必裝擴充套件(Extensions)私藏推薦

介紹

Web 開發人員路線圖介紹

前端 Frontend 路線圖

下載原著 PDF 原著官網連結

前端 Frontend 路線圖

後端 Back-end 路線圖

下載原著 PDF 原著官網連結

後端 Back-end 路線圖

DevOps 路線圖

下載原著 PDF 原著官網連結

DevOps 路線圖

🚦 總結

如果你認為路線圖有可以改進的地方,歡迎在 issue 中討論。另外,我也會繼續改進這個專案,所以你可以 watch 這個專案或在 roadmap.sh 訂閱以便再來觀看。

🙌 貢獻

貢獻文件 看看怎麼更新這些路線圖

  • 改進並開啟 Pull Request
  • 在 Issue 中討論想法
  • 分享出去
  • 接受任何意見回饋 Twitter URL
  • (關於中文翻譯)接受任何意見回饋 Twitter URL

授權條款

License: CC BY-NC-SA 4.0

2021 年成為 Web 開發人員的路線圖台灣正體中文翻譯版小克 製作,以 創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款 釋出。

developer-roadmap-chinese's People

Contributors

abdelouahabmbarki avatar aliradmanesh avatar asadmansr avatar dobrovolskyi avatar drepram avatar ericjeker avatar felicianotech avatar goodjack avatar gvwilson avatar heidar avatar hellonewday avatar humanier avatar jbaron-mx avatar jeonyunchan avatar juliosergiofs avatar kamranahmedse avatar leratclarisse avatar lex111 avatar marioagr avatar mbiesiad avatar nuruddinjr avatar p2sk avatar riccardomc avatar ryanguest avatar sahajre avatar scarboroughcoral avatar shohan494 avatar sizplay avatar therealarete avatar yufieko avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.