在你学习完 Go 语言和本课程之后,你已经具备找一份正式 Go 开发的工作或者直接从事 Go 企业应用的开发工作。如果说,学习 Go 语言基础语法、Go 项目开发实战是途径的话,那么找一份满意的工作,可以说是目标。

这里,我来分享下如何找工作。

找到一份工作就算找工作了吗?

要回答这个问题,我们从以下 2 个角度来分别分析下找工作这事。

职业黄金期找工作次数有限

一个具有成长性的职业发展路线中,找工作的次数必定是有限的,为什么呢?我们来看下如果找工作次数过多,会带来的一些问题:

  1. 简历难看,竞争力低

如果你是行业顶级大佬,你的简历可能很简洁,甚至不需要简历。例如:你只需要告诉目标公司:我是阿里云 CTO,即可成功通过面试。显然,大部分人不是这样的大佬,这也不是这篇文章的目标读者。

所以,对于大部分人来说,在职业发展黄金期需要详细填写简历,过去工作过的公司、从事的岗位等。如果你之前找过很多次工作,那么简历中可能会有很多个公司的就职信息(会有背调,不要寄希望于简历造假),这些信息在 HR 筛选简历时,必定会带来一些负面影响:工作忠诚度低、工作经验肤浅、思维不成熟等。如果你简历本身没有其他亮点,那么这么多的工作经历,很可能让 HR直接 Pass 你的简历。

如果你工作经历过多,但找工作仍然通过了面试,并不代表这些过多的工作经历没有负面影响,而可能是你其他方面的优势掩盖了这些劣势。

  1. 可能缺乏核心竞争力

随着职业的发展,你越来越需要一个核心竞争力。什么是核心竞争力?不同岗位需要的核心竞争力是不一样的。这里我解释下我认为最通用的核心竞争力的特点,这些特点适用于很多岗位:

  • 不在广而在专:越到职业发展后期,你的能力积累广度其实带来的价值会越来越弱(除非你是个天才,各个领域都出类拔萃)。因为很多公司的岗位都是偏重于某个具体的方向,所以,他们期望的是候选人聚焦于某个方向,并在这个方向上有很深厚的积累。

  • 不在浅而在精:既然是核心竞争力,那必然是在这个方向上,你有很深的造诣。在职场里,大部分人因为努力程度、职业规划能力、思维能力等因素,并不会在某一个方向有很深的造诣,所以才会成为大部分人。如果你有很深的造诣,那么你就赢了大部分人,这就是你的竞争力。

从核心竞争力的 2 个核心特性来看,你很难通过不断跳槽去实现这些特性,因为专、精是需要你在一个岗位上,具有较长时间的有效能力积累而达到的。很难说你在1个岗位工作几个月,就精通所从事的方向。

所以,从找工作次数多所带来的 2 个问题,我们可以得出结论:一个人的职业黄金期找工作次数是有限的

找工作是在做选择

毫无疑问,找工作是在做选择,选择什么呢?选择的是职业发展。找一个好的工作意味着做一个好的选择。找工作次数有限,做选择的机会有限,所以,每一次选择都应该努力去做一个好的选择,不浪费任何一次机会,浪费一次少一次。

既然是在做选择,那么必定有多个选项,所以如果你只面试了一家公司,这家公司你可能喜欢,薪资满意,但可以肯定的说,你浪费了一次宝贵的选择机会,因为你只有一个选项,何谈最好。

所以,找工作时,建议要多做选择。在精力允许的情况下,不反对你把所有的意向公司都面试一下。你可能会觉得,面试如果失败了,是不是会影响以后在这家公司的面试?不用有这个担心,面试过后,公司会有面试评价,但可能是正向的评价,并且这些评价在大部分公司里面,会定期重置的,比如 1 年。所以,下一年你再找,就没有任何影响。

通过以上的分析,我们可以得出一个结论:找工作是在做选择,并且次数有限,为了不浪费任何一次宝贵的选择机会,我们应该在精力允许的范围内多做选择,并选择最优的公司入职

找工作有哪些思维天坑?

这里还想跟大家聊聊找工作时的思维天坑。为什么叫天坑,因为这里面有些坑,可能会直接让你的职业发展变得很艰难,未来很被动,收入很低。

  1. 我很幸运,只投递一个公司就找到了喜欢的工作

如果你只投递 1 次简历,就找到了你觉得还不错的工作。这个不错可能仅仅只是你觉得不错,并不代表这是一份好的工作。真正的好工作,是通过对比胜出的。

  1. 我只是个专科,腾讯这种公司我不敢投,投了肯定不要

很多岗位要求上有精通 XXX、本科以上、5 年工作经验等要求,初看这些岗位任职要求都很高,如果你刚入职场,可能会因此而放弃投递此类岗位。如果你被这些亮眼的要求唬住,并且放弃投递简历,那你是很不明智的。其实,很多岗位的任职要求都是向上写,并不一定要求候选人一定达到或者超过这些标准。

