乐趣区

关于程序员:程序员简历就该这样写

本篇文章除了教大家用 Markdown 如何写一份程序员专属的简历,前面还会给大家举荐一些不错的用来写 Markdown 简历的软件或者网站,以及如何优雅的将 Markdown 格局转变为 PDF 格局或者其余格局。

举荐大家应用 Markdown 语法写简历,而后再将 Markdown 格局转换为 PDF 格局后进行简历投递。

为什么说简历很重要?

一份好的简历能够在整个申请面试以及面试过程中起到十分好的作用。在不夸张本人能力的状况下,写出一份好的简历也是一项很棒的能力。为什么说简历很重要呢?

先从面试前来说

1,如果你是网申,你的简历必然会通过 HR 的筛选,一张简历 HR 可能也就破费 10 秒钟看一下,而后 HR 就会决定你这一关是 Fail 还是 Pass。

2,如果你是内推,如果你的简历没有什么劣势的话,就算是内推你的人再用心,也无能为力。

另外,就算你通过了筛选,前面的面试中,面试官也会依据你的简历来判断你到底是否值得他破费很多工夫去面试。

所以,简历就像是咱们的一个门面一样,它在很大水平上决定了你是否进入到下一轮的面试中。

再从面试中来说

我发现大家比拟喜爱看面经,这点无可非议,然而大部分面经都没通知你很多问题都是在特定条件下才问的。举个简略的例子:个别状况下你的简历上注明你会的货色才会被问到(Java、数据结构、网络、算法这些根底是每个人必问的),比方写了你会 redis, 那面试官就很大概率会问你 redis 的一些问题。比方:redis 的常见数据类型及利用场景、redis 是单线程为什么还这么快、redis 和 memcached 的区别、redis 内存淘汰机制等等。

所以,首先,你要明确的一点是:你不会的货色就不要写在简历上。另外,你要思考你该如何能力让你的亮点在简历中凸显进去,比方:你在某某我的项目做了什么事件解决了什么问题(只有有我的项目就肯定有要解决的问题)、你的某一个我的项目里应用了什么技术后整体性能和并发量晋升了很多等等。

面试和工作是两回事,聪慧的人会把面试官往本人善于的畛域领,其他人则被面试官牵着鼻子走。虽说面试和工作是两回事,然而你要想要取得本人称心的 offer,你本身的实力必须要强。

上面这几点你必须晓得

1,大部分公司的 HR 都说咱们不看重学历(骗你的!),然而如果你的学校不出众的话,很难在一堆简历中怀才不遇,除非你的简历上有特地的亮点,比方:某某大厂的实习经验、取得了某某大赛的奖等等。

2,大部分应届生找工作的硬伤是没有工作教训或实习经验,所以如果你是应届生就不要错过秋招和春招。一旦错过,你前面就极大可能会面临社招,这个时候没有工作教训的你可能就会面临各种碰壁,导致找不到一个好的工作

3,写在简历上的货色肯定要谨慎,这是面试官大量发问的中央;

4,将本人的我的项目经验完满的展现进去十分重要。

必须理解的两大法令

STAR 法令(Situation Task Action Result)

1,Situation:事件是在什么状况下产生;
2,Task::你是如何明确你的工作的;
3,Action:针对这样的状况剖析,你采纳了什么口头形式;
4,Result:后果怎么,在这样的状况下你学习到了什么。

简而言之,STAR 法令,就是一种讲述本人故事的形式,或者说,是一个清晰、条理的作文模板。不论是什么,正当纯熟使用此法令,能够轻松的对面试官形容事物的逻辑形式,体现出本人剖析论述问题的清晰性、条理性和逻辑性。

FAB 法令(Feature Advantage Benefit)

1,Feature:是什么;
2,Advantage:比他人好在哪些地方;
3,Benefit:如果雇佣你,招聘方会失去什么益处。

简略来说,这个法令次要是让你的面试官晓得你的劣势、招了你之后对公司有什么帮忙。

我的项目经验怎么写?

简历上有一两个我的项目经验很失常,然而真正能把我的项目经验很好的展现给面试官的非常少。对于我的项目经验大家能够思考从如下几点来写:

1,对我的项目整体设计的一个感触
2,在这个我的项目中你负责了什么、做了什么、负责了什么角色
3,从这个我的项目中你学会了那些货色,应用到了那些技术,学会了那些新技术的应用
4,另外我的项目形容中,最好能够体现本人的综合素质,比方你是如何协调我的项目组成员协同开发的或者在遇到某一个辣手的问题的时候你是如何解决的又或者说你在这个我的项目用了什么技术实现了什么性能比方: 用 redis 做缓存进步访问速度和并发量、应用音讯队列削峰和降流等等。

专业技能该怎么写?

先问一下你本人会什么,而后看看你动向的公司须要什么。个别 HR 可能并不太懂技术,所以他在筛选简历的时候可能就盯着你专业技能的关键词来看。对于公司有要求而你不会的技能,你能够花几天工夫学习一下,而后在简历上能够写上本人理解这个技能。比方你能够这样写 (上面这部分内容摘自我的简历,大家能够依据本人的状况做一些批改和欠缺):

1,计算机网络、数据结构、算法、操作系统等课内基础知识:把握
2,Java 基础知识:把握
3,JVM 虚拟机(Java 内存区域、虚拟机垃圾算法、虚构垃圾收集器、JVM 内存治理):把握
4,高并发、高可用、高性能零碎开发:把握
5,Struts2、Spring、Hibernate、Ajax、Mybatis、JQuery:把握
6,SSH 整合、SSM 整合、SOA 架构:把握
7,Dubbo:把握
8,Zookeeper: 把握
9,常见音讯队列: 把握
10,Linux:把握
11,MySQL 常见优化伎俩:把握
12,Spring Boot +Spring Cloud +Docker: 理解
13,Hadoop 生态相干技术中的 HDFS、Storm、MapReduce、Hive、Hbase:理解
14,Python 根底、一些常见第三方库比方 OpenCV、wxpy、wordcloud、matplotlib:相熟

排版注意事项

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

其余的一些小 tips

1,尽量避免主观表述,少一点语义含糊的形容词,尽量要简洁明了,逻辑构造清晰。
2,如果本人有博客或者集体技术栈点的话,写上去会为你加分很多。
3,如果本人的 Github 比拟沉闷的话,写上去也会为你加分很多。
4,留神简历真实性,肯定不要写本人不会的货色,或者带有欺骗性的内容
5,我的项目经验倡议以工夫倒序排序,另外我的项目经验不在于多,而在于有亮点。
6,如果内容过多的话,不须要非把内容压缩到一页,放弃排版洁净整洁就能够了。
7,简历最初最好能加上:“感谢您花工夫浏览我的简历,期待能有机会和您共事。”这句话,显的你会很有礼貌。

我是 Java 工程师,学习理解更多 Java 相干常识能够退出我的 Java 学习园地有我总结的 Java 根底学习材料,面试题,开发工具等。

退出移动版