职业发展·7 分钟阅读·作者:小白学编程
程序员小白怎么写一份「能拿到面试」的简历?
一份好的程序员简历不是写「我会什么」,而是写「我做成过什么」。这里是一份逐字段拆解的实战指南。
简历的本质
一份简历的目标不是"被读完",而是让 HR 在 30 秒内决定要不要给你面试。
这意味着:
每一行都必须为"被叫去面试"服务。
下面我们逐字段拆。
1. 顶部:联系方式
只放 4 样东西:
姓名|手机|邮箱|GitHub
强烈建议:
- ✅ 有个人网站 / 博客 → 加上
- ✅ GitHub 主页必须有内容(至少 3 个仓库 + 简单的 README)
- ❌ 不要放性别、年龄、籍贯、政治面貌、身高、体重、星座
- ❌ 不要放生活照(除非简历模板要求)
2. 求职意向:精准 > 全面
❌ 求职意向:开发工程师
✅ 求职意向:前端开发工程师(React 方向)
越具体,HR 越知道把你放到哪里。越泛,越像没准备。
3. 教育背景:一行就够
XX 大学 · 计算机科学与技术 · 本科 · 2021.09 - 2025.06
绩点 / 排名 / 奖学金,只在能加分时写。GPA 3.0/4.0 就别强调了。
4. 项目经验:简历的"心脏"
新人简历,项目部分占 60% 篇幅。每个项目用 STAR 法则写:
Situation 背景 → Task 任务 → Action 做了什么 → Result 结果
反面教材
项目:在线商城
描述:参与开发了一个商城网站,使用 React + Node.js。
HR 看完只能得出一个结论:这人写过代码。
改造后
项目:在线二手书商城(个人项目) 2024.10 - 2024.12
GitHub: github.com/xxx/bookmall Demo: bookmall.xxx.dev
• 背景:解决校内二手书交易混乱、信息分散的问题,独立开发完整商城。
• 技术栈:React 18, Next.js 14, TypeScript, Node.js, PostgreSQL, Redis, Docker。
• 关键工作:
- 设计并实现了基于 JWT 的鉴权与权限中间件,支持 3 种角色。
- 用 Redis 缓存热门商品列表,将首页加载从 800ms 降至 120ms。
- 引入 ESLint + Prettier + Husky 工程化方案,团队代码风格统一。
• 成果:上线 2 个月内获得 500+ 注册用户,500+ 笔成交。
每一条都做到 3 个 W:
- What —— 我做了什么具体的事?
- Why —— 为啥这么做?解决了什么问题?
- Wow —— 数字 / 结果 / 量化指标。
5. 实习 / 工作经历
应届生没工作经历也别瞎编,有一份就好好写一份。
格式:
公司名 · 岗位 · 起止时间
• 一句话讲清楚团队 / 业务背景
• 你具体负责了什么
• 你交付了什么可量化结果
用动词开头,别用"参与了" / "协助了":
| ❌ | ✅ |
|---|---|
| 参与开发了登录模块 | 独立完成登录模块的设计与开发 |
| 协助修复 bug | 修复了 12 个生产环境 bug,平均响应 4 小时 |
6. 技能清单:诚实 > 唬人
技能标"熟练 / 掌握 / 了解"是经典写法,但要诚实:
熟练:JavaScript、TypeScript、React、Git
掌握:Node.js (Express)、MySQL、Linux 基本运维
了解:Redis、Docker、Nginx、CI/CD
标"熟练"的,面试官 100% 会深挖。心里没底就标"掌握"。
7. 个人网站 / 博客 / 开源贡献
这部分对应届生几乎是降维打击。
如果你有:
- 一个有几十篇技术文章的博客
- 一个有 10+ 颗 star 的小项目
- 给开源项目提过 PR(哪怕只改了文档)
直接放在简历首页醒目位置。HR 看到这些会觉得:这个人是真的爱编程。
8. 排版:一秒钟见高下
| ✅ 推荐 | ❌ 避免 |
|---|---|
| 1 页 A4,PDF 格式 | 多页、Word、图片简历 |
| 黑白 + 一种点缀色 | 五颜六色 |
| 字体:思源黑体 / Roboto | 楷体、艺术字 |
| 行距:1.2-1.5 | 1.0(挤)或 2.0(空) |
| 用项目符号「•」 | 一大段文字 |
模板推荐:
- Awesome CV(LaTeX)
- 冷熊简历(在线)
- 或者直接用 Notion / Word 模板
9. 自检 7 问(投递前过一遍)
- 我的简历只有 1 页吗?
- 招聘方在 30 秒内能记住我至少一个亮点吗?
- 项目经验里每条都有量化结果吗?
- 我列的每一项技能都禁得起追问吗?
- 联系方式 / GitHub 链接真的能点开吗?
- 错别字、英文大小写、时间格式全部统一了吗?
- 我的 GitHub 主页有"看起来像个程序员"的内容吗?
10. 投递策略
- ✅ 内推 > 校招官网 > 第三方招聘网站
- ✅ 提前 1-2 个月开始投递(提前批)
- ✅ 投每家公司前至少改一次简历:把简历项目顺序按目标公司业务调整
- ❌ 一份简历投 100 家
- ❌ "广撒网"心态:每家都不上心,每家都不录你
一份简历背后的真相
让你拿到面试的不是"包装",是做过的事。简历只是把你做过的事展示得清楚一点。
如果你目前没什么可写的,别先想着"怎么把简历写得好看",先去做 1-2 个能拿出手的项目。两个月的认真打磨,胜过两年的"美化简历"。
「天下难事,必作于易;天下大事,必作于细。」 — 写简历也好,做项目也好,都是从一行 commit、一句精准描述开始。