6.1.1. 心态

6.1.1.1. 低姿态不能换来成功 1

情绪图:

../_images/emotion.jpg

Fig. 6.1.1 emotion

6.1.1.1.1. 在商业公司中很少有学徒制

其实能够看得出来,不管你摆出什么样的低姿态,你的潜台词就是“请相信我一次吧,我愿意学,请给我一次机会吧”“我可以不要工资,等我学会了你再给我工资”。这表示你不够成熟,并没有感受到商业社会的激烈竞争。在古代,你可以上山学艺或者跪拜求师,但是现在社会发展这么快,每家公司都要努力赢利才能生存下去,单凭你摆出一个低姿态就决定录用你是不可能的。没有经验不要紧,不一定要用低姿态去乞求别人,

你可以展示出你的潜力、你的创造力、你的创新力,哪怕只展示出比别人勤奋也可以。比如,你喜欢某个公司的职位,而其他人可能只大概了解这个公司是做什么的、是什么行业的。你可以收集相关的报道、社交媒体上的客户投诉和反馈信息,可以整理同行的信息,可以体验竞争对手的产品,可以写出自己的产品体验报告等,这些都可以体现出你有没有努力,有多么渴望得到这份工作,愿意付出多少。

6.1.1.1.2. 你喜欢的并不一定就是你的,你需要让自己配得上

查理·芒格曾经说过这样一个道理:“要得到你想要的某样东西,最可靠的办法是让你自己配得上它。”你如果想进入大公司工作,那么千万不要只是停留在想的阶段,也不要停留在羡慕的阶段,而要真正行动起来。既然你设定了目标,就应该想办法达到目标。你喜欢大公司,但是也要明白大公司是否喜欢你,凭什么喜欢你。所以,你必须要对自己做比较客观的定位分析和能力分析。你喜欢大公司不代表你就能去大公司工作,你要达到大公司的要求才能够去大公司工作。

6.1.1.1.3. 公司招聘你是为了让你完成工作,创造价值

公司招聘你加入公司,就是想让你完成工作,创造价值。在你不能创造价值时,公司不会给你发几个月工资培养你的工作能力。所以,你必须要先满足公司的最低要求。你在进入公司后接受培训是为了更高效的工作,并且能胜任更多的工作。所以,你千万不要想着以低姿态求职成功,即便成功了,可能也是运气好。

6.1.1.2. 把个人感情与工作任务分开 2

没多少人喜欢找工作这件事,你又怎知面对你的 HR 和面试官不讨厌他们自己的工作,但这不妨碍每个人扮演好自己的职场角色,做好成人世界的游戏。

毕竟,对立心态在职场对自己毫无好处。

解决了心态问题,接下来为找到工作行动起来就是自然而然的事了。

这里限于篇幅就不赘述找工作细节了,具体求职攻略我会以后单独更新。但有一点关键「元」方法我一定要写一写。

找工作是一件比找对象还讲究「合适」的事。每当看到一份招聘启事(JD)时,脑子里应该立刻放大并高频闪烁「match(匹配)」一词

HR 并不关心你的人生经历或你的履历是否高大上,TA 只关心你是不是这个职位的「match」,你是否在简历和面试中清楚有力地表达了自己具备这个职位所需的技能或拥有学习这项技能的潜能,并给出了具体经历来证明你说的论点。这一点无比重要,不论什么水准的求职者都可能犯这个错误,即把求职的焦点从「match」上移开。

6.1.1.3. 积累业务经验

公司里面有很多东西并不是直接使用开源代码就能够发挥作用的,在公司里面无论做什么事情,最重要的一点就是对业务的理解。

在做业务的过程中,通常都会经历很多的坑,无论是别人主动挖的,还是自己踩坑踩出来的,都是自身宝贵的财富和经验。

6.1.1.4. 理解业务架构 3

很多人以为算法工程师的工作就是把从论文和公开课里学到的 fancy 的算法用到业务里。这个基本上就是大错特错了。首先,绝大多数的先进算法只是相对于 baseline 算法有了一点点小的提升,这对于做科研是有意义的,毕竟积少成多。但是在工程中,这些算法的性价比是极低的,收益不大,却要大幅度调整系统,增加系统复杂度,得不偿失。

所以除非是非常颠覆性的想法,大幅度提升性能,像是 DNN,ResNet,Word2Vec,Bert,Seq2Seq 这样的模型算法,才会在业界广泛的应用。

那么更多时候,算法工程师的工作是结合业务,用上述提到的这些基本的模型去优化业务流。比如,在广告领域,原来要求完全匹配用户的搜索词,我可不可以用 Seq2Seq 模型改写出几个类似的搜索词?或者,原来都是 Counting Feature,我可不可以用 DNN Embedding 来做一些离散 Feature?

换句话说,模型都是最基本的模型,但是怎么结合业务,选对模型,用对地方,才是真正考验算法工程师能力的地方。而要充分理解业务架构,并且能够在复杂的业务代码中自由的翱翔,你的工程能力一定不能差。

6.1.1.5. 社交网络 4

一旦你完成了步骤 a)和步骤 b),社交网络能真正帮助你找到好工作。如果你不和人交谈,你会错过很多你可以发挥很好的机会。每天都结识新人是非常重要的。如果不是面对面交流,那么在 LinkedIn 上也可以。这样坚持多天后,你就拥有了一个庞大而强大的社交网络。社交网络不是为了让你认识的人为你做内推。在我开始找工作的时候,我经常犯这种错误,直到我偶然看到马克梅隆(Mark Meloon)的这篇优秀文章(https://www.markmeloon.com/climbing-relationship-ladder-get-data-science-job/),他谈到:建立人与人之间真正的关系,首先主动帮助他人是十分重要的。社交网络中的另一个重要步骤是分享您的消息。例如,如果你擅长某事,就可以在 Facebook 和 LinkedIn 上分享相关博客的链接。这不仅可以帮助他人,还可以帮助你。一旦你有足够好的社交网络,你的影响力就会成倍增加。你永远不知道,社交网络中的某个人通过对你的帖子进行点赞或评论,可能会帮助你接触更广泛的受众群体,其中可能包括正在寻找符合你专业经验的招聘人员。