Slide 7
Slide 7 text
後端需要具備哪些技能
基本網路知識
• HTTP, DNS, Hosting
• Browsers
基礎前端知識
• HTML, CSS, JS
OS 和基礎
終端指令
• Process Management
• Thread and Concurrency
• grep, curl, wget
版本控制
• Git
• Github
關聯式資料庫
• PostgreSQL, MySQL
• ORM
• Index
• Normalization
API
• Open API Spec and
Swagger
• Authentication
(Oauth, JWT)
專精⼀種
開發語⾔
• C++, Java, Go, Python
• Clean code
• Design Pattern
測試
• Unit Test 容器化
• Docker
• K8S
※Source from︓https://roadmap.sh/backend