因为上文思考了未来的职业,所有有着这篇,起始自己也隐隐有一个要学习的列表,因为年龄和对招聘方的假想:谁会要一个大龄且没有后端开发经验的人了? 因为这两个原因不够坚决。但凭心而论,从逻辑上讲,人才的水平其实也符合二八定律,也就是说真正有水平的人会在从业人群里占比只有 20%,大部分人很普通。
跟很多其他领域开发一样,对后端开发来讲,基础的也是 语言+框架。其实这部分掌握好,也就远超大部分人了。
语言 + 框架组合:
- GO:Go + Gin
- Java: Java + SpringBoot,从面试简历来看,这两个似乎很流行
其他就是:
- Restful API
- MySQL,对应各语言客户端
- Redis、
- 消息队列:Kafka、MQ
- RPC:gRPC
项目:
- 如果自己没有经验,其实调试阅读开源项目进步是最快的
如果不知道要学习哪些,掌握以上这些,就是一个合格的后端开发工程师了。
Go 开源项目:
- Gin
- GORM
- GRPC-go
- Docker