记录一点捞程序员简历的感想

招聘网站上捞简历的经历

说明:我本人在公司只是一名普通的软件开发工程师,不担管理大任,无权技术决策,仅仅本职工作做得还不错。在我筛选过的简历中,很多求职者的工作经验和履历非常丰富,能力也很强,最终也可能得到更好的机会,所以我并没有资格去评价他们过往的经历和人生选择,但是不妨我站在招聘方的角度,透过他们的职业履历去思考自己将来的求职境况。所以,本文仅是个人对职业生涯和求职过程的一点思考,有不同意见,欢迎理性讨论。

       出于好奇心和内推奖励的驱动,前段时间我在Boss直聘上注册了boss账号,随即发布了公司目前正在招聘的部分岗位,包括资深软件工程师,高级软件测试工程师等,开发和测试岗位各占一半。
       第二天下午下班后,我收到了大近80位求职者的主动意向,我认真浏览了每位求职者的履历并逐个做了回复,最终接收了15份经过筛选认为匹配度比较高的简历,准备内推到用人团队。在筛选简历的过程中,我发现随着简历数量的增多,自己的心态和意识也在悄然变化,当然也影响到了筛选的结果,在一份简历中我主要关注的信息点包括以下几个方面(顺序代表了重要性):

  1. 学历背景,有好学校的学历背景确实更容易受到关注。如果毕业于985/211院校,倾向度确实相对更高一些;对于来自专科院校和独立学院的求职者,我无奈选择了礼貌性拒绝,根据公司招聘录用的实际情况,确实没有什么可能性,也怕耽误了别人的时间。同时,我不能把所有的简历都打包推给用人团队,因为安排面试的成本也很高。不过也有例外,有一位刚毕业一年的同学,本科学校比较差,他在简历上靠前位置写上了自己的博客和GitHub地址,显然那是他引以自豪的部分,点进去看了几篇文章之后,我觉得这是一个真正有技术热情的人,非常有潜力,所以仍然推荐了他。
  2. 工作履历,有知名企业的从业经历做背书更容易获得信任。能通过层层面试筛选进入知名企业的求职者,以往的工作能力和态度也侧面得到了一定的证明。此外,这部分求职者的工作”软能力“一般都不错,比如对规范的软件研发流程和常见工具集会比较熟悉,跨团队合作时的沟通协作能力,输出高质量的技术文档等。可以看出,这里的”软能力“其实和具体的技术关系不大,偏重于作为研发人员的基础素质,在大公司也更容易得到锻炼。
  3. 项目经历,这个主要是通过技术关键词匹配,app会对简历中匹配到的关键词高亮显示。很多求职者的项目经历都很丰富,但是即便作为软件开发人员,很多项目领域我从未接触,也无法从简短的几句描述中判断出其背后数月甚至几年的工作的真正价值。当然,也无法判断是否有水分。所以,只能通过项目中所使用的技术关键词和描述来做判断。这部分内容也是我想谈一谈职业连续性的真正原因,后面会具体来说。
  4. 跳槽频率,频繁跳槽的履历确实不太好看,个人倾向于求职者每段任职经历都达到两年以上。当然,只有一次不到一年的这种“短经历”也无妨,如果”短经历“数量达到2次或者以上,我觉得就不太好了,很难用客观原因去解释,会有些怀疑其选择和判断的能力存在一定问题。
  5. 简历细节,其实这点原本不在考量范围之内,毕竟是社会招聘,可是发现接近1/3的简历都犯了很多低级的失误,我意识到,不是每个人都能做好细节,即便是工作多年以后。但这些细节上的失误确实很减分,有些可惜。如果简历出现严重细节问题时,比如格式很差,描述逻辑混乱等,一般我会选择婉拒。如果前面几点匹配度很高,会提醒对方修正后重新投递附件简历,所谓瑕不掩瑜。打算在后面整理一下我们的简历中需要注意的一些细节。

       梳理完这几点,我突然理解了一直被求职者所诟病的HR们,站在曾经的求职者和用人单位的双重角度,我也开始认为他们筛选简历的做法和标准似乎没有什么问题,在录用结果和筛选成本中所作的权衡合情合理。

