我是如何在求职中把自己“推销”出去的
作者:媒体转发 时间:2019-07-09 16:33
很多程序员求职都是采用广泛撒网的办法,把简历大面积地投出去,然后就开始“祈祷”,等待面试机会,这种方式针对性不强,失败概率很高。

求职本质是是推销你自己,推销你的技能,让企业买单,让他们觉得:我们应该雇佣这个人。
今天看到Corey Cleary提出的方法,很有价值,分享给大家。
作者:Corey Cleary
翻译:码农翻身, 有删减
在过去的几年中,根据我的求职经验,别人的成功经验,以及HR招聘时关注的重点,我建立了一种有效的求职方法。
简单来说,分两个步骤:
1. 弄清楚公司的问题是什么。
2. 展示出你如何能帮助解决这些问题。
码农翻身注:这听起来有点像把大象装入冰箱中, 我们看看接下来作者给出的可操作的步骤。
第一步:弄清楚公司的问题所在
他们在做哪些产品?会遇到哪些技术挑战?
他们是不是刚刚获得了一轮融资,准备扩大规模?
他们需要哪些业务知识?
这些信息看起来很难找到,但是如果知道从哪里找,以及找什么东西,实际上很简单。
1. 工作职位描述(JD)
这是第一个要看的地方,不是所有JD都会讨论他们正在做的项目或公司情况, 但很多职位描述很有价值:
他们最近正在做什么?做什么项目和产品?用到了什么工具?
对于他们提到的项目和产品,你想在其中工作吗?
JD中提到了特定的技术了吗?(例如性能测试工具,这意味着他们的流量不小,需要对他们的服务进行调优,如果你有相关经验那就很合适了。)
他们是否明确地提到所需的帮助?例如:我们的用户会有大量的增长,需要重新架构核心的服务
如果职位描述没有明确说明,通过研究这些项目不仅仅能帮助你理解公司的痛点、挑战和问题,还能帮助你弄清楚你的技能和经验如何与这些挑战相匹配。
2. 公司的官方网站
大部分公司的网站上都一些信息让你“逆向工程”,找出他们面临的问题和挑战。
产品列表
你有没有作过类似的,可以展示你对该业务领域有深刻理解的工作? 有没有在用户体验/功能决策方面做过类似的事情(这时候你需要从开发人员的视角中跳出来)?
客户列表 (公司都喜欢列出客户的Logo).
从表面上看这似乎没什么用,实际上他能提供很有帮助的信息。
你有没有针对类似的客户做过项目?(政府,保险,金融等等),有没有为特定的客户开发过产品?
公司新闻
在这里公司经常会展示新的客户,最近的收购,新产品的开发。这会让你了解公司前进的方向, 在面试时会给面试官一种感觉,你很了解公司的现状。
3. 公司博客
并不是所有的公司都有,如果该公司有博客的话,浏览一遍是非常有用的。
你还可以找到这个公司员工的博客去看一看。
从博客中主要关注这些方面:他们最近正在做的项目/产品有哪些,更重要的是,是哪些业务目标或者技术挑战驱动了这个项目
4. 开源的项目
需要关注的东西和公司博客类似,可以浏览“Issues”看看能不能找到其他有趣的东西。
5. Twitter 账户 (在国内是微博)
最后,找到你感兴趣公司的开发人员/CTO的社交账号,在这里能提供更多信息,好处是你可以关注他们,互动,回复一些技术方案,很明显,这是个长时间的游戏,需要花费很多时间。
看起来需要花费很多时间研究公司的信息,但是请记住:并不是所有的公司都有如此多的信息,有如此多的渠道(网站,博客等等)
不需要对每个公司做数小时的研究,我通常尝试花费15分钟来研究每个公司(有的花费时间长,有的花费时间短,15分钟只是一个粗略的估计)
第二步,展示你如何能帮助解决这些问题
1. 用你的经验去匹配这些问题
在第一步中,你已经对公司的问题和挑战有了了解,想一想,怎么去利用你的技能和经验去帮助解决这些问题呢?
很明显,每个人的经验都不同,但是即使是那些寻找第一份工作的人也可以利用学校的经历,课外活动,实践经历等,你可以需要更多的创造性。
2. 把它变成简历格式
如果你发现你要应聘的公司在过去的6个月内用户数有大幅增长,从而对性能产生了重大影响。而你恰好有优化API,降低响应时间的经验,你的简历就可以加上这么一条:
核心应用的流量增加了50%以后,API响应时间反而缩短了35%
记住,不管在简历中还是那些推销自己的话术,最好的方式就是量化一个东西
别这样写:
开发了React 应用,客户可以查看和更新订单
应该这么写:
用React开发了订单应用,收入增加了5%, 客户留存率提高了4%
看到差别了吗?不是说“我做了什么”,而是“我为什么要做?为什么这件事重要?这件事的结果如何?”
码农翻身注:公司雇佣你是来解决业务问题的,而不是“炫耀”技术的。



