このメモの目的
自分で自信を持ってWebエンジニアだと言えるようになるには、どのような知識・技能を十分に習得する必要があるのかまとめたかった。
Web エンジニアに必要なスキルとは何か
Developer Roadmaps を参考に、これは必要なんじゃないかというものを上げてみた。
何か発見したり思いついたら追加していくかも。
Internet
- IP (v4/v6)
- TCP/UDP
- QUIC
- HTTP
- Router
- Browser
- DNS
Infrastructure
- Web Server
- Reverse Proxy
- Database
- Storage
- Docker
- Linux
- IaaS, SaaS, PaaS, Faas, etc...
Backend
- Web API
- REST API
- GraphQL
- gRPC
- etc...
- Web Framework
- ORM
Frontend
- HTML
- CSS
- JavaScript/TypeScript
Other
- Programming Language
- AuthN/AuthZ
- CI/CD