临近暑期实习但技术简历还没写好?大厂学长教你怎么写
前言:
最近帮不少朋友看了简历,发现不少同学在简历写法上还是有疑惑。所以今天来讲一讲后端简历如何写。前端同学也可以看一看,毕竟都是技术岗。
免责条款:这种东西没有标准答案,都是大家基于自己经验给出的建议。因此不存在谁好谁坏,只是说不同的方案有不同的优劣势。如果你对我说的不认同,不代表咱们两个提出的方案有优劣之分,只是经历不同,因此感知不同,欢迎友善交流。
模板选择:
技术岗最好用上下排版,技术岗需要用高密度的文字来介绍自己的技术/实习/项目,因此天生就不适合左右排版的简历。
我很少见到有人能把左右排版的简历搞的很漂亮的,所以如果你设计能力还没有那么好的话,不要用左右排版的简历,不要用。
这些简历基本都是有免费模板的,自己可以去Github上搜一搜。这里我就不举例了,免得有打广告的嫌疑。并且简历的样式不要太花哨,颜色不要太多。技术岗简历以:样式简洁,内容凝练,名词规范 为标准。
个人信息:
正常写就行,一般正常人很难在这块有什么逆天发挥。但是有几个避雷点注意一下:
1.不要藏学历,校招生不要把自己当社招看。在校招的过程中,学历仍然是参考是否录用你的重要标准。你是藏不住的。很多人非要把那个学历写到最后面,没啥大的意义。而且你如果是985,211毕业的,你会藏自己的学历吗? 不要掩耳盗铃,不要欲盖弥彰。大大方方的放到前面就好。
2.如果你的github或者CSDN上没几个东西,就别往上写了。不要看别人说什么CSDN或者github是加分项,就无脑的往上写。哥们,你得有活了才能往上写啊。你这是在面试,是在和一个工作了四五年的面试官打交道,不是说你啥东西都往简历写完之后就结束了,你用这份简历面试得到工作之后,这份简历才算结束。
3.颜值各有高低,没必要非得放照片。我理解兄弟们颜值各有高低,所以你要是拿不出证件照或者对自己的颜值比较自卑的话,就不用放了。没必要搞那种自拍或者生活照上去。我见过不少兄弟的简历上照片都极其抽象,面试官也是人,帅/整洁一定是会给面试官一个好的初始印象,不要搞一些抽象的自拍上去。
专业技能:
这块写不出来花,大部分抽象选手在这块也很难有发挥的空间,所以不做详细的说明。专业技能怎么写?牛客随便找一个你这个方向的简历,然后直接Copy一份就行了。
但是专业技能这一块,所有的知识点你都要足够清楚。不要写上去一个自己不清楚或者似是而非的技术,那面试官问了就是雷点。你可以不会一个技术,但不能让他问出来你不会。
项目经历:
这里的话,其实也拉不开什么差距。因为大多数人都是苍穹外卖,黑马点评,学成在线,鱼皮的各种项目,仿写哔哩哔哩,仿写网盘,仿写12306,仿写大麦,仿写微信,仿写RPC等。排列组合就完事了,不信你就去牛客翻一翻,90%的同学简历上都离不开这几个项目。
所以当你不知道这个项目的简历怎么写的时候,去网上搜看看有没有别人写过的,看看他们的简历描述是怎么写的。对于在校生来讲,项目也基本就是个人练手项目,因此突出你使用的详细技术来方便面试官问八股,而不是泛泛而谈。
什么叫泛泛而谈?
图片中的这个就叫做泛泛而谈。技术描述是用了Spring boot,用了MySQL,用了Vue.JS。你这让面试官怎么问?问你什么是Spring boot?
对于在校生而言,你对于项目功能点的描述应该是:基于xxxx实现了xxxxx功能,解决了xxxx边缘问题。
比如说当同样是简单的MySQL同步数据到ES,方便做大数据的查询。
有的兄弟是这样写的:将MySQL数据同步到ES中,加快查询速度。
有的兄弟是这样写的:基于Canal采用挖掘binlog的方式实现了Mysql同步数据到ES,优化用户查询速度。当同步失败的时候,采用MQ做重试来确保数据的一致性。
比如说同样是MySQL数据同步到Redis中作缓存,优化C端用户的使用体验。
有的兄弟是这样写的:将MySQL数据同步到Redis,加快查询速度。
有的兄弟是这样写的:采用多级缓存(Caffeine-Redis-MySQL)优化C端海量查询请求,优化用户使用体验。基于BCP中间件监听 binlog 实现DB与Redis,DB与Caffeine的对账,确保数据一致性。
兄弟们,你们说哪一个好?你作为面试官,你更喜欢哪一个描述?哪一个描述更加方便你对面试者进行提问?
第二点是内容问题,尽量不要写关于配置相关功能的描述。
什么叫配置相关功能?“使用Nacos作为配置中心,实现服务的动态配置”,“配置Nginx,实现服务的反向代理”。“使用Docker来进行服务的部署上线,优化上线流程”
不要写这种东西,真的很水很垃圾。
除非是你用了一些比较新奇的中间件,比如:“基于SkyWalking + ES搭建分布式链路检索系统,优化分布式系统下定位出错服务难的问题,优化RD排查路径”“基于jd-hotKey搭建Redis 热key 探测系统,当探测到热key的时候,该服务会将Redis的热key推送到服务的本地缓存中,有效降低Redis负载,减少网络IO消耗”
这才好玩,这才好问
有人问了:牛肉哥,不是我不想这么写啊,你说这么多稀奇的中间件我都没听说过啊,我要怎么了解?
这其实是正常的,大多数中间件都是为了解决某一个具体的场景的,因此如果你没有接触过这个场景,你还真有可能不知道这个中间件。
所以这本质上是圈子问题。搞技术的不要闭门造车,要尽快融入到圈子中,跟大家一起玩起来。技术就越聊越牛逼的。
有人又问了:牛肉哥,你这么一说的话,我感觉我这个项目没多少点啊,去除各种配置项描述之后,我感觉我项目不剩啥了。
那这就对了!不要试图忽悠你的面试官。学会尊重每一个人,你的面试官是工作了四五年的成熟牛马,不要觉得人家是傻子,不要觉得你随便写点啥上去之后人家就会和外行一样觉得你很牛逼。
简历怎么优化?其实就是像挤海绵一样,不断的把你简历中的这些垃圾功能描述像水一样挤出去。留下来高技术含量的功能点和面试官交流
有人双问了:牛肉哥,那我做这个项目的时候,这个项目按照你这么一排除的话,基本没啥功能了。我要换项目吗?
其实换不换都无所谓。什么是深挖项目?我们总听面试官说要对项目进行深挖?什么叫做深挖?我们现在做的事情就是深挖。
不要把你做的这个项目只看做是一坨代码,要把他当做一个实际可用的项目。你是仿写哔哩哔哩?市面上没有哔哩哔哩吗?你能不能看一看哔哩哔哩里面有什么功能你能偷的?
海量用户浏览下的视频播放量你怎么实现?每一个用户点进来之后就对Redis做+1吗?那会不会对Redis压力太大了?
热门视频的弹幕你要怎么存储?如何实现C端用户播放视频的时候对弹幕的快速拉取?如何优化B段对海量弹幕的存储压力?
这些都是很牛逼的功能点啊,只是你从来没有留心在平常而已。你现在能用到的这些比较知名的app,都是经过海量优秀的开发者和产品不断的开发和迭代出来的产品,学会尊重,学会细心。
获奖信息:
奖项越垂直越好,不要什么都写。你面试技术岗就不要写什么歌手比赛,体育比赛啥的。最好是ACM或者是开源的奖项,剩下的其实都可写可不写。
除此之外,不要捏造奖项,没有多大意义。除了ACM或者是国内这些大厂举办的比赛之外,其他的比赛其实面试官都不是很在意。所以不要堆上去,意义不大。
个人评价:
最好不写,没啥意义。
页数限制:
没有限制,但是要以精简作为绝对标准。如果你觉得你已经把简历浓缩的很精练了,但是你的经历就是很丰富,那你就搞两页。没必要非得听哪个UP主说的简历最好一页。
建议大家的简历最好是一页的原因是:大多数没有实习的同学基本可以说没啥经历,为了避免他无意识的在简历堆垃圾,所以我们一般让在校生简写一页。
小建议:
1.任何美化终究都是美化,任何包装都会被戳破。多轮长达一个小时的面试对于大多数在校生来讲,足以摸清楚你的技术水平。所以最终还是要把重心放到自己的硬实力上,少动弯脑筋。
2.简历不是彰显你会什么,而是彰显你和你应聘的这个岗位要求有多么贴切。所以不要在简历上堆垃圾。如果你是开发,简历上就要凸显自己是一名好的开发者,而不是凸显自己是一名好的学生。
3.做完上述的事情之后,只能让你的简历成为一份能看得过去的及格简历。但是如果你想要前往像是字节,腾讯这些优秀的公司的话,那你就要问问自己:我的亮点是什么?我靠什么跟别人竞争?靠我那两个烂大街项目吗?靠我简历排版比别人好看吗?如果你还没读过我的这篇文章的话,那推荐你读一下:
如何拉开自己和其他可乐的区别:https://www.nowcoder.com/discuss/757319039268950016?sourceSSR=users
最后:
我是程序员牛肉,目前就职于字节跳动。文章来自我的学习笔记《小牛八股》。目前正在完善中,估计今年八九月份会写完。提前放出来一些文章引引流。
关注我,带你了解更多代码之外的生存之道。欢迎订阅我的专栏(目前免费),后续也会持续更新。如果这篇文章帮到了你的话,就送我朵花花吧。
#最后再改一次简历##你的简历改到第几版了##那些拿到大厂offer的简历长啥样##简历中的项目经历要怎么写##牛客创作赏金赛#从双非到美团实习,再到字节跳动。 一路踩过多少坑无需多言。我的目标是把我曾经踩过的坑分享给大家。 我们的生活不止有代码。代码之外,亦是更加广阔的天空