找工作,最好是找到匹配的岗位,但如果匹配的岗位没有找到合适的,或者想冲击下自己的天花板,你完全可以放心大胆地去投递此类岗位。

  1. 我只是个测试,没干过研发,我怕去了我胜任不了这份岗位

如果你因为怕胜任不了工作,而放弃一个机会,那你不是蠢就是傻。既然你的简历通过了筛选,既然你面试通过了,那么用人单位一定觉得你能胜任这份工作,或者经过一定的培训、学习可以胜任这份工作。

另外,大部分的工作其实都是花时间都可以解决的(又不是科学家),如果你不蠢不傻,在工作岗位上,多花点时间学习、多厚着脸皮请教、挨骂,经过一段时间的痛苦期,最后你肯定能胜任这份工作。而且这个过程你的职业发展和个人能力都会得到巨大的提升。

如何避免这些思维天坑呢?其实很简单:做足面试准备,多投,大胆 投。

如何做才能选择最好的工作机会?

你可以通过准备和多选去找到一个最好的工作机会。

做足面试准备

如果你想找一个最好的工作,那必然会去做很多选择。如果在选择前,你没有做足面试准备,那么你是在浪费每一次选择。所以,找工作之前,一定要准备面试。

如何准备面试呢?这个因行业、岗位而异。这里介绍下一个找工作的方法 - 计划 & 执行:

  • 计划:提前计划好要准备的项目、准备时间;

  • 执行:按时间严格去执行计划,尽量别逾期。如果觉得今天完不成计划,熬夜、请假我觉得都是值得的。计划贵在执行。

你可以将这些计划列在一个 EXCEL 表格中,然后按时间去一项一项执行,执行完之日,就是大规模投递简历之日。EXCEL 表格如下:

29.结果导向:Go 开发者如何找工作? - 图1

表格解读:

  • 准备时间控制在 1 ~ 2 个月:准备时间过短过长都不好,最好控制在 1 ~ 2 个月,既能保证你有足够的准备时间,又能让你不至于在面试时忘记最开始准备的内容。(如果你没那么多东西要准备,也可以根据实际情况去调整预期准备时间,总之原则就是:做足准备,但又不忘记最开始的准备)

  • 准备内容遵循二八原则:你可能需要准备的内容很多,但一定要从中选出最重要的 20% 进行准备,不要做无效准备。

  • 核心内容放最后准备:把核心的东西放在最后准备,可以让你在面试的时候,仍然能清晰记得你所准备的内容,毕竟人的记忆时间有限。

  • 以上表格中的准备内容,可以根据自己的技术背景、需求去罗列。

物(面试准备)尽其用,尽可能多 去选择

在你做足准备之后,你就可以大范围去投递简历、面试。那么如何去面试呢?我总结了一个三波面试法,供你参考:

先从 51job、BOSS 直聘等网站上,筛选出 3 批公司。分三波去面这些公司。

  • 第一波: 3-5 家公司。第一波公司,是那种不知名的小公司,工资可能很低,或者是初创公司。第一批公司主要用来练手,面上了也不去。提前进入面试状态,锻炼面试技能,收集面试题,并针对性的准备。第一波公司,不要太多 3~5 家为宜,因为太多,反而会让自己疲惫,影响第二波面试。

  • 第二波(也可以是可以外派到这些公司的外包公司): 3-10 家知名的大公司,深圳的有华为、腾讯、阿里、字节跳动、Oppo、Vivo、大疆、华润、华大基因等。第二波公司,其实可以都投,只要有面试机会就去面,如果运气好,没准能面过,可以直接让你进入一个高起点。第二波公司,只要有机会,就去面试,面不过,又少不了一根汗毛。

  • 第三波: 第三波公司是个保底公司,这波公司,属于那种不好不坏的公司。在经历了第一波、第二波公司的面试,再加上近 2 个月的准备,面试过第三波公司是板上钉钉的事情。在第二波公司面试都失败后,至少你可以通过第三波公司找到工作,养活自己。

通过充足的准备和选择,你最后选择的工作机会一定是最好的。 这个“最好”,是在你能力范围内你能选择到的最好的工作。即使你通过努力去了一个小公司,那么这对你来说也是最好的选择,也是值得庆祝的事情,尽力无悔。

最后,恭喜你,你没有浪费你的宝贵选择机会。接下来,你可以美美休个假,感受下生活,奖励下自己。

小结

程序员职业生涯中,面临的选择机会有限,作为一名 Go 开发人员,需要确保在有限次的选择中,尽力做出一个好的选择。本课程给出了一个找工作的思路供你参考,希望努力的你,能够找到一个好的工作、一个好的学习结果。