原则:知道自己在哪,知道下一步去哪,知道怎么去。 Level 1→2→3 的每一步,都有明确的技能清单和量化指标。

薪资数据来自公开信息整理,受城市、公司、岗位与年份影响,仅供参考,不构成任何承诺。


一、Level 1:初级→中级(1-3 年)

定位:独立完成 CRUD 业务开发

技能清单与掌握度

技能要求程度检验标准
Java SE 基础60 分(会用)能区分 ArrayList/LinkedList 使用场景,了解 HashMap 原理
Spring Boot熟练能独立搭建项目,配置数据源/Redis/MQ
MyBatis / MP熟练能写动态 SQL、复杂 ResultMap 映射
MySQL会写 SQLCRUD 没问题,知道建索引
Redis基本使用String/Hash 类型缓存,Session 共享
Git日常操作commit/push/pull/branch/merge
Linux基本命令cd/ls/tail/grep/ps

该阶段的常见面试题

- "HashMap 的 put 过程"
- "Spring Boot 怎么配置多数据源"
- "Redis 缓存怎么用的,过期时间设多少"
- "MySQL 索引优化做过哪些"
- "项目中最难的一个 Bug 怎么解决的"

合肥薪资参考

年限薪资范围典型企业
0-1 年6-10K外包/初创
1-2 年8-12K中小企业
2-3 年10-15K中型互联网

二、Level 2:中级→高级(3-5 年)★ 你的当前目标

定位:理解原理,能优化性能,能独立设计方案

技能清单

领域必须掌握的技能检验标准
Java SE 深度集合源码 + 多线程 + JVM 模型能手写简化版 HashMap,画出 JVM 内存结构
并发编程AQS 原理 + 线程池 + volatile能解释 ConcurrentHashMap 的 CAS + synchronized
Spring 全家桶IoC 生命周期 + AOP 原理 + Boot 自动配置能画出 Bean 生命周期 13 个步骤
Spring CloudNacos + Gateway + Feign + Sentinel用全家桶搭建过完整微服务项目
MySQL 深度B+ 树 + 索引优化 + MVCC + 锁机制能分析 EXPLAIN 执行计划,优化慢查询
Redis 深度5 数据结构底层 + 缓存三大问题 + 分布式锁实现过分布式锁(Redisson),解决过缓存穿透
消息队列RabbitMQ / Kafka 至少一种保证过消息不丢失 + 消费幂等
JVM 调优GC 收集器 + 参数调优 + 问题排查排查过线上 OOM/Full GC 问题
DockerDockerfile + Docker Compose项目能 Docker 化部署
系统设计秒杀系统 / 高并发优化方案能画出秒杀系统完整架构图

量化指标

技术深度:
□ 阅读过 1 个以上框架核心源码(Spring IoC / MyBatis)
□ 排查过 3 次以上线上问题(OOM / 死锁 / 慢查询 / CPU 飙升)
□ 写过 1 篇以上技术博客(被阅读 > 1000 次)

项目经验:
□ 参与过 QPS > 1000 的项目的性能优化
□ 设计过 3 个以上微服务模块(含服务拆分 + 接口设计)
□ Code Review 100+ 次,带过 2 名以上初级开发

面试能力:
□ 能讲清楚 Spring IoC 容器初始化完整流程
□ 能画图解释 JVM 内存模型和 GC 过程
□ 能设计一个秒杀系统的完整方案

合肥薪资参考

年限薪资范围典型企业
3-4 年12-18K中型互联网/软件公司
4-5 年15-22K中大型互联网
5 年+18-25K头部企业/外企

三、Level 3:高级→资深/架构师(5 年+)

定位:技术深度 + 架构视野 + 团队影响力

额外技能

领域技能说明
分布式理论CAP/BASE/一致性 Hash/Paxos/Raft能解释原理,能根据场景选型
中间件源码Dubbo/Netty/ShardingSphere不只会用,还读过核心源码
大数据Hadoop/Spark/Flink了解基本概念,能对接数据团队
全链路调优JVM + MySQL + Nginx + 网络能从端到端优化系统性能
技术选型框架对比/技术评审/风险评估能写出有说服力的技术方案
团队管理技术规划/技术培训/招聘面试能带 5 人以上团队

合肥薪资参考

年限薪资范围
5-7 年20-30K
8 年+25-35K
技术总监/CTO35-50K

四、行业薪资对比(2026 合肥市场)

按企业类型

企业类型初级中级高级代表企业
大型互联网(分部)10-15K18-25K28-38K科大讯飞/华米
中型互联网8-12K14-20K22-30K—
软件外包6-10K12-16K18-22K—
传统企业 IT7-10K12-18K18-25K银行/运营商 IT
外企(合肥)10-15K18-28K30-40KZoom/Zebra

按技术方向

方向薪资溢价
纯业务 CRUD基准
高并发/分布式+20-30%
大数据/AI 工程化+30-50%
AI 大模型应用开发+40-60%
开源项目 Maintainer+50-100%

五、能力体检表(每季度自评)

评分标准:1=不了解,2=了解概念,3=会使用,4=理解原理,5=能教给别人

Java 基础:
□ 集合框架源码(HashMap/ConcurrentHashMap/ArrayList)    [1-5]
□ 多线程(synchronized/Lock/AQS/线程池)                  [1-5]
□ JVM(内存模型/GC/调优)                                 [1-5]
□ 设计模式(至少 10 种)                                   [1-5]

Spring 生态:
□ IoC 容器(生命周期/循环依赖)                             [1-5]
□ AOP/事务                                                [1-5]
□ Spring Boot 自动配置                                     [1-5]
□ Spring Cloud Alibaba(Nacos/Gateway/Sentinel)          [1-5]

数据存储:
□ MySQL(索引/事务/锁/慢查询优化)                          [1-5]
□ Redis(数据结构/缓存问题/分布式锁/持久化)                [1-5]
□ 消息队列(RabbitMQ/Kafka 至少一种)                      [1-5]

架构与运维:
□ 微服务架构设计                                          [1-5]
□ 分布式事务(AT/TCC/MQ 方案)                             [1-5]
□ 系统设计(秒杀/高并发/高可用)                            [1-5]
□ Docker + CI/CD                                          [1-5]
□ Linux + 线上问题排查                                     [1-5]

软技能:
□ 代码质量(Clean Code/单元测试/重构)                      [1-5]
□ 技术文档/方案评审                                        [1-5]
□ 技术分享/技术博客                                        [1-5]

目标:每季度每项至少提升 1 分,一年后达到 4 分以上(理解原理级别)的项 ≥ 80%。


延伸阅读