Skip to content

简历各模块写法:个人信息、项目经验、技术栈

简历的每个模块都有其存在的意义,写对了是加分项,写错了直接减分。

个人信息模块

个人信息是简历最上面的部分,决定了 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

这种写法问题在于:

  1. 「会用」「了解」用词太模糊
  2. 没有分类,看不出知识体系
  3. 没有量级感和深度

分层写法

用「精通 / 掌握 / 熟悉 / 了解」四级区分掌握程度:

层级含义适用场景
精通能讲清楚原理,能手写源码面试高频问到的核心技术
掌握能熟练使用,了解核心原理工作常用技术
熟悉能正确使用,了解基本用法接触过的技术
了解知道概念,用过 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+

三个核心原则

  1. 用数据说话:减少多少时间、提升多少倍、支撑多少用户量
  2. 突出个人贡献:用「我」而不是「我们」
  3. 与岗位强相关:优先放匹配度最高的项目

其他模块

自我评价(可选)

markdown
# 不推荐:太虚太空
"本人性格开朗,责任心强,学习能力强,善于沟通..."

# 推荐:具体有内容
"6 年 Java 后端开发经验,主导过日均千万级请求的高并发系统;
擅长系统性能优化,曾将核心接口响应时间降低 70%;
有良好的代码风格,参与过团队代码规范制定。"

证书与荣誉(可选)

  • 英语四六级(分数高可以写)
  • 计算机技术与软件专业技术资格证书(高级 / 中级)
  • 竞赛获奖(ACM、数学建模等)

总结

简历各模块的重要性排序:

项目经历(50%)> 技术栈(25%)> 教育背景(15%)> 其他(10%)

时间分配上,也应该把最多的精力放在打磨项目经历上。

基于 VitePress 构建