因为上文思考了未来的职业,所有有着这篇,起始自己也隐隐有一个要学习的列表,因为年龄和对招聘方的假想:谁会要一个大龄且没有后端开发经验的人了? 因为这两个原因不够坚决。但凭心而论,从逻辑上讲,人才的水平其实也符合二八定律,也就是说真正有水平的人会在从业人群里占比只有 20%,大部分人很普通。

跟很多其他领域开发一样,对后端开发来讲,基础的也是 语言+框架。其实这部分掌握好,也就远超大部分人了。

语言 + 框架组合:

  • GO:Go + Gin
  • Java: Java + SpringBoot,从面试简历来看,这两个似乎很流行

其他就是:

  • Restful API
  • MySQL,对应各语言客户端
  • Redis、
  • 消息队列:Kafka、MQ
  • RPC:gRPC

项目:

  • 如果自己没有经验,其实调试阅读开源项目进步是最快的

如果不知道要学习哪些,掌握以上这些,就是一个合格的后端开发工程师了。

Go 开源项目:

  • Gin
  • GORM
  • GRPC-go
  • Docker