生活知识百科

程序员求职,简历应该怎么写更好?

2024-11-17 09:09:13 条浏览

简历是敲门砖,是给hr在不浪费时间的情况下关注你的简历,所以你的简历一定要简单清晰和与众不同。

具体算是简单而不平凡了,其实就是把很多你自己参与的或者自己的想法一定要写清楚思路清晰列举清楚大气。

与众不同是指不和别人一样但是不能花里胡哨的这样不好,我一般写简历如下:

个人信息

公司经历加入职时间

个人项目简历(

1,项目背景

2,技术框架

3,项目业绩

4,参与职责

5,项目描述)




要么你是一个会动脑筋干活的,要么你是肯出时间的,招一头就好。




说清楚自己的情况,接下来就是自己的经历了。建议自己做一个项目,从头做起,针对这个项目开始写会比较好。




这个问题,我分享一下我买的简历服务中,HR给我的建议吧,最重要的有两点。

1.明确求职意向,期望薪资。这个是hr在筛选简历里首要看的,如果求职意向和岗位不和就不会往下看了。

2.项目经历中,要明确自己做的内容,使用的技术,获得了什么效果。最好有数据说明。如果项目经历和技术方向匹配,很有可能简历会通过。




工作年限要写长点,




工作的履历和工作成绩,培训沉淀,项目专案。要结合你的实际行动证明,这样让别人信任你才能提高面试官对你的成功率。




以下是个人观点




没接触过这一行,不知道,我在体制内工作了近四十年,快退休了。我在事业一类科研单位工作,我们也招聘(得考试),我虽不是HR,但多少也知一些。如果没有潜规则,那第一学历很重要,如果是研究生以上学历,全日制很重要。如果你从事过你报考的专业,这也很重要,另外,你虽未从事过你报考的专业,但你有在社会上工作的经历,这也很重要。把这些写明自,其它的……凑字数罢了。




大致四部分:

1、基本信息;

2、教育经历;

3、技术掌握;

4、工作及项目经历。




本人做过HR,现在在高校就计算机专业学生就业工作,优秀的程序员简历,有两点:一是体现自己核心能力的技能清单;二是体现自己能力的项目经验,至少写两个。这样的应届生简历非常受欢迎。

如果是已经工作多年,再加一个有大公司背书。

在写技术清单时,很多人都会写熟悉,掌握,精通,不用直接写使用相关技术做过什么,比如使用java写过5万行代码,也需要对自己的技术进行分类和总结,显得精练而不啰嗦

在写项目经验时不要贪多,两个足矣,但是需要自己深度参与的,这个项目面试时一定会被问到,写项目经验尽量要用到STAR法则,写出背景,任务,行动,结果(特别是结果怎么样),最好用数据说话

本人讲了求职简历写法@廖老师的求职课,里就有程序员简历的案例,欢迎前去收看哦,也可以就你个人的问题私信我




这是我的个人经验




简历里谨慎使用精通两字

应届生或者刚毕业的程序员在写简历的时候切记不要写精通某某语言,如果真的学的很好,推荐写熟悉。

但是有的同学可能仅仅使用一些语言例如go或者python写了一些小东西,或者了解一些语言的语法,就直接写上熟悉C++、JAVA、GO、PYTHON,这也是大忌,如果C++更了解的话,建议写熟悉C++,了解JAVA、GO、PYTHON

这里词语的强烈程度:精通&;熟悉(推荐使用)&;了解(推荐使用)

这里还有做好心理准备就是一旦我们写了熟悉某某语言,这门语言就一定是面试中重点考察的一个点,例如写了熟悉C++,那么继承、多态、封装、虚函数、C++11的一些特性、STL就一定会被问道。

所以简历上写着熟悉哪一门语言,在准备面试的时候重点准备,其他语言几乎可以不用怎么看,面试官在面试中通常只会考察一门编程语言。

拿不准的绝对不要写在简历上

不要为了简历上看上去很丰富,就写很多内容上去,内容越多,面试中考点就越多,简历中突出自己技能的几个点,而不是面面俱到。

想想看面试官一定是拿着你的简历开始问问题的,如果因为仅仅想展示自己多会一点点的东西就都写在简历上,等于给自己挖了一个巨坑。