经验连续性–注重细分领域的积累

       我发布的岗位中,包括一个资深的职位,产品是存储领域软件,主要是使用Linux/C++的技术栈,用人团队已经急招了很久而不得,我想我大概能猜到他们在找什么样的人。我期望的简历是,除开学历履历背景符合和基础技术栈匹配,还拥有存储领域软件产品的开发经验。收到的简历中,大多是前面所描述的情况,虽然主要技术栈匹配,但是从事的细分领域完全不匹配,如果是高级或者普通的开发岗位,这部分的匹配度可能不会特别重要;但是对于资深的岗位,这部分一定会是一个非常重要的参考。
       我在这里想谈的经验连续性是指项目经验上的连续性,个人观点是我们在职业生涯中应尽量找到目标,长期深耕感兴趣的细分领域,慎重选择每一份工作机会,不要频繁切换所在的细分领域,以此让自己的经验积累得以持续,最终达到质变,获得高质量的工作机会。
       对于工作时间超过8年的求职者,其简历上的项目经历一般都很丰富,一般至少3个以上项目,但是很多项目之间没有太多关联性,属于完全不同的细分领域,比如电商系统,游戏平台,通信领域,工业软件,金融行业软件等等。很多求职者在这些不同的细分领域中频繁切换,2-3年甚至1年就换一个,这其实会让我们积累的经验价值打折扣,尤其是对应聘那些资深或者专家的岗位时。
       对于我们程序员这个职业群体,往往过分关注技术名词本身,因为用人单位经常以项目主流技术栈来划分岗位,比如Java程序员,C++程序员,Python程序员等等,而我们自己也喜欢以此给自己打上技术标签,其中标签最多的便是语言和框架。这其实没有问题,前面我也提到过,我也会利用技术关键词来匹配简历。但是我们很容易忽略我们身上的行业属性及其价值,我们除了是Java程序员,是C++程序员以外,也是某个行业的程序员,或是一个做电商系统的程序员,或是一个做金融交易软件的程序员等等。我们会在某个技术栈上不断精进,刷各种算法题,学习Java的各种框架和底层知识,却经常忽视了自己积累的行业知识,比如熟悉工业软件背后所遵从的标准规范。
       我们通常认为,程序员的价值应该以技术掌握程度来评判,其它的产品和领域知识鲜有价值,也不值得投入时间去研究。这种思维很容易将我们带入一个维技术论的狭隘地带,可实际上,真正产生价值的是解决了用户需求的产品和服务,背后具体的技术只是工具手段,而且往往是业务的量级增长推动背后技术的不断演进,深度参与其中的程序员也在这种技术演进得到最大程度的锻炼和能力提升。同样是用Java技术栈来完成项目开发,我们大多数时候会相信一个拥有8年电商系统开发经验的程序员,比一个拥有3年电商系统经验+5年游戏软件经验的程序员更能做好一个电商系统,在团队中体现更大的价值。
        最后,想要强调的是,深度掌握业务的前提仍然是扎实的技术基础。对于项目产品中选用的技术方案和各个组件,不仅学会如何合理运用,更要理解其背后原理以及为什么要用的初衷,解决哪些场景下的问题?优化了哪些性能指标?开发效率上有无改进?是否引入新的短板?这些问题其实都无法脱离具体的业务场景和团队背景来讨论,却都是评价一名程序员的重要指标。

注意简附件历中的这些细节

  1. 附件简历一定是pdf格式,word格式真的很容易乱码。
  2. 注重语法细节,尽量不要频繁出现语法错误,比如缺少标点符号这种。
  3. 简历上真正有价值的信息除了你的联系方式外,只有教育背景,工作履历和项目经历,以及专利/博客链接这些,其它主观评价的信息尽量不写,减少篇幅。毕竟我们也不会写自己的缺点,那一堆简历里必然是千篇一律的措辞,没有什么意义。
  4. 最好不要用一份简历投递所有岗位,建议针对每个目标岗位的JD做一定调整,尽量让关键词匹配度更高,在匹配度高的部分更多的展示自己。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值