</>小白学编程.dev
职业发展·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

  1. What —— 我做了什么具体的事?
  2. Why —— 为啥这么做?解决了什么问题?
  3. 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(空)
用项目符号「•」 一大段文字

模板推荐:

9. 自检 7 问(投递前过一遍)

  1. 我的简历只有 1 页吗?
  2. 招聘方在 30 秒内能记住我至少一个亮点吗?
  3. 项目经验里每条都有量化结果吗?
  4. 我列的每一项技能都禁得起追问吗?
  5. 联系方式 / GitHub 链接真的能点开吗?
  6. 错别字、英文大小写、时间格式全部统一了吗?
  7. 我的 GitHub 主页有"看起来像个程序员"的内容吗?

10. 投递策略

  • 内推 > 校招官网 > 第三方招聘网站
  • ✅ 提前 1-2 个月开始投递(提前批)
  • ✅ 投每家公司前至少改一次简历:把简历项目顺序按目标公司业务调整
  • ❌ 一份简历投 100 家
  • ❌ "广撒网"心态:每家都不上心,每家都不录你

一份简历背后的真相

让你拿到面试的不是"包装",是做过的事。简历只是把你做过的事展示得清楚一点。

如果你目前没什么可写的,别先想着"怎么把简历写得好看",先去做 1-2 个能拿出手的项目。两个月的认真打磨,胜过两年的"美化简历"。

「天下难事,必作于易;天下大事,必作于细。」 — 写简历也好,做项目也好,都是从一行 commit、一句精准描述开始。