以親身於 痞客邦 - PIXNET 兩年半的相關工做經驗撰寫相關於 後端工程師(PHP Backend Engineer)
, 在 網頁領域開發者 職涯路線會經歷的技術 Roadmap 項目概述:less
基於開發者的角度寫下的技能指標以及項目:spa
原文請看 : 網頁後端工程師的學習技能 Roadmap - The Roadmap for Web Backend Developer in PIXNET - 錢麟的墨冊code
分別以下:orm
PIXNET Platform Software Engineer 職涯學習技能 👇 👇
❖ Basic Tool
- Trac
- Unix
- IRC
- tmux/screen
- VIM
- Shell
- Makefile
- GIT
- Framework
- PIXFramework
- Laravel/Lumen
- Zend Framework
- Library Management
❖ Culture
- Coding Standard
- Code Review
- Workflow
- Domain Knowledge
❖ Develop Abilities
-
Programmingci
- Language Feature (PHP)
- Code Tracing
- Clean, Maintainable, Testable Code
-
ORM, MVCget
-
API Designit
-
Asynchronous Workio
- Cron Job
- Queue Service (Worker, SQS, PubSub)
-
Automationtable
❖ Testing
- 3A
- Mockery
- Testing Pyramid
- Tool
- Unit, Functional Testing: PHPUnit
- API Testing: Codeception
❖ Database
- Data Type
- Primary Key, Uniq Key, Index Key
- Indexing
- Normalization
- Transaction (ACID)
- Schema Design
- RDBMS Relation
- NoSQL
❖ Performance Tunning
❖ Security
- XSS
- CSRF
- SQL Injection
- OWASP Top 10 ...
❖ HTTP Knowledge
- Method and Status
- HTTP/2
- Header
- Mixed Content issue
- SSL
❖ Authentication
❖ Architecture Design
- Dependency
- Microservice
- Serverless
❖ Container
❖ Cloud
- Amazon Web Service(AWS), Google Cloud Platform(GCP)
- Instance
- Storage
- Database
- Queue Service
- Notification or Email Service
- CDN
不能以偏概全,不一樣的環境接觸到的技術規模架構不一,這邊盡多是以最常見的技能與知識項目作列舉form
也歡迎各路進行補充