程序员个人简历怎么写最好

五个方面阐述程序员个人简历怎么写最好

一、写简历的两大法则

1. STAR法则(Situation Task Action Result)

Situation: 事情是在什么情况下发生;
Task:: 你是如何明确你的任务的;
Action: 针对这样的情况分析,你采用了什么行动方式;
Result: 结果怎样,在这样的情况下你学习到了什么。
简而言之,STAR法则,就是一种讲述自己故事的方式,或者说,是一个清晰、条理的作文模板。不管是什么,合理熟练运用此法则,可以轻松的对面试官描述事物的逻辑方式,表现出自己分析阐述问题的清晰性、条理性和逻辑性。

2. FAB 法则(Feature Advantage Benefit)

Feature: 是什么;
Advantage: 比别人好在哪些地方;
Benefit: 如果雇佣你,招聘方会得到什么好处。
简单来说,这个法则主要是让你的面试官知道你的优势、招了你之后对公司有什么帮助。

二、程序员的项目经历怎么写?

简历中有一两个项目经历很正常,但是真正能把项目经历很好的展示给面试官的非常少。对于项目经历大家可以考虑从如下几点来写:

a.对项目整体设计的一个感受。
b.在这个项目中你负责了什么、做了什么、担任了什么角色。
c.从这个项目中你学会了那些东西,使用到了那些技术,学会了那些新技术的使用。
d.在项目描述中,最好可以体现自己的综合素质,比如你是如何协调项目组成员协同开发的或者在遇到某一个棘手的问题的时候你是如何解决的又或者说你在这个项目用了什么技术实现了什么功能。比如:用redis做缓存提高访问速度和并发量、使用消息队列削峰和降流等等。

三、专业技能该怎么写?

先问一下你自己会什么,然后看看你意向的公司需要什么。一般HR可能并不太懂技术,所以他在筛选简历的时候可能就盯着你专业技能的关键词来看。对于公司有要求而你不会的技能,你可以花几天时间学习一下,然后在简历上可以写上自己了解这个技能。比如你可以这样写(下面这部分内容摘自我的简历,大家可以根据自己的情况做一些修改和完善):
计算机网络、数据结构、算法、操作系统等课内基础知识:掌握
Java 基础知识:掌握
JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理):掌握
高并发、高可用、高性能系统开发:掌握
Struts2、Spring、Hibernate、Ajax、Mybatis、JQuery :掌握
SSH 整合、SSM 整合、 SOA 架构:掌握
Dubbo: 掌握
Zookeeper: 掌握
常见消息队列: 掌握
Linux:掌握
MySQL常见优化手段:掌握
Spring Boot +Spring Cloud +Docker:了解
Hadoop 生态相关技术中的 HDFS、Storm、MapReduce、Hive、Hbase :了解
Python 基础、一些常见第三方库比如OpenCV、wxpy、wordcloud、matplotlib:熟悉

四、简历排版注意事项

1.尽量简洁,不要太花里胡哨;
2.一些技术名词不要弄错了大小写比如MySQL不要写成mysql,Java不要写成java。这个在我看来还是比较忌讳的,所以一定要注意这个细节;
3.中文和数字英文之间加上空格的话看起来会舒服一点;

五、其他的一些小tips

1.避免主观表述,少一点语义模糊的形容词,尽量要简洁明了,逻辑结构清晰。
2.如果自己有博客或者个人技术站点的话,写上去会为你加分很多。
3.如果自己的Github比较活跃的话,写上去也会为你加分很多。
4.注意简历真实性,一定不要写自己不会的东西,或者带有欺骗性的内容。
5.项目经历建议以时间倒序排序,另外项目经历不在于多,而在于有亮点。
6.如果内容过多的话,不需要非把内容压缩到一页,保持排版干净整洁就可以了。

本文转载自简书,作者:套马杆的程序员

其它关于程序员个人简历怎么写最好的文章:
全部关于“个人简历怎么写最好”的教程