前言
正所谓术业有专攻,一个人如果什么都会,那么他也什么都不精。 大中型公司需要专业人才,小公司需要全才,但是对于个人职业发展来说,我建议是分开。
后端工程师技术路线
对于后端java工程师:
- Java基础
- 设计模式
- Spring & SpringMVC 原理和源码
- 用得上的 linux运维
- 用得上的 mysql :事务、索引、调优、分库分表等
- 用得上的 redis/mongodb 应用
- http 协议
- 多线程和并发
- JVM
- 分布式架构(dubbo|spring cloud)
- 微服务架构(springboot,docker)
- java性能优化
- 相关的项目管理等等 (CI、CD、CVS ==)
后端追求的是:高并发,高可用,高性能
能够精通业务是很大的加分项
术业有专攻
术业有专攻,这样你的核心竞争力才会越来越高,正所谓你往生活中投入什么,生活就会反馈给你什么。
后续会对每一部分进行详细的介绍,重点会放在两部分:
- 工作中实用
- 面试中常问
虽然可能是”面试造飞机,工作拧螺丝“,但是参考下还是有好处的。