国外后端大神梳理的后端研发工程师技能树(岗位知识路线图),可以参考下,17项技能,看自己的技能点点全了没有。
岗位发展roadmap大图,欢迎收藏。
后端研发工程师(Backend Engineer)技能树
一、网络知识(Internet)
HTTP, Domain Name, hosting, DNS, Browser, CDN, …
二、编程语言(Programming Language)
三、代码管理(Code hosting)
Git, GitHub, …
四、关系型数据库(Relational Database)
MySQL, SQL, ORM, ACID, Transaction, Replication, Sharding, …
五、缓存(Caching)
Redis, Memcache, Cache Aside Pattern, …
六、接口(API)
JWT, OpenID, RESTful, JSON, RPC, OAuth, …
七、安全(Security)
八、测试(Testing)
九、持续集成(CI/CD)
十、架构(Architecture)
SOA, Micro service, Serverless, Service Mesh, CAP, CQRS …
十一、虚拟化(Virtualization)
Docker, K8s, …
十二、消息队列(MQ)
XXX-MQ, Kafka, …
十三、搜索引擎(Search Engine)
Solr, ES, …
十四、Web服务(Web server)
NG, Tomcat, Apache …
十五、实时消息(Real-Time Message)
Server sent event, WebSocket, Long Polling, …
十六、NoSQL
Dynamo, Cassandra, Hbase, …
十七、监控与度量(Monitoring & Scaling)
画外音:还有没有其他技能,欢迎补充…
额,开始觉得,怎么可能需要这么多技能点,细细一看,果然都是工作中经常用到的。
关联:
还有不少技能点没点亮,怎么办?
关于学不完的技能点,你怎么看?