后端工程师如何在技术上定位?

前言

正所谓术业有专攻,一个人如果什么都会,那么他也什么都不精。 大中型公司需要专业人才,小公司需要全才,但是对于个人职业发展来说,我建议是分开。

后端工程师技术路线

对于后端java工程师:

  • Java基础
  • 设计模式
  • Spring & SpringMVC 原理和源码
  • 用得上的 linux运维
  • 用得上的 mysql :事务、索引、调优、分库分表等
  • 用得上的 redis/mongodb 应用
  • http 协议
  • 多线程和并发
  • JVM
  • 分布式架构(dubbo|spring cloud)
  • 微服务架构(springboot,docker)
  • java性能优化
  • 相关的项目管理等等 (CI、CD、CVS ==)

后端追求的是:高并发,高可用,高性能
能够精通业务是很大的加分项

术业有专攻

术业有专攻,这样你的核心竞争力才会越来越高,正所谓你往生活中投入什么,生活就会反馈给你什么。
后续会对每一部分进行详细的介绍,重点会放在两部分:

  1. 工作中实用
  2. 面试中常问
    虽然可能是”面试造飞机,工作拧螺丝“,但是参考下还是有好处的。