简历各模块写法:个人信息、项目经验、技术栈
简历的每个模块都有其存在的意义,写对了是加分项,写错了直接减分。
个人信息模块
个人信息是简历最上面的部分,决定了 HR 能否联系到你,以及对你的第一印象。
必填信息
markdown
姓名:张三
手机:138-xxxx-xxxx
邮箱:zhangsan@email.com
学历:本科 / 硕士,XX 大学,XX 专业,20XX 年毕业
求职岗位:Java 后端开发工程师可选信息
- GitHub:有开源项目或活跃记录的必须写,能直接展示代码能力
- 技术博客:有高质量文章的加分,说明你有总结习惯
- 个人网站:有作品展示的可以写
注意事项
- 简历文件名:
张三-Java后端-3年.pdf— 方便 HR 归档和检索 - 不要写籍贯、身份证号、政治面貌(除非岗位要求)
- 不要贴照片,除非你对自己的形象很有信心且公司不禁止
技术栈模块
技术栈是让面试官快速判断你技术匹配度的窗口。
推荐写法:分层分类
markdown
**后端**:Java(JDK 17)、Spring Boot、Spring Cloud、Dubbo、MyBatis-Plus
**数据库**:MySQL、Redis、Elasticsearch
**中间件**:RocketMQ、Kafka、Nacos、Sentinel、ShardingSphere
**DevOps**:Docker、K8s、Jenkins、Prometheus
**工具**:Git、Maven、Arthas、JMeter不要这样写
markdown
# 错误示范
- 熟悉 Java,了解 Spring Boot
- 会用 MySQL 和 Redis
- 了解 Linux 和 Docker这种写法问题在于:
- 「会用」「了解」用词太模糊
- 没有分类,看不出知识体系
- 没有量级感和深度
分层写法
用「精通 / 掌握 / 熟悉 / 了解」四级区分掌握程度:
| 层级 | 含义 | 适用场景 |
|---|---|---|
| 精通 | 能讲清楚原理,能手写源码 | 面试高频问到的核心技术 |
| 掌握 | 能熟练使用,了解核心原理 | 工作常用技术 |
| 熟悉 | 能正确使用,了解基本用法 | 接触过的技术 |
| 了解 | 知道概念,用过 Demo | 提过一嘴就行 |
教育背景模块
应届生写法
markdown
西安电子科技大学 | 计算机科学与技术 | 硕士 | 2021.09 - 2024.06
- GPA:3.8/4.0(专业前 10%)
- 荣誉:国家奖学金(2022)、校级一等奖学金
- 项目:分布式文件系统研究与实现(校级优秀论文)有工作经验的写法
如果工作经历丰富,可以把教育背景放在项目经历之后,不需要写太多细节。
项目经历模块
项目经历是简历的核心,也是面试问得最多的部分。
一个项目的标准结构
markdown
## 项目名称
项目简介(1-2 句话说明是什么系统,服务什么场景)
**技术栈**:Spring Boot、Redis、Kafka、MySQL、Docker
**核心职责**:
1. 负责用户下单链路的性能优化,将接口 RT 从 120ms 降低到 35ms
2. 设计并实现基于 Redis 的分布式锁,解决了缓存击穿导致的超卖问题
3. 引入消息队列异步化订单通知,QPS 提升 3 倍,系统吞吐量达到 5000 TPS
**项目成果**:
- 日均处理订单量 50 万+,峰值 QPS 8000+三个核心原则
- 用数据说话:减少多少时间、提升多少倍、支撑多少用户量
- 突出个人贡献:用「我」而不是「我们」
- 与岗位强相关:优先放匹配度最高的项目
其他模块
自我评价(可选)
markdown
# 不推荐:太虚太空
"本人性格开朗,责任心强,学习能力强,善于沟通..."
# 推荐:具体有内容
"6 年 Java 后端开发经验,主导过日均千万级请求的高并发系统;
擅长系统性能优化,曾将核心接口响应时间降低 70%;
有良好的代码风格,参与过团队代码规范制定。"证书与荣誉(可选)
- 英语四六级(分数高可以写)
- 计算机技术与软件专业技术资格证书(高级 / 中级)
- 竞赛获奖(ACM、数学建模等)
总结
简历各模块的重要性排序:
项目经历(50%)> 技术栈(25%)> 教育背景(15%)> 其他(10%)时间分配上,也应该把最多的精力放在打磨项目经历上。
