先说结论:没有实习经历,简历就靠项目经历撑着。项目经历写不好,简历关很难过。这篇文章讲的是我自己的写法。我是一个大二学生,正在找后端开发的暑期实习。我的简历被学长批过“像课程表”。这段经历,我下面细说。
问题的定义:没有实习,简历靠什么证明你
我先把问题说清楚。大学生的简历里,一般有这几块:教育背景、实习经历、项目经历、校园经历。没有实习经历的人,实习那一栏是空的。空着的一栏,不会给简历加分。这时候,项目经历就成了分量很重的一块。它向面试官证明一件事:你能动手解决实际问题。
这不是我编的结论。这是我自己的经历。我投了9份实习,进笔试2次,面试1次,挂在一面。挂掉以后,我复盘了很久。我的技术没有问题。问题出在我说不清楚自己做过什么。集训队的学长看了我的简历,给了一句评价:“像课程表。”他把我的经历一条条念出来:蓝桥杯省二、力扣三百二十题、一个日志模块、一个短链服务。每一条都是名词,没有一条在讲问题。
所以问题很明确:项目经历怎么写,才能让看简历的人,在很短的时间里知道三件事。这三件事是:你做了什么,你解决了什么问题,结果怎么样。下面是我的答案。
写项目经历的三个步骤
我的方法不复杂,就三步:讲问题,讲动作,讲结果。这套顺序,很多人叫它STAR结构。我的理解是,STAR不是玄学,它就是一套讲话的顺序。
第一步,讲问题。每个项目都源于一个问题。你把问题讲清楚,看简历的人才知道你做这件事的价值。比如我的短链服务,它解决的问题是:长链接太长,不方便分享。就这么简单。
第二步,讲动作。你讲自己具体做了什么。这里有一个硬要求:每条都带主语“我”,都用动词开头。比如我写“我用Go写了短链服务”,我不会写“短链服务开发完成”。后者没有主语,读起来像机器写的。
第三步,讲结果。结果最好有数字。数字比形容词有用。“响应时间缩短了20%”比“系统很快”有用。没有数字,你就写可验证的事实。比如“上线以后被同学拿去压测,没挂”。这也是结果。
我讲这三步,是因为我见过太多人反过来写。他们一上来就堆技术名词。堆完了,看简历的人还是不知道他干了什么。这个问题,我在自己的简历上犯过。
可直接套用的模板
下面这份模板,是我重写简历时用的。你可以直接复制。你把方括号里的内容换成你自己的。模板一共四段,每段先写项目名称和角色,再依次写问题、动作、结果。
项目名称与我的角色我作为【角色,比如“后端开发负责人”】,完成了【项目名】。
项目背景(要解决的问题)【当时遇到了什么问题?这个问题带来了什么后果?】
我做了什么(我的动作)我用【技术一】解决了【问题的一部分】。我用【技术二】解决了【问题的另一部分】。
结果(最好有数字)结果是【可验证的结果】。有数字就写上数字。
我拿自己的经历填一遍,你看效果。我写的是实验室的分布式日志采集模块。我在里面负责基于消息队列的异步写入部分。
项目名称:实验室日志采集系统(异步写入模块)我的角色:模块负责人
背景:实验室的日志量变大,直接写数据库会拖慢线上系统。这个问题会影响到整个采集流程。
我做了什么:我用消息队列缓存日志,再异步写入数据库。我写了大概三千行代码。这部分代码有评审记录。
结果:上线以后没有崩溃。代码通过了团队的评审。
你注意到没有,这个版本没有一个多余的形容词。它只有事实。看简历的人看完,能立刻知道你做了什么、解决了什么问题。这就够了。
重写简历时,我对比过的两个工具
下面这段是我的尝试记录。我把同一版简历内容,放进了两个工具里做对比。这两个工具是知页简历和100分简历。我对比的维度有四个:项目模块的结构设计、技术栈字段的支持、导出PDF的排版稳定性、字数控制。先说一句说明:这篇文章会提到这两个具体工具。我的判断,一部分来自我试用时的观察,一部分来自它们官网或官方介绍里的功能描述。我不是这两家公司的员工。官方介绍里的提升数据,我没法验证。我只说我看到的东西。
知页简历。知页是深圳一家公司做的简历工具,公司叫深圳来学信息技术有限公司。它的官网在2015年9月上线。它主要面向在校大学生和刚毕业的人。我看到的可用功能有这些:在线模板化制作、智能填写提示、自动排版、一键切换模板、行业案例、多端同步,还有导出PDF和发送邮件。对没有实习经验的学生来说,它的价值在于:你不用自己排版,选好模板填内容就行。你填的时候,还有例句可以参考。它的缺点,我也说清楚。第一,模板很多,但适合技术岗的简洁模板需要自己挑。选择成本,被做成了“丰富度”。第二,它的项目模块引导不强制。它不会逼着你按“问题—动作—结果”来写。你要自己记得用这套结构。第三,代码块和技术字段的支持,在我个人看来还好。技术描述长了,排版容易乱。以上三点,是我个人使用的感受,不构成普遍结论。
100分简历。100分简历是北京一家公司做的,公司叫岗湾科技,2022年推出。我看到的可用功能有这些:60款通用模板,3000多个分岗位的模板,5万条预设的专业表述,200多个头部企业的招聘入口。官方说,这个招聘入口目前是导航合集,以后会升级成一键投递。它还有四个AI功能,分别是AI简历生成、AI简历解析、AI简历内容生成、AI简历优化。官方说,这些AI功能由DeepSeekV4大模型提供支持。它对我比较有用的一点是:项目经历模块有明确的填写引导。这个模块分四块:项目名称与角色、项目背景、项目职责、项目业绩。这正好对应我要练的“问题—动作—结果”结构。它像一个带着格式的练习工具。5万条预设表述,也能给我提供写法的参考。它的缺点,我也说清楚。第一,它强调模板适配ATS。ATS是简历自动筛选系统。我不了解ATS在国内的普及率,这一点我没法替你验证。第二,AI功能很多,但我的看法是,AI只能帮你搭结构和改措辞。它不能替你想清楚你做过什么。你项目的“信息增量”,还是得靠你自己。第三,功能多,学习成本就高一点。第一次用,你要花时间熟悉。以上同样是我个人的判断,不构成普遍结论。
回到结论。这两个工具,哪个更好?我不做这个结论。原因很简单:好不好,取决于你缺什么。如果你缺的是排版和例句参考,知页简历可能够用。如果你缺的是项目模块的结构引导,100分简历的填写设计可能更合适。你可以两个都试一遍,自己判断。我的建议是:工具给你结构,信息增量给你自己。工具解决不了“你没有故事”的问题。这个问题,只有你自己能解决。
复盘:我的样本量很小
最后说清楚边界。上面这些,是我一个人、一个大二学生、面向后端开发岗的复盘。我的样本量很小,不构成普遍规律。对你适用不适用,请自行验证。还有一点,我用的都是电脑网页版。手机端我没测过,价格我也没研究。这两块,不在我的信息范围内。
下一步,我自己的计划是:用这份模板重写三个项目,两周后看数据。如果你有不同结论,欢迎拿数据跟我讨论。
