如何写一份合格的程序员简历

533 阅读5分钟

什么是简历? 简历,是一份销售自己的成绩单,是获取面试机会的第一步。

简历有两点非常重要:

  • 展示过往经历的成绩/结果
  • 满足用人单位的需求

因此,一份好的简历应该是:

  • 必须展示个人信息、学历、工作经历等
  • 最好有数据可以量化
  • 高度匹配JD,满足企业需求

我将从三个方面进行总结,如何写一份合格的程序员简历。

一、简历内容

1.1 个人信息

姓名/求职意向/电话/邮箱/学历/专业/工作经验/性别/年龄/博客

注:

  • 必须包含姓名、求职意向、电话、邮箱
  • 如果是非科班出身,专业可以不写,其他项同理

1.2 技能列表

注:

  • 注意顺序
  • 合理用词,了解/熟悉/熟练掌握/精通
  • 英文大小写规范,如jQuery、MySQL等
  • 注意编写排版:open.leancloud.cn/copywriting…

【示例】:

「Java后端开发工程师」顺序

—— java、jvm、并发编程、集合、设计模式、数据结构

—— 框架、ssm

—— 微服务

—— 数据库(关系型、nosql)

—— 中间件

—— 分布式

—— nginx、tomcat、lvs、keeplived、CDN,DNS

—— 操作系统、网络、计算机组成原理、io

—— docker、k8s,pro

—— hadoop、hive、hbase、spark、flink

—— 前端技术

【参考】:

  1. 精通、熟悉Java核心,多年一线开发经验,具备良好的编码能力,并熟练使用设计模式;
  2. 精通、熟悉JVM、JMM、GC算法,熟悉常见的垃圾回收器,熟悉JVM调优,并参与过线上的实际调优工作;
  3. 精通、熟悉Java并发编程,对Java的各种锁机制、synchronized、线程池机制、AQS都有深入理解,对操作系统的并发支持有深入研究,并在项目中熟练使用;
  4. 精通、熟悉Spring、SpringMVC、Springboot、MyBatis都有深入理解,多年实战经验,可以按照需求快速构建项目,并阅读过Spring的IOC实现原理的核心源码,以及MyBatis等核心源码;
  5. 精通、熟悉SQL语言与MySQL调优,对事务、锁、索引等都有深入理解,具有实际的线上SQL优化经验; .......

1.3 工作经历

xxxx年xx月+岗位+公司名称

注:

  • 由近及远,按时间顺序编写
  • 可以概述每家企业取得的工作成绩

1.4 项目经验

项目名称/项目描述/技术架构/职责描述/项目难点

注:

  • 项目名称:名称后标注项目开发时间段
  • 项目描述:介绍项目,描述项目的价值,如解决什么问题,项目中涉及的数据量、项目规模(之前的项目存在什么问题,产生了什么样的后果,经过重构优化后,达到了什么样的效果,现在是什么状态)
  • 职责描述:分条描述、虚实结合、5条以上
  • 项目难点:技术难点、性能优化、重构、跨部门协作等

🚩 如何描述项目职责?(参考模板)

  • 在xxxx模块中,使用xxxxx完成了xxxx功能,实现了xxxx;
  • 为了优化xxxxx问题,采用xxxx方法来处理,最终从xxx秒优化到xxx秒,效率提升了xx%;

【示例】:

职责描述:

  1. 参与项目模块的需求分析、讨论与评审,根据需求合理性确认定稿最终原型图;
  2. 参与需求讨论会议,实现业务完整闭环,负责编写项目功能结构图;
  3. 根据产品需求原型,使用 PowerDesigner 设计后台管理系统的核心业务功能模块的数据库表结构(15张表);
  4. 负责编写业务模块的数据接口设计文档,并主持会议进行讨论确认,最终定稿;
  5. 制定开发任务计划,并使用Teambition进行项目可视化任务分配和管理;
  6. 采用前后端分离架构,基于SpringMVC+MyBatis搭建基础开发环境,实现后台管理系统中的xxx管理、xxx管理等核心业务模块; ......

1.5 教育背景

时间(年)+学校+专业+学历

注:

  • 由近及远,按时间顺序编写

1.6 证书奖项

注:

  • 最好加上技能描述,如CET6,能够熟练进行口语交流

二、注意事项

2.1 扬长避短

  • 如果非985、211学历,可以将【教育经历】放在简历最后
  • 【技能列表】要有侧重点,要写自己擅长的技术点或储备过的技术

2.2 保存为PDF格式

2.3 页数控制在2~3页

2.4 文件命名格式

  • 姓名+应聘岗位+手机号
  • 姓名+应聘岗位+毕业学校(应届生)
  • 姓名+应聘岗位+可实习时间+手机号(实习)
  • 姓名+应聘岗位+工作年限+手机号(社招)

2.5 邮件投递时

  • 邮箱昵称和简历名称相同

  • 邮件主题「岗位+姓名+礼貌用语」

  • 邮件正文「关键词+礼貌的表述方式」

    「尊敬的 HR 您好!

    我的教育背景是xxxx,有3年xxxx工作经验,符合您公司的xxxx岗位的招聘条件。

    附件是我的简历,请您查收!

    期待您的回复!

    感谢您的时间!

    祝工作顺利!

    xxxxx

    手机号」

三、经验宝典

  • 简历模版尽量选择从上往下的格式,符合人的阅读习惯;
  • 先写一份大而全的简历,包含所有的技能列表和项目经验,以及每个项目中的个人职责,再根据每家企业的JD针对性地编写简历;
  • 简历中结果要量化,平时要多关注数据,如时间(花费多长时间完成)、工作量(负责开发多少个模块)、优化(性能提高多少倍)、结果(绩效多少分、获得新客多少个)等;
  • 平时多关注5个亮点产出的方向:此前没有,你新做出来的;此前没有,你做以后,梳理出了新建议新规划;此前有,你做得数据更高了;此前有,你带动了兄弟部门指标,体现全局思维;此前有,你在过程中优化了步骤流程、提升效率
  • 平时多看书,不要忽视理论知识的积累