由于这学期的就业指导要求制作一份个人简历,想到以后也需要用到,索性记录一下如何书写一份合适的个人简历
TIP本文参考 B 站以及部分网站检索,可能只适用于计算机专业,其他仅供参考
1. 个人情况
包括姓名、性别、年龄、邮箱、联系方式、学校、专业、籍贯。(学校如果好的话写,否则可以不写) 照片:建议不要添加照片,如果个人气质好,可以加上,但是一定要五官清晰,证件照。
WARNING毕竟程序员还是靠技术吃饭的,只能说行业的需求不一样。
(OS:我觉得放一张高 P 照,面试真的不会尴尬吗?QAQ)
2.技能描述
注意:
- 个人优势表示你具备而别人不具备的能力,你所罗列的技能不能算作个人优势
- 技能描述不能当作单词本,要详细的展示你个人技术的深度和优势,突出自己的价值
- 技能描述的时候不要随便写,要按照一定的顺序写,前端技能前置,后端技能后置
如果已经毕业并具备一定工作经验,可以仿照下文:
- 精通 java 核心技术,多年一线开发经验,具备良好的编程习惯,并熟练使用设计模式
- 精通 jvm、对类加载机制、垃圾回收算法、垃圾回收算法等有深入了解,并参与过线上项目的 jvm 优化工作
- 精通 springboot、mybatis、spring 等核心框架,可以根据需求快速搭建项目
选择自己熟悉的方向,以及熟悉的算法,一定要会,至于线上的具体项目,实际不可能有人会详细知道你参与并具体做了什么,存在”吹嘘”的空间
下面的项目经历,就可以继续写: 利用 xxx 设计模式实现业务模块的代码重构,减少了多少代码量,提升了多少执行效率
像我这种还在校的: 熟悉 java 核心技术,对集合、线程、IO 等都有深入理解,深入理解面向对象的编程对象,并熟练使用设计模式 熟悉 mysql,对 mysql 的索引、分库分表等有深入理解,并参与过线上项目的 SQL 优化工作
可以写一点熟悉但是较为简单的,如果面试官问到的话,不仅仅能回答的出来,还要联系到自己做了什么,证明自己有能力、有技术。
3.项目经历
项目名称:写的时候不要写 XX 系统,至少写一个 XXX 平台,如果实在没法写平台的,可以随便起一个英文名字,只要能解释清楚即可:Xditor,XXX 用户平台
项目描述:三四行文字即可,切记出现大段的文字堆积,同时突出项目的价值(主要解决了什么问题,提供了什么行业的解决方案,核心的业务功能是什么)
技术架构:只需要把用到的技术罗列清楚即可,用 +
或者 、
隔开,不需要作解释
职责描述:一定要分条展示,突出你对于项目的贡献,写的时候虚实结合
4.工作经历
只需要保存公司名称、时间、职位即可
5.教育背景
只需要保留学校、专业、时间即可
6.个人评价
不需要分条展示,写成一个段落即可,重点展示的行业背景和技术经验
对于大学生,重点要突出的是学习能力,成长性
对技术要热情,深入研究过 XXXX 技术,阅读过 XXX 技术书籍,leetcode 有 XXX 道题的储备,做过 XX 项目并获得什么成长,私下会怎么储备技术,看过哪些 github 的项目,做过哪些博客的积累和沉淀 注意:
- 技术服务于项目,项目加持于技术
- 面试中回答问题,不仅仅要回答出这个问题
More
资料来源于 B 站视频