前言
其实认识不到简历重要性,以及对简历不走心的情况对于我们应届生来说实在是正常。
不是因为懒,就是因为难,做一份好的简历实在是很不容易的,但是一份好的简历带来的收获也是非常你值得去付出的。
我是在经历石沉大海、前辈指点、自我反思以后开始反复修改自己的简历,在提前批、秋招中简历all-pass,当然不是pass了就拿到了offer,毕竟小菜鸟。
我会在文章末尾放上了我用过的下载简历的网站。我比较喜欢极简的风格,我觉得这也是程序员大多数追求的一个方向。
项目经历
这一部分其实是很多人最有把握却写的最糟糕的部分,对不起对不起我说我自己,嘿嘿。
常见的错误:
•1、侧重点不在技术而在于情感感悟
我们在写这一部分的时候,有部分同学没有把重点放在技术栈方面,而是说这个项目精神层次的东西,比如这次项目学会了沟通能力啊,以及抗压能力啊等等,这部分可以放在自我评价里面。
•2、冗长流水账
我们在记录自己的项目的时候,最好是按照模块划分好,不要第一句话还在介绍前端、第二句就到了后端,这样显得你的逻辑感很差,同时面试官也会很迷糊
•3、没有突出自己的责任与角色
最后一点就是在项目中没有介绍自己的角色,担任了什么任务,做了哪些工作,这一部分最好是能直接用数据量化,多用技术名词。很多的文字其实面试官可能也没有看的太过的详细,但是技术名词,只要搞技术的一眼就会被吸引到,这样他就留有映像,知道你会什么。
其实还有很多的问题,我也参照了蛮多前辈写的,但是我觉得还是有点太繁杂了。因为简历大多数都是一页纸,项目经历少的可以详细展开写一下,项目多的其实根本无法将项目写的粒度达到多细,所以这就要求我们用极少的文字来描述清楚。
我的项目有三个,因此我将项目分成了以下的三个部分:
简介:名字+一句话描述项目 如果是项目负责人 就在后面加个括号(项目负责人),项目成员可加可不加。是就是,不是就不是,这个要如实回答。
技术:如:WSN+Ipv6、gin、goechart、Geecache、redis、Android、Docker、k8s(这个部分其实你需要做的就是将你在项目中涉及到的技术写上来)但是写上来的,在项目中的使用情况一定要搞清楚,面试官会抓住这些然后深挖你是否是真的用到了,所以就算部分不是你做的,你写上去,就一定要把它原理搞懂,同时结合实际场景能给别人讲清楚,这是大大的加分。
职责:这里你就分点写你的做了哪些工作,工作量少了就把工作再具体拆分。这里一定要结合一些技术名词描述:如利用gin框架搭建了Web界面进行可视化,这个就比你说搭建了一个可视化界面效果强烈的多。
如果项目的成果,包括最后的成果和发表的论文等等,这些也可以写出来。我这部分当时没有写,是选择在面试的时候说的。
如果你的项目经历较少,那么我觉得你还可以直接写出项目的亮点,和你解决掉问题;
下面这部分不用写在你的简历,但是你要做到心中有数,因为到时候面试的时候肯定会从嘴巴里说出来加分且有效。
以上这个过程其实也是帮你自己梳理项目,你想当你面试的时候,当你给面试官介绍项目毫无逻辑感,当你面试完,面试官甚至不知从何问起,这样是灰常的尴尬。
其实如果你要是能站在一个更高的层次去描述一个项目,将技术与业务分层,再在项目中体现出软件开发的模式,设计的模式,这种绝对是大大的加分,但是这个很难嘛。在学校做的项目其实都是只要功能实现,并没有说需要复用和迭代,所以这部分的不知道才是很正常的-->如果你不是计算机本专业的。
那么在面试的时候这部分你应该怎么给面试官介绍你的项目呢?
我觉得分为三个部分
背景介绍:
•1、为什么要做这个项目,需求在哪里,解决了什么问题?•2、和市面上现有的相比我这个项目存在哪些他们必具备的优势?
项目的宏观组成部分+功能技术:
•由哪几个部分组成:
•假如你做了一个物联网系统,那么将是前端信号采集电路+数据信号传输网关+数据可视化展示这三个部分组成 •假如你做了一个分布式缓存系统,那么将是根据LRU淘汰算法+并发缓存+分布式结点设置
•技术说明
•这个部分用到了哪些技术,做技术选型有哪些考虑,为什么选择这个技术。
这个项目的分模块我觉得可以从两个方向去入手。第一就是根据技术栈的边界线,模块的界限进行划分;第二个就是根据待解决的问题。第一个会更加容易,也更加清楚,我推荐第一个。
项目的成果
这个就是根据项目,解决了什么问题,优化了什么,提升了什么。
关于学生党,其实最主要的就是在这里引出:
发表了什么文章
申请了什么专利
赢得了什么比赛
获得了什么表扬
项目的亮点
创新的地方
解决了市面上现存的问题
和其他的产品进行比较
其实按照以上去阐述你的项目,你就已经站在较高的维度去看待一些问题,搞技术的如果还有一些产品的思维体现,那么将是非常有帮助的,也是很能体现你能力的。
没项目能行吗?
你想啥呢亲,不可以。
网上开源的太多了,你完全可以找一个项目跟着做。比如一个关于jin框架的类似于番茄TODOlist这样的,你完全可以改成关于健康打卡,疫情防控登记等等,这样的例子太多了。其实很多项目底层的技术都是相通的,你要做的就是搞懂底层的技术,再给它换个衣裳,这个项目不就是你的了。所以没项目都不是事儿哈,懒才是。(没说你没说你呢亲)
实习经历
这部分其实有就是有,没有就是没有,实事求是是第一点。
其次我觉得这部分其实和项目经历类似,但是呢还是不怎么类似,其实像项目的话我们都是在学校做的项目,其实对于整个项目是有个宏观的了解,但是在实际工作中这是极其不一样的。你可能负责的方向和工作内容是很狭窄的,或者实习咱们压根就没有做个什么。
但是也要写出自己的含金量来,其实一般大厂技术岗是不会存在这些问题,小公司的话可能你就得写一点亮点来体现自己不是个sqlboy或者curdboy。
比如:搭建系统的框架啊,设计模式啊等
我觉得就是大公司往技术深度说,小公司你就提升这个认识的宽度,对于你工作的部分进行一些拓展这样也可以丰富内容。
自我评价
这部分,如果你有项目经历+实习经历已经写不下了,其实需不需要也不是很严重了。
但是如果你非要写,也记住不要骚,求你了,你那点墨水留着讲给你女朋友好吧,你是搞技术的记住关键点就在于你的技术能力+抗压能力+ 学习能力+沟通能力。
你所需要的就是从技术层面去描述自己,最好体现的就是你的乐观积极态度、对技术的热爱、和良好的沟通能力,其他的花里胡哨哥哥们,咱们低调点。
细节处理
1、第一个可以根据不同的公司设计不同的颜色,比如华为是红色,京东也是,淘宝可能就是橙色,这个的前提是你的简历有那种带色的边框。
2、除非真的精通某项技术,我都建议写熟悉,我当时甚至唯唯诺诺两三个技术点写的了解,了解我写上去干啥?嗨,年轻。
3、简历这张纸的任何位置都可能成为面试官的考点,所以务必写上去的都要做详尽的准备。
4、如果你在讲诉某个项目的时候,能拓展到简历上没有的,提高一下深度,那就非常的加分了。
5、简历其实现在都是现在填好了简历,其实现在每个公司都得在它自己的系统上填写一遍简历,所以其实自己制作简历的作用性在下滑,但是你做好了自己的简历,到时候直接往上copy不是更快,所以简历还是要好好做的。
常见问题
1、简历几页可以?
不要超过两页
2、需要写本科学校吗?
建议写上,这问题是针对本科普通,考上名校研究生的,我觉得写上是一个态度,没必要遮遮掩掩的。毕竟是咱们母校,于情于理,写上没毛病。
3、必须要贴照片吗?
建议贴一张,然后这个照片建议你去某团搜一下证件照,然后花个几十块钱拍个证件照,他会给你一张修好的帅气美丽的电子照片,保存好,然后到时候就可以用了。
4、不同的岗位和不同的公司可以用同一份简历吗?
这个其实你要根据招聘的要求来做一些定制化,别人要求的技术栈你肯定要写出来,你面试不同的岗位肯定需要不同的简历。
像我自己在面试嵌入式的时候我的简历项目和技能,我把嵌入式方面的技术着重描述列出来。
面试后端的时候,那我简历的项目就筛除了关于硬件电路设计,单片机那个部分,项目和技能就着重体现了关于后端的方面。
5、发现邮件的注意事项?
邮件注意点:
•1、邮件地址要注意不要有什么不合法的字和符号,这样留下的影响不好,同时也会当做垃圾邮件直接删除了。•2、主题不要空着,也不要乱写,建议:简历投递:姓名+岗位+学校+电话号码。•3、简历最好直接放在附件,简历务必是PDF格式,这样避免因为不同的电脑打开出现排版错乱的现象。在邮件正文里,注明简历在附件,然后礼貌简单的祝福语即可。
总结
简历这个玩意还是需要好好花点心思,很难说一天或者一周就全部投入进去做一份简历一劳永逸,很多时候就是做好了,然后自己再看一下,找朋友看一下,提出一些意见,再不断地修改,到最后完成一份很棒的简历。
欢迎大家加入2025校招交流群
如果群满,请加下面微信