如何写简历:第一部分 - 结构 如何写简历:第一部分 - 结构

2025-06-08

如何写简历:第一部分 - 结构

如何写简历:第一部分 - 结构

如何写简历

如何写简历:第一部分 - 结构

首先,请允许我向第一次见面的朋友们介绍一下自己。
我叫 Stas,目前是一名招聘人员,想转行从事开发工作。在学习编程的同时,我也在努力帮助人们找到工作。面向实习生、初级工程师、中级和高级工程师。实际上,所有需要我帮助的人,我都会免费提供帮助。

作为对社区的帮助的一部分,我还列出了开发人员的职位空缺:职位空缺列表

我想通过这篇文章开始我的关于建立或编辑简历的系列文章。

谁需要阅读本系列文章

我在推特上收到很多需要审核简历的人发来的信息,只是为了确保他们已经做好了申请工作的准备。我花了大约15-20分钟来检查所有信息并写下回复。

这一系列文章将帮助我更快地给出答案,并帮助更多人。
因此,回答标题问题——这一系列文章将对所有正在找工作或未来想换工作的人有所帮助。此外,即使你已经找到了一份不错的工作,我的一些建议也能帮助你提升简历。

从哪里开始

我看到很多简历内容杂乱,各部分内容随意组合。这样的简历对你来说可能还不错,但对HR和招聘人员来说简直就是地狱。

作为开发人员,你一定知道正确的结构在代码中非常重要。简历也是如此。所以首先你需要知道应该使用什么结构。
简历结构类型

通常定义 3 种类型的简历结构:

  • 按时间顺序
  • 功能
  • 组合

为了节省您的时间,我不想对每种类型进行冗长而详细的解释。只想简单介绍一下,以便您了解在特定情况下应该选择哪种类型。

按时间顺序

按时间顺序排列的简历是最常见和最受欢迎的选择。在这种简历中,你需要在“工作经验”部分按倒序填写你之前的工作经历,从最近的开始。如果你至少有3-4份工作经历,并且雇主们非常喜欢这种简历,那么这种简历是一个不错的选择。

功能

时序型简历侧重于工作经历,而功能型简历则侧重于你的技能和实际经验。你需要谨慎选择这种简历,因为它要求填写的信息更加具体,并且需要针对某个职位空缺或特定岗位填写所有信息。

简历的主要部分必须填写你的技能描述,有时甚至没有工作经历部分。但如果你需要补充一些内容,请将其放在“技能”或“专业经验”部分下方。通常,如果你正在转行或工作经历有一些空白期,这种类型的简历非常适合。

组合

混合型是前两种类型的简单组合。它不仅能让HR关注你的技能,还能展现你稳定且规律的工作经历。通常,这种类型更适合中级及以上水平的开发人员。

简历类型

必需部分和可选部分

选择简历类型后,您需要使用特定部分创建模板。简历中可以使用必填部分和可选部分:

  • 联系信息(必填)
  • 目标/简短描述
  • 教育背景(必填)
  • 额外教育
  • 工作经历/专业经验(必填)
  • 技能
  • 成就/值得注意的事情
  • 建议

简历结构

联系信息(必填)

我们也可以将此部分称为简历的“标题”。此部分通常包含以下内容:

  • 您的名字和姓氏
  • 电子邮件
  • 电话号码
  • 地点
  • 社交网络(LinkedIn、Facebook 等)

只需填写姓名和邮箱地址。其他信息可选,但最好添加。

有时我会看到一些额外的信息,比如“已婚”或“有两个孩子”等等。这些信息并不重要,我不建议你添加。如果公司要求,HR 会询问你,但通常不会。

目标/简短描述(可选)

此部分为选填部分,您可以撰写一段简短的自我介绍。通常2-3句话即可。如果您不知道该添加什么,最好跳过此部分。

我不建议你在这里写一些你的故事,描述你的爱好等等。简短的总结或者什么都不写。

教育背景(必填)

此部分仅适用于中高等教育。但请勿在此处填写您的学校。教育背景描述必须包括:

  • 教育机构
  • 专业、学位和日期
  • 在某些情况下,你可以包括出版物或成就

如果您的主要教育地点不止一个,请从最近的开始按相反的顺序添加。

额外教育(可选)

您可以在本节中添加有关学习语言或编码的课程信息。此外,您还可以指定一些在线课程、书籍、大型会议,甚至可以指定 Hackerrank 或 LeetCode 等平台上的进度。

这部分主要供实习生和初级开发人员使用。他们通常缺乏丰富的经验,也没有涉及多种技术的优秀项目,因此需要证明自己已经掌握了这些技术并准备投入使用。如果你的简历中没有太多信息需要补充,这部分可能也是一个很好的补充。

但请仅添加值得注意的来源。

工作经历/专业经验(必填)

这是简历中最重要的部分之一。HR 和招聘人员一定会非常关注你之前的工作经历。

所有历史记录必须从最近的开始按倒序排列。每个作业应包含:

  • 公司名称
  • 您的职位
  • 就业日期

我们把所有这些都称为“职位”。在这个职位下,你应该描述你的主要工作和最有价值的任务或成就。不要写太多,3 项就足够了。由于你是开发人员,你还可以具体说明你使用的技术栈。

如果你有非常丰富的工作经历,不要把所有10-20个职位都列出来。只添加最有价值或与你申请的工作相关的职位。

技能(可选,但在功能性简历中是必需的)

翻看简历时,我发现写技能的方式有成千上万种。很多人根本不关心这部分看起来怎么样,也不在乎以后谁会看。所以他们干脆把所有知道的技能都写成一句话。

展现你的技能的最佳方式是将所有内容分成更小的部分。例如:

  • 前端:JavaScript、jQuery、React;
  • 后端:Python、Django、Flask;
  • 其他:GIT、Bootstrap、Slack 等。

您可以使用任何类别,但要使其更易于查看和核对。
在此部分,您只需指定与您申请的工作相关的技能。

成就/值得注意的事情(可选)

如果您能提供一些内容,这部分内容或许能让您从其他拥有类似经验的候选人中脱颖而出。例如,您可以添加自己的出版物、在某些比赛中获得前几名的信息、参加过大型挑战或做出过突出贡献。

建议(可选)

当然,这部分是可选的,但我认为,如果你有2-3份来自之前工作或其他来源的推荐信,就意味着其他人对你的工作很满意。这对新雇主来说是一个很大的加分项。

除了以上所有,我不建议添加“我的兴趣”部分。你可以在面试时提及,但这只会浪费简历的篇幅。
另外,不要再加一页包含链接和描述的页面作为你的作品集。这不是个好主意。你可以在自己的网站、GitHub 上列出这些内容,或者直接发送一些你做过的最有价值的项目的链接。

本文仅代表我个人观点。其他HR或招聘人员可能不认同。

希望本文能帮助你打造自己的简历。请关注我这里或推特,获取更多更新和其他内容。

谢谢你!

鏂囩珷鏉ユ簮锛�https://dev.to/hellnar/how-to-write-a-resume-part-1-the-struct-3ake
PREV
前端开发人员必备的 AWS 服务 - 第一部分
NEXT
初学者开发者路线图