例如仅仅部署过nginx服务器,就在简历上写熟悉nginx,那面试官可能上来就围绕着nginx一波询问,同学们如果招架不住,然后说我仅仅部署过,底层实现我都不了解。想想看那场面有多尴尬。

同时尽量不要写代码行数10万+在简历上,这就过于提高了面试官的期望,首先就是代码行数10W+,无从考证。

而且这无疑大大提高的面试官的期望和面试官问问题的范围,这相当于告诉面试官我写代码没问题,你就尽管问吧。

然后简历上也没有重点的话,面试官就开始铺天盖地问起来,恐怕同学回答的效果也不会好。

项目经验应该如何写

项目经验中要突出自己的贡献,不要描述一遍项目就完事了,要突出自己的贡献,是添加了哪些功能,还是优化了那些性能指数,最后再说说受益怎么样,例如这个功能被多少人使用,例如性能提升了多少倍。

其实很多同学的一个通病就是在面试中说不出自己项目的难点,项目经历写了一大堆,各种框架数据库的使用都写上了,却答不出自己项目中的难点。

有的同学心里会说,自己的项目没有什么难点,就是按照功能来做,遇到不会配置的不会调节的,就百度一下。

其实大多数人做项目的时候都是这样的,不是每个项目都有什么难点,可是为什么一样的项目经验,别人就难点上就能说出一二三来呢。下面我们来说一下

做项目的时候时刻保持着对难点的敏感程度,很多我们费尽周折解决了一个问题,然后自己也不做记录,就忘掉了,此时如果及时将自己的思考过程记录下来,就是面试中的重要素材,养成这样的习惯非常重要

很多同学埋怨自己的项目没难点,其实不然,找到项目中的一点,深挖下去就会遇到难点,解决它就可以拿来作为素材在面试中来讲。

例如使用java完成的项目,在深挖一下Java内存管理,看看是不是可以减少一些虚拟机上内存的压力。

所以很多时候不是自己的项目没有难点,而是自己准备的不充分

项目经验是面试官一定会问的,那么不是每一个面试都是主动问项目中有哪些亮点或者难点,这时候就需要我们自己主动去说自己项目中的难点。

在这里我们说一个面试中作为面试者如何变被动为主动的技巧,例如自己的项目是一套分布式系统,我们在介绍项目的时候主动说项目中的难点就是分布式数据一致性的问题。

此时就应该知道面试一官定会问你是如何解决数据一致性的?如果你对数据一致性协议的使用和原理足够的了解,就可以和面试关侃侃而谈。

我们在简历中突出项目的难点在与数据一致性,而我们之前就精心准备一致性协议,数据一致性相关的知识,就等着面试官来问。

这样的简历才是好的简历,而不是简历上泛泛而谈什么都说,最后什么也不了解。

面试一共就三十分钟或者一个小时,说两个两个项目中的难点,既凸显出自己技术上的深度,同时项目中的难点是最好被我们自己掌控的,因为这块是面试官必问的,就是我们可以变被动为主动的关键。

真正好的简历是当同学们把自己的简历递给面试官的时候,基本都知道面试官看着简历都会问什么问题,然后将面试官的引导到自己最熟悉的领域,这样同学们才会占有主动权。

而不会让面试官问了很多自己不会的内容。

简历上写很多范范的内容,什么都写一点,这会放大面试官问问题的范围,而且稍稍往深一问,同学们就回答不上来的话,那这场面试可能机会就不大了,希望大家知道这么个道理。




好的简历就是每个人的第一个印象,留下好印象就是一个天然的优势。

简洁明了的排版

简历打底就给每个人都一个误导,不一定有逼格多样式的排版可以吸引hr的第一眼光,但是一目了然的简历却永远都是大家最喜欢的内容,企业并不想看到你从简历上就花里胡哨的装扮,信息量和工作技能和工作经验才是hr着重点,程序员而言则是项目经验和编程技术就是简历需要详细描述的方面

开发经历和项目过程

简历上详细介绍自身经历的项目开发,从需求分析的见解和使用的编程语言和框架上吸引面试官的阅读,就像小说般的兴趣度引导,这样的简历编写基本是成功的。




简历照实写,不就是自己有啥工作经历,有啥突出成就,项目经历。关键是得要有真本事。程序员这行,随便聊聊就知道你啥水平的事。

