我们公司最近在招人,我筛简历筛的头都大了。
大部分人写的简历真的是让人无从下手,看完以后,一点有效信息都没有。
我相信其中肯定有一部分人能力还是不错的,但是通过他们的简历,真的是一点都看不出来。
我实在忍不了了,今天尝试给大家讲讲该怎么写简历。
至少是我觉得好的简历。
首先科普一个知识,简历的核心是要给面试官提供决策点。就是看到某一个内容,面试官就可以让你进下一轮。
制造决策点的方法有很多,第一种是跟对方业务相关性。
对方是做电商的,你在字节电商干了4年,你就说你了解电商的整体业务和大部分技术模块的架构。对方一定要你。
第二个制造挑战点。说白了就是吹个大牛逼,让对人非常想challenge你。因为他非常想challenge你,所以必定给你机会面试。而面试中你如果承受住了challenge,他就没有理由不让你通过。
简历最重要的是突出自己比别人优秀的地方,所以千万不能写的跟别人差不多。
由于我们公司朝九晚六的特性,最近吸引了很多四十岁甚至将近五十岁的人的简历。
我做了啥啥啥项目,用了啥啥啥技术。
看起来跟工作五六年的,没啥区别。
我怎么可能选择他们的简历呢!
写简历前,好好想想自己的优势是什么。
下面我按照我自己孤芳自赏的标准,给大家演示和解释一下我的简历是怎么写的。
马可奥勒留
1234567@qq.com | 18987654321 | 软件团队管理岗
男 | 38岁 | 14年 | 北京 | 已婚 | 字节跳动 | xxx 大学(985)
短短两行字,把一些关键的信息全部罗列出来。
性别年龄工作年限求职地点等,基本信息不能缺。
关于已婚这个点,男性可能没有女性重要,如果女性求职者已婚已婚,我建议是一定要写上,虽然这么说非常的政治不正确。
阅读这个文章的同学,如果哪位女性朋友是平权主义战士,就是要用自己的求职路来捍卫权益,我也支持你。但是如果没有这么大的勇气,就想普普通通的找个工作,我建议你加上。
女性要是未婚未育,就啥也别写。
最后两个是说如果有大厂工作经历,或者比较好的教育背景,要在简历第一句就标注出来。
xxx大学后面括号里的(985)很重要,因为面试官未必知道你的学校是不是好学校,最好还是标出来。
不重要的信息千万不要写,我见过一个女性求职者,写了自己体重45KG·······
我真不知道她写了这个信息是想干嘛·····定向吸引心术不正的面试官吗?
还有,除非你是刘亦菲吴彦祖,听我一句劝,别贴照片。
自我评价:
单测偏执狂:单测覆盖率达不到95%就睡不着觉。
着重强调自己对于工程质量的重视。
重度代码洁癖:一个函数超过50行就想重构,做梦都梦见该用什么设计模式。
强调自己非常在意代码的整洁,觉得整洁能提高生产力。
代码准确度强迫症:曾经有一个工业级项目,每一个代码的单测都覆盖到小数点后7位。
想强调什么就不用说了吧。
对新技术非常open:作为后端出身,曾经为了项目需要,学习C#开发了windows桌面软件的插件。
这个事例不是发生在我自己身上的,而是我一个下属身上的。我是为了给大家演示好的简历该怎么写,所以把他的优良事例拿过来演示。(但我打赌他自己的简历体现不了这一句。)
这个是强调自己的适应性,新老板看了 ,会觉得有新领域探索,这个人接受成本一定很低。
owner意识和服务意识:像打造产品一样打造自己的职业生涯,上司下属合作同事,都是我的客户。
强调自己的沟通协作能力。
准专业客服:对于非技术专业的PM、运营甚至销售,都能随时解答疑惑,提供低门槛的专业建议。
强调自己跨部门跨领域的合作能力,强调自己的表达能力和业务理解能力。
以上这一段是我特别想说的,老板雇佣你,其实最看重的是你的人格品质。如果你在上一家公司具有良好的人格品质,那你在下一家公司,不管遇到什么问题,大概率都能良好的解决。这些人格品质是跨领域跨专业的。这些可比C++ / Python / Java / Golang 的专业技能有价值的多。
所以简历的金刚位,应该放自己的人格品质。凭借用一些描述性的语言,来证明自己的人格品质。不会写的话,让deepseek替你写。
上述的那些内容,除了我强调的我下属的事例以外,都是发生在我身上的真事。
大家感受一下,这段文字在你脑海里映射出的是一个什么样的人物形象?
职业经历
字节跳动 (2018.6 ~ 2024.10)
工作年限要精确到月份,让面试官知道你有没有gap太久。
如果不写月份,面试官就会直接认定你gap太久。不写就是心虚。
但其实gap久一点,也不是啥大事儿,能解释清楚就行。尤其是在最近这段大环境下。
插一句嘴,在字节跳动这种公司工作了6年,只能说稳定性超强了,绝对是优势信息。
职位:团队技术leader (max 下属20+人,具有人事任免权)
如果是leader岗,一定要说清楚自己的团队有多大规模。不同规模的团队,面对的问题和挑战是完全不同的。从团队规模,就大概知道这个人至少能负责到什么级别的事情。
有一句话说开没开除过下属,是区别一个人是不是真正懂得管理的分水岭。
其实说的就是,有没有人事任免权,对于管理是一个根本上的差异。有人事任免权的领导,是特别的优势,一定要特别告知。
级别:3-1(约等于阿里P8)。
级别这个地方,最重要的是得跟一个行业标准对标。很多小公司自己的级别其实根本没法儿看,什么E9啥的,我哪里知道什么意思。
写一个对标阿里的什么级别,就大概让你知道是咋回事了。
绩效及荣誉:4次获得E(前5%)绩效,4次获得M+(前20%)绩效。
绩效这里,需要强调的也是要标注含义。面试官很有可能不知道你们公司的绩效的含义,3.25和3.75到底啥意思?得翻译成一个普通人能看懂的意思,一般就是前x% 。
离职原因:家人身体出现问题,家庭情况无法承受高强度工作。
离职原因可以写也可以不写,但是别人一定会问。你写上会显得问心无愧。
老板问你离职原因,就是觉得你在上一家公司的原因,很有可能是你不能接受下一家公司的原因,也是你从下一家公司离职的原因。他想知道你在新公司的稳定性。
我真的见过有人非常直白地说“我的老板是傻逼,我跟他聊不来”。
他只要把这话说出口,我就会立刻想问那你在什么情况下觉得我是傻逼?
他要是能逻辑清楚的论证也行,就怕说了半天说不清楚。
最后我就会觉得他随时可能觉得我是傻逼。所以我会质疑他的协作能力。
我这个理由就非常好,家人身体出问题了,所以承担不了996的工作了。
贵公司朝九晚六,恰好就是我想要的,我来了以后贼稳定。
而且我家人生病了,也不能说我是工作能力有问题吧。
我在 996 的公司卖命卖了6年,来了贵司一样替贵司卖命。
怎么看都非常合理。
XX 公司 (2016.4 ~ 2018.6)
职位:软件小组负责人(max 下属 10人,无人事任免权)
同上,无人事任免权也要强调。面试官一定会问题你,在无人事任免权的时候,怎么管理团队。这个就是我说的“挑战点”,别人一定会challenge你。你要提前做好准备,把我那个《在职场怎么掌握权力》的文章背诵加默写10遍,到时候通过了挑战,你就出彩了。
级别:xx(约等于阿里 P5 )
绩效及荣誉:获得年度优秀个人(30人团队中唯一一名)。
有一些奖项很有含金量,但是你说出来别人根本不知道。比如spot bonus,一个英文单词啥意思都不知道,你让别人怎么判断呢?
这个奖到底是小组的安慰奖,还是大团队正式的嘉奖,阅读简历的人毫无感觉。
加上一个数字来对比就好多了,100人团队有2人获奖。那你就是1/50,怎么看都很优秀。
离职原因:公司发展缓慢,寻求新的突破。
XX 公司(2015.10 - 2016.4)
职位:初级软件开发工程师
离职原因:无法接受公司氛围,亲眼目睹各种不正规权色交易。
这是我遇到的真事儿。
我特意把这个公司的经历写出来,就是为了说一下很短的工作经历怎么解释。
如果这家公司有突破人类自然道德范围,突破公序良俗的氛围。那你有勇气离开,反而提升了你的个人形象。
当然,你得确实能够论证你接受不了的地方,新的雇主跟你一样厌恶。
你要是因为前一家公司996所以走了,你认为对方违反劳动法所以理直气壮,那倒霉得就是你自己。
项目经历
xxxx项目
项目背景
我所在的xx中台负责字节跳动xx部门与外部客户的自动化对接。我们需要将字节跳动产生的海量数据实时同步给客户,也需要接受客户的实时回传数据。我们原有的产品设计不合理,限制了客户的使用诉求,所以公司决定进行产品升级。
所以我们的产品形态决定了稳定性是我们最大的技术挑战。
信我吧,这段话的前半段,无论怎么写,面试官都看不懂。这些项目背景依赖了太多的背景信息,所以没有业务积累的人看上去,就是一堆乱码。
不要对前半段话抱有太多期待,写上去就是为了保持逻辑的完整性的。所以唯一的要求就是语句通顺。
但是后半段话很关键。因为我们的业务诉求是这样,决定了我们的技术形态是什么样。这句话表示你有业务到技术的提炼能力。
哪怕你提炼的不合逻辑都无所谓,反正面试官也无从判断。
而且如果不太符合直觉逻辑的话,就又构成了一个"挑战点"。(前提是你能圆回来。)
项目规模
8人团队开发了1年。
一定要数字化描述!挖空心思想出一个数字化指标来描述自己的项目规模。这里我用人力规模只是举个例子,一切能数字量化的指标都行。这个指标越准确越好。
技术挑战
- 字节向客户发送信息时,有100万qps的发送量,而且时延要求低于10s(从用户行为发生到客户服务器响应)。单独客户的http接口不稳定会影响全局发送时延。通过两层缓冲队列,对异常客户动态分队列管理,达到了整体时延符合要求。
- 日增数据超过千万的数据量下,接口需要承担推荐系统核心流程超过30万qps的请求。时延要求低于50ms,失败率要求低于0.5%。以纯内存提供服务的思路,在内存里构架两层复杂索引,监听binlog变化实时更新索引+定时全量更新索引。引入冷热数据分离、动态冷数据加载和数据分片的思路解决数据量过大的问题。
- 7-8亿数据体量的情况下,需要做到随机字段组合筛选场景里,能够提供400ms以下的时延保证。采用天级别spark任务与实时消息流merge的方案,保证数据一致性。借鉴es的scroll机制,动态预测用户操作行为,提前建立内存级索引,保证响应时间。
数字化!数字化!还是数字化!
一定要用数据指标来描述自己的项目复杂度,这个地方形容词是毫无意义的。
我知道很多人的工作很难用数字来量化,但是不用数字不行,必须用数字。
找各种角度用数字描述复杂度,哪怕没那么准确,哪怕有些主观都行。
就以最难描述的管理工作来说,初级的可以写半年内参加了x场面试,x个候选人入职,x个人顺利转正。其中 xxx 和 xxx 转正后承担我们团队的主力工作。
我自己的话就会写半年内将团队从1人扩张到了11人,3年团队离职率仅为xx%。期间汰换不符合要求的成员 xx 人。辅导晋升2-1 x 人,晋升2-2 x 人,晋升 3-1 x 人。其中xxx同学已经成为大部门内的明星员工。
我的职责
我负责整个产品线的技术架构确定、技术规范和标准制定、关键技术点的方案制定(包括上述几个技术难点的方案)、质量体系建立、团队的组建与成员培养。
“我的职责”这一条很重要。很多时候项目确实有吸引力,但是写了半天贼热闹,结果跟你一点关系都没有。
你是主Owner,还是负责其中一个模块,一定要写清楚。负责的越大,越要写清楚。
项目成果
项目上线后,半年内覆盖人数从0 涨到 2000W+。
不管用什么数字吧,总之证明一下项目最终的成果。
个人作品
开源项目:nodejs 语言的 elasticsearch的orm框架
开源项目:rust语言的矩阵运算库
个人开发的游戏:xxxx游戏
个人作品真的比较加分,因为能快速一睹你写代码的风格和质量,对面试非常有帮助。
正如古语有言曰:Talk is cheap ,show me the code.
技术特长
前端: JS + Vue + Webpack + Vite + React + Less
后端 : Golang + Rust + Nodejs + Mysql + Redis + ES + Kafka
大数据: Hive + Flink + Spark
简单了罗列一下自己能拿得出手的技能,不用做太多说明,起一个摘要的作用。什么“熟悉”,“掌握”之类的屁话就不用说了。
教育经历
xxxxx 大学
随着工作年限越长,教育经历的价值就越低,所以在简历里就越要往后放。
对于校招生来说,那肯定是要往前放的,因为你除了教育经历,其他啥也没有。
爱好
- 足球
- 每周至少跑3次5公里,坚持了7年。
- 曾经找了一个足球私教,个人集训了一个夏天。
- 考取了中国足协E级教练证(最低级)
- 写作
- 有一个博客坚持周更,已运营3年多。
- 最高曾获得单篇文章 8 万余阅读量。
- 粉丝 700 +
有些人的爱好里就写了个“踢球羽毛球旅游”,然后就啥也没有了。
你提供这些信息,是想要给面试官提供什么新的决策点吗?
如果这么写,那这些信息就是纯纯的干扰项,水字数的。
但是如果按照我这个写,你觉得会是一种什么样的感觉?
你描写一下你为了你的爱好,付出了什么样的努力。都不太用描述得到了什么成就,就整体给人一种非常积极向上,为了目标可以组织行动,长期付出努力的形象。
我上面俩描述,都是发生在我身上的真事儿。假设你是面试官,你觉得阅读完这两条,我这个人物形象对你有吸引力吗?
总结
我知道肯定有人会说:“你在大厂工作过你当然有得写啦!”“你真的拿过4次E绩效,你当然有得写啦!”“你真的负责了这么大的项目,你当然有得写啦!”“你真的有这个爱好,你当然有得写啦!”“你本科211你当然有得写啦!”
“你教我们的这些,根本没有参考意义!你就是站着说话不腰疼!”
说实话,如果你真的没去过大厂,真的没拿过E绩效,真的没负责过大项目,真的没有为自己的爱好认真付出过,真的没有好学历。那你真的就是一个普通的不能再普通的人了。你投简历石沉大海,也是符合预期的事情。
打工狗的这一辈子,说白了就是为了自己的简历打工。
在公司工作的时候,就要时刻想着,我做项目,将来能不能写进我的简历吹牛。
所以经手的每一件事,都要照着能往简历里吹牛的程度努力去做。
你没努力过,你当然没有精彩的人生啦!
精彩的人生是自己活出来的。