前言:
工作了这么多年,看过很多应届毕业生的社会招聘和简历。 在这篇文章中我将讨论程序员简历的常见问题。 我也会提供一份我自己的简历模板供您参考。
本文的大纲如下:
恢复语气
程序员的简历应该简洁明了,设计不宜过于复杂。 如果包含照片,则除照片外不应有任何颜色。
下面还提供了简历模板。
学校招生一页简历就够了,社会招聘两页简历就够了。
有的学校招收学生,说经验太多,简历要写两三页。 看完之后要么内容太丰富,要么太罗嗦,比如很多校园活动。 由于这是一个技术职位的面试,剩下的就简单说一下吧。
简历模板

谨慎使用“主人”这个词
应届毕业生或者刚毕业的程序员写简历的时候,切记不要写自己精通某种语言。 如果他们真的学得很好,建议写他们很熟悉。
但是有的同学可能只会用go或者python等一些语言写一些小东西,或者了解一些语言的语法,直接写“熟悉C++、JAVA、GO、PYTHON”。 这也是一个禁忌。 如果你对C++比较了解,建议熟悉C++并了解JAVA、GO、PYTHON。
这里词语的强度:掌握>熟悉(推荐使用)>掌握(推荐使用)>了解(推荐使用)
这里我们也需要做好心理准备。 一旦我们编写并熟悉了某种语言,这种语言就一定是面试中考察的重点。 比如,如果我们写并且熟悉C++,那么继承、多态、封装、虚函数、C+11和STL的一些特性肯定会被问到。
所以简历上写的是你熟悉哪种语言,准备面试的时候要重点准备。 你很难看其他语言。 面试官在面试过程中通常只考察一种编程语言。
切勿在简历中写下任何您不确定的内容
不要为了让简历看起来丰富而写很多内容。 你的内容越多,面试时需要的测试点就越多。 你的简历应该突出你的一些技能,而不是涵盖所有内容。
想一想,面试官一定是拿了你的简历就开始问问题了。 如果你只是为了表明自己懂得多一点而把所有的东西都写在简历上,那么你就会给自己挖一个大坑。
比如,如果你只部署了一台nginx服务器,简历上写着你熟悉nginx,那么面试官可能会冒出一波关于nginx的问题。 如果学生无法抗拒,就会说我只是部署了,不了解底层实现。 想想那场面该是多么尴尬啊。
同时,简历上尽量不要写10万行以上的代码。 这会过度提高面试官的期望。 首先,代码行数10万+,无法验证。
而这无疑会大大增加面试官的期望以及面试官提问的范围。 这相当于告诉面试官我写代码没有问题,你直接问就可以了。
那么如果简历中没有关键点的话,面试官就会开始到处提问,恐怕学生的回答也不会好。
项目经历怎么写
在项目经历中,应该突出自己的贡献。 不要描述一次项目就完成了。 你应该强调你的贡献,添加了哪些功能,或者优化了哪些性能指标。 最后说一下好处,比如有多少人使用这个功能。 ,比如性能提升了多少倍。
事实上,很多学生的一个通病就是在面试时无法说出自己项目的难点。 他们写了很多关于自己的项目经验以及各种框架数据库的使用,但都无法解答他们项目的难点。
有的同学心里会说,自己的项目没有什么难度,只要按照功能去做就可以了。 如果他们遇到无法配置或调整的东西,只需在百度上搜索即可。
其实大多数人做项目的时候都是这样。 不是每个项目都有它的难点,但是为什么有相同项目经验的人能告诉你难点呢?下面我们来说一下
在做项目的时候,我们必须时刻对困难保持敏感。 我们中的许多人经历了很多麻烦才解决了一个问题,然后就忘记了它而不记录它。 这个时候,如果我们及时记录下自己的思考过程,就会成为面试的关键。 重要材料,养成这个习惯很重要
许多学生抱怨他们的项目并不困难。 事实上,情况并非如此。 如果你在项目中找到一个点并深入挖掘,你就会遇到困难。 解决它可以在面试中使用。 例如,如果您使用 Java 来完成一个项目,请深入挖掘。 Java内存管理看看是否可以减轻某些虚拟机的内存压力。
所以很多时候并不是你的项目没有困难,而是你准备得不够充分。
面试官肯定会问项目经历,所以并不是每次面试都会主动问项目中的亮点或者难点。 这个时候,我们就需要主动说出自己项目中的困难。
这里我们谈谈作为面试官在面试时如何变被动为主动的技巧。 比如我们的项目是一个分布式系统。 在介绍项目的时候,我们主动说项目的难点是分布式数据一致性的问题。
此时你应该知道面试官肯定会问你数据一致性如何解决? 如果你足够了解数据一致性协议的使用和原理,你可以和面试官交谈。
我们在简历中强调,项目的难点在于数据一致性,并且我们精心准备了一致性协议以及与数据一致性相关的知识,只等面试官来问。 这样的简历才是一份好的简历,而不是在简历上泛泛而谈,到头来你会什么都不懂。
面试总共持续三十分钟或一个小时。 谈论两个项目中的难点不仅凸显了我们的技术深度,而且项目中的难点最好由我们自己掌控,因为这是面试官必须要问的问题,是我们如何变被动为主动的关键。
真正好的简历是学生将简历交给面试官。 他们基本上知道面试官看简历会问什么问题,然后引导面试官到他们最熟悉的领域,让学生能够掌握主动权。
而不是让面试官问很多你不知道的问题。 如果简历上写了很多笼统的内容,什么都写一点,这样会放大面试官提问的范围,而如果问的再深入一点学生也回答不了问题,那么面试的机会可能就没有了。 ,希望大家都知道这个道理。
博客的重要性
你可以放你的博客地址,Github地址,甚至微博(如果你发的技术内容很多的话)
通过博客和github,面试官可以快速判断学生对技术的热情和学习的态度,这可以让面试官快速了解学生的技术水平。
如果有很多高质量的博客和漂亮的github,如果面试表现不好及时的话,面试官就会通过博客知道这个学生的基础还是很扎实的,但是表现不好。 可见记录和总结的重要性。
您不必成为技术专家才能撰写博客。 每个人都可以写博客来记录自己的收获。 每个人都可以针对每个知识点写一篇技术博客(自己回答过的问题、准备面试时学到的知识点等)
如果你以前从未写过,我建议你现在注册一个博客,CSDN或者博客园都可以。
不太建议建立自己的博客网站,因为浏览量会极低,很难曝光自己,提高知名度。
有些同学可能还没有github账号,或者已经有了,但是github上什么都没有。 因此,还没有 github 帐户的人应该立即注册一个。
不要害怕 GitHub。 你可以很容易地找到一些小项目来练习并上传到你自己的GitHub。 有些学生可能很难找到合适的小项目。 这里我推荐一些适合练习的小项目:
即使你不做项目,如果你把学习模式时学到的设计模式整理出来,它仍然是你自己github上的一个项目,例如:
面试只持续30分钟或一个小时。 如何才能更好地向面试官展示你所掌握的技能? 博客和 github 是不错的选择。 如果你把这些写在简历上,面试官肯定会看到的。 ,这些都是加分点
总结
一份好的简历是踏脚石。 同时,不要在简历上花费过多的精力。 一份好的简历和面试技巧是锦上添花。 真正让你获得经验的工作机会依赖于真正的才能和实际的学习。 希望通过这篇文章,大家可以回顾一下自己的简历,找出不足之处,在面试前多做准备和练习。
希望这些可以帮助你在面对面试问题时游刃有余。 祝面试顺利! !
链接:阿里巴巴程序员告诉你应届毕业生应该如何写简历! (附简历模板)-CSDN博客