特别碰到一些技术过硬的人,简历写得那么好,结果一问三不知,那不打脸吗。

跟别人合作的项目,如果对别人完成的部分也很熟悉,写到自己完成的里面,也是没啥问题。问道了能自圆其说就好。




简历不是一朝一夕能写好的东西,我改了3年的技术简历,才终于能让面试官看顺眼了。也是靠着这个简历,拿到了BAT等大厂的秋招offer,其实简历不只是HR在看,更多的时候是面试官在看,所以,写简历,一定要讲究方法,今天就给大家分享一些写好技术简历的要点!(我是程序员,所以对于非技术岗的同学可能没什么参考价值)

怎样制作一份优秀的技术简历。相信很多同学都对此有疑问,实际上,制作简历这件事,说难也不难,说简单也不简单。

简单,是因为你只需要它需要的内容其实并不多,只需要你花一下午的时间,找一份简历模板,然后把内容写满即可。

难,是因为你要把你毕生所学提炼成一纸简历,并且要投其所好,让面试官看到他想要看到的,同时也是你自己最为擅长的。

要意识到这一点,其实很不容易。很多朋友也拿过自己的简历给我看,质量参差不齐,但是一般愿意把简历拿给我看的朋友,他们是知道自己简历存在不足,想要改进的,而他们的简历确实也属于比较优秀的。

合格的技术简历是改出来的,从第一份简历开始,不断地积累内容,完善简历,这才是最有效的途径。我们不妨来看看,每一步应该怎么走吧。

1、第一份简历

我的第一份简历是在大学的时候写的,和很多没有求职经验的同学一样,简历,非常粗糙,除了基本信息以外,没什么拿得出手的东西,只好用英语四六级、计算机二级、毕业设计等一些没什么技术含量的内容来滥竽充数了。

我在大学基本上就是玩过来的,所以什么竞赛、活动基本也没参加过,荣誉奖励这一栏就只能写一写奖学金、优秀学生干部了,相比很多参加过蓝桥杯、数学建模,甚至是ACM的同学来说,我那会的简历实在太辣鸡了。

对于本科同学来说,项目经历、实习经历估计也不会多,于是大家纷纷把自己的课程设计、实训课程搬到自己的简历上去,其实这也是一种办法,毕竟有总比没有好。

我那时候已经想要转行去做软件了(原来是电信专业)于是在暑假还去过某互联网小作坊实习,干了两个月PHP,于是便把这段经历也搬到简历上去了,实在没东西写,就只能挑你最拿得出手的东西了。

于是我的第一份简历就这么“堆”出来了,大学学的是全是电子和通信的课程,毕业设计做的游戏开发、实习做的是PHP,我甚至把在中国电信打工的经历都写上去了。

这在我现在看来,简直是不可理喻的,杂乱无章,和目标岗位毫无关联,我竟然还想拿这样的简历去应聘Java工程师,我一定是疯了。

2、厚积而薄发

简历这个东西,就是你的个人履历,你要把自己最出彩的东西写到简历上,把最有吸引力的东西拿给别人看。

假如,你真的没有东西写,那怎么办。这也是很多同学问过我的一个问题。答案很简单,没东西写,那就是积累不够,不管是项目、实习、还是博客、GitHub,没有一样东西是随便能做成的,你需要积累,需要有这些东西为你加持,这个过程是漫长而艰辛的,但是却又是你不得不做的。

项目:

首先谈谈项目,简历上的项目一定要和你的岗位有关,投的Java岗位,就不要写游戏开发的经历(我曾经这么干过)如果压根没有关系,那还不如不写,面试官会觉得你很不专业,并且他对你这个项目也不会有什么兴趣。

没有项目怎么办,都说艺术来源于生活,而项目来源于网络,不管是视频课程、网络资料,还是课堂设计、开源项目等,选一个你感兴趣的,花时间去做完它,只要你付出了对应的时间和努力,这个项目就是属于你的。

实习:

比起项目,实习更加不易得,很多同学甚至没有机会去实习,当然,如果学校有组织实习,这样的经历也完全可以写上。

一般来说,实习分为寒假实习、暑假实习和日常实习,对于课业较紧张,抽不开身的同学,可以考虑寒假实习和暑假实习,寒假实习一般很少,不会统一招,而暑假实习很多,比如这段时间的春招实习招聘,录取的同学一般都是被安排在暑假入职的。

