简历项目大重构=》进大厂!
大家好,我是辰🌟,经历过腾讯微信,360,蚂蚁等大厂,也在做校招面试官。
大部分同学的简历都是因为项目被挂,那么如何写一个充满亮点的简历,或者如何基于已有的简历改造为金光闪闪的简历呢?
如何描述项目
项目描述基本由以下内容组成:
- 项目名称:列出你参与过的项目的名称。
- 项目背景:为什么要做这个项目,做这个项目是出于什么目的,为了达成什么业务或者用户价值。
- 角色和职责:说明你在项目中扮演的角色以及你的具体职责。
- 实施过程:在什么特殊的业务背景下,借助什么匹配的闭环的的技术方案,解决了什么问题,这个点很多同学写不好,写几个通用的技术方案,比如加缓存提高性能就完事了。这样的描述没有任何意义,企业项目如果能套几个通用技术方案就可以了,那90%的程序员都要失业了。
- 成果和成就:强调你在项目中取得的成果、解决的问题或者获得的荣誉。
- 技能和经验:强调你从项目中获取的技能、经验和知识。
重点围绕背景、问题、方法、结果四个方向去阐释你做的事情。我把他归为"三言":
言之有物
在项目介绍上,要给予面试官或者hr 的第一感受是"这个项目还不错,有点意思"。能够传递这种感受的项目一般有2个特征:(1)有一定特殊的业务场景及细节繁琐的技术方案,一般人还真做不了,(2)能够解决实际问题,带来一定的价值收益。
言之有理
要有事实根据或理论支撑,令人信服。对方一听,"哦,原来是这么回事",就像讲一个有趣的故事的一样。只有真实的项目落地场景才能够讲清楚为什么要去做这个事情,即背景和问题。在解决问题的过程中,一共分了几步,先做什么后做什么,难点在哪里。
言之凿凿
有真凭实据,而不是空泛的用语。最好就是用具体的数字对比来体现你做的价值,比如将"提升sql查询性能"改为"sql 查询从80ms 降低到50ms"
改造案例1-个人项目
问题
个人项目由于很多没有企业项目业务背景,很难去谈业务价值,那么就想办法卷复杂闭环的技术方案
这个简历在我接触的大部分个人简历里算是很不错,至少选取场景比较特殊,不是某某点评、商城、外卖,没有审美疲劳。
也说了一些项目背景(手工开通账号的过程繁琐、费时,需要查阅文档保持UID一致),及解决方案(SpringCache、定期刷新、CompletableFuture异步刷新)
问题点在于,写了7.8条技术方案,但实际只有2条是跟项目背景要解决的问题相关的,技术方案是不够聚焦的,亮点较少,没有复杂的场景化解决方案
当然这个简历如果学历不错,拿下中厂的概率还是比较大的。
简历改造,拿下offer
看看有哪些技术方案亮点:
- 资源运行状态收集,tsar采集->filebeat日志采集->kafka->TDengine->可视化
- CompletableFuture + SpringCache提升查询性能
- 训练任务处理,消费者定时轮询->分布式锁竞争->锁续活->任务队列处理
- nginx +keepAlive高可用部署
- 三级操作保证账号一致性
改造案例2-实习项目
问题
实习项目有明确的业务背景及安排的具体任务,那么技术方案一定要结合项目业务背景来写,如果给你安排的任务简单没什么亮点,就看看你的导师在做啥,梳理清楚他的业务背景及技术方案。不要自己YY几个看起来高大上的技术方案,很可能是错的,以及要考虑这一套技术方案是不是你作为一个实习生角色能够承担的。
大家有发现问题吗?在得物实习了,但工作亮点中没有体现任何跟国际电商相关的实际业务场景:
问题点1:作为成熟的国际电商大厂项目,不太可能把binlog监听->MQ消费->写入ES这一整套解决方案交给一个实习生,而且多半这个方案早就已经做完了。
问题点2:MQ的技术选型一般是架构师做的,写这个没啥意义
简历大改造,金光闪闪
- 与实际的细化的业务场景结合起来了,比如店铺接入流程如何解决不同店铺的商品属性字段异构问题,通过模板模式+属性映射+配置文件动态加载+线程池性能优化
- 有明确的工作内容价值,比如店铺接入人工耗时由3人/天,缩短至0.5人/天
- 明确的star法则描述,业务背景-》解决方案-》达成的效果
- 没有特别高大上的技术方案,但解决的问题点足够细,也是一个实习生能hold住的,很真实
希望对各位同学能有一点启发,我是@程序员辰星,认真做后端开发校招实战场景经验分享一名大厂打工人,关注我持续分享更多大厂校招经验。
最后啰嗦一句,不要抄以上我分享的简历,没有认真实际做过的东西,面试时只会漏洞百出,也是对知识分享和简历主人的不尊重。
#简历##那些拿到大厂offer的简历长啥样#