如果你课业不紧张,那就没必要等到寒暑假了,上面三种实习生招聘你都可以参加,尽早入职,积累实习经验,一定会让你收获颇多的。

博客:

我在读研之前,压根不知道有技术博客这个东西。后来我发现,程序员都喜欢看博客、写博客,于是我也跟风去做,一做就是三年。

读博客,是吸收别人总结的知识,是一种学习的捷径,但你需要花时间去筛选优质内容。

写博客,是你学习后的输出方式,把知识教给别人,是最好的复习方式,也是检验你学习能力的方式。

博客是个好东西,如果你已经有了项目和实习经历,但是还是觉得不够,想让你的简历大放异彩,博客可能是一个不错的选择。

不管是选择自己搭的博客,还是用CSDN、博客园这类平台,亦或是GitPage这类博客,其实都不重要,赶紧开始写博客,才是当务之急。相信我,写博客,绝对没坏处。

其他:

除了以上内容,其实还有很多可以丰富你简历内容的办法,比如GitHub、竞赛奖励、校园活动等内容,只要和目标岗位有关的经历,都是可以为你加分的。

关键在于,要尽快开始,并且持续积累,做出一些成果,才能最终把这些东西搬到简历上去。

3、我的简历修炼之路

改了四年的简历,经历了很多个阶段,扔掉了十多份不合格的简历,目前算是可以能让自己和面试官满意了。

第一个阶段,就是我刚才说的第一份简历,杂乱无章,没有重点,内容虽多但是都是生搬硬套,和求职意向没有太大关系。

第二个阶段,明确了自己的求职岗位,简历上只写和目标岗位相关的内容,但是由于相关内容不多,只好加上一些【自我评价】、【校园活动】这类没什么意义的内容。

第三个阶段,根据岗位要求,学习相关技术,积累沉淀,逐渐转化为博客、GitHub上的一些内容,同时自己做一些JavaWeb项目,在这期间找到了一些实习工作,于是开始实习,简历上也因此多了两段实习经历。

这个阶段其实是我进步最大的阶段的,基础更加扎实,并且有了项目和实习经历的加成,即便如此但是由于这些内容很多很杂,我还没办法把最精华的部分提炼出来,在简历上写的东西还不能打动面试官。

第四个阶段,在一次次简历被筛,面试折戟之后,我意识到简历可能还存在问题,虽然这个阶段简历上已经没有什么内容要补充的了,但是需要做减法,也需要注意细节。

比如,在掌握技能这一栏目里,只了解一些皮毛的知识点,用“了解”来描述

了解得比较深入,能够熟练回答相关面试问题的知识点,可以用“熟悉”来描述。

看过相关书籍、源代码,了解过底层原理的知识点,可以用“熟练掌握”来描述,当然,我绝不敢用“精通”二字。

对于项目和实习经历的描述,我更加慎重了,不管是措辞、逻辑都更加严谨和专业,只写自己做的,并且要分点叙述,把难点和亮点都介绍清楚。

关于“简历上的项目怎么写”这个问题,我写过一篇文章专门来讲述。

有兴趣的可以点进去看看:

4、我参加校招时的简历大概长这样(仅供参考)

这份简历仅供参考,切勿盲目模仿。上面我说过,对于掌握情况不同的技术,你需要用不同的形容词去描述,我这里也是这么做的,用词基本都是经过考虑之后才确定的。

简历上提到的技术点,我基本上都是比较熟悉的,保证能够说出一些有深度的东西来,才敢写在简历上。也只有这样,你才能保证面试官问到相关技术知识点时,你有足够的把握去回答。

文能码字,武能coding,是我黄小斜,不是黄老邪噢。

欢迎关注微信公众号【程序员江湖】

作者黄小斜,斜杠青年,某985硕士,阿里Java研发工程师,于2018年秋招拿到BAT、网易、滴滴等8个大厂offer,目前致力于分享这几年的学习经验、求职心得和成长感悟,以及作为程序员的思考和见解。(关注公众号后回复”资料“即可领取3T免费技术学习资源以及我我原创的程序员校招指南、Java学习指南等资源)




温馨提示