小透明学弟的华为上岸之路

分享直系学弟 “离奇” 的求职经历和心路历程。面试

你们好,我是鱼皮,今天给你们分享一位 同校同系 学弟的亲身经历。算法

这位学弟自称小透明,就读软件工程专业,即将本科毕业入职华为,职位是 产品行销经理数据库

他对本身的形容是变化莫测,为啥呢?编程

由于大四先后短短一年间,他经历了对本身将来规划的各类改变:打算考研 => 打算出国 => 开始找开发岗工做 => 找到一家日企上班 => 辞职,并更改求职方向为产品岗 => 最终上岸大厂。后端

学弟一年的经历

回过头来看看这段经历,他本身都以为挺 离奇 的,先后这么短的时间内,居然还能这么翻来覆去的改变?markdown

当我了解到他的经历后,首先表示佩服,一样深感好奇,他为什么放弃考研选择求职?又为什么辞职换岗?又如何顺利入职大厂的呢?oop

因此我马上就联系了小透明学弟,指望他能够分享本身的故事。在个人一番攻势下,害羞的学弟答应了下来,而且一写就是 6000 字!学习

下面让咱们走进他的世界,以一名本科应届生的视角,来看看他的经历和感觉吧。网站

本文大纲:职业规划

华为学弟求职分享

纠结之路

说句内心话,我对将来规划这种东西,是一种 忽然 的自我觉悟。而忽然的根源,就是前面作的事情导向的 顺其天然 ,和对自个人一个幡然醒悟。

是否考研?

就好比考研这个事儿,我大学本科前三年,都是想着本身要考研的,甚至到了大三下学期暑假的时候,都已经学完了高数。

可是为啥忽然不想考了呢?

理性分析

先简单说一下个人我的状况吧,我本科前三年想考研的时候,一来没有找到感兴趣的研究方向、二来没有将来职业规划(考博是不可能考博的)。考研这件事儿,貌似仍是一个这个年龄这个节点,本身眼里同窗眼里父母眼里,很该作的事。因此只是单纯和大部分人同样,想先有个学上罢了。

若是你是想决心作学术,而且对计算机科研深感兴趣的同窗,那接下来能够不看了。可是这种人,毕竟是少数。好比我,只是想混个学历的,并且对科研其实真的不感兴趣 。其实像这样随波逐流去考研,也不能说是一个坏的选择,毕竟现在的计算机硕士学历仍是很值钱的,只要你研究生阶段别太做、简历写的别太烂,经过多数大厂的简历筛选是没有任何问题的。

可是随波逐流闭着眼读研,确定也不是最好选择。由于第一,研究生的本职工做毕竟是作研究,水一水必然能够,可是计算机专业的特色是薪资高、找工做比较 内卷 ,就很容易形成:毕业的时候,想从事算法岗位,但科研水平不够、竞争不过博士;作先后端开发,开发经验还不如某些本科生的尴尬局面。第二呢,国内硕士两年半 or 三年时间,仍是很长的,人生有多少个三年呢?因此仍是应该时刻掂量这个黄金年龄耗费的三年,对于本身是否是最佳选择,毕竟已经不是高考时候死读书的小孩子了。

我我的想的是若是工做三年,可能要比读研三年收获要大的多,康康鱼皮学长在腾讯大学读研快一年了,除了技术提高,其余平台也积攒了大量粉丝。读研若是水三年,不知不觉间可能被同龄人甩开太远了。

考虑后果

考研没考上的后果实际上是很是严重的,不亚于高考失利

这是我我的的见解哈,若是考不上,正常状况下,接下来的人生道路有两个选择:

  1. 找工做
  2. 准备二战

若是你在考研失败后选择找工做,那么显然,你完美错过了求职的最佳黄金时间 —— 秋招。考研失败,既在校招主战场的秋招 0 收获,又在即将到来的春招面前 0 准备,可谓是很是被动。即便可以找到工做,但只能说若是该同窗参加了秋招,凭借他的能力,必定会有更多的选择,可能会找到比如今更好的工做。而第一份工做,对你的人生又是相当重要的。因此同等程度的努力,用在找工做方面的效果可能要比考研更稳定和显著。

若是选择二战,那么首先必定要想清楚,你一战失败的缘由是什么。若是想不明白这点,那么二战一样失败的几率是很是很是高的,到时候只会面临一个更尴尬更难受的局面。二战的话首先要面对较大的心理压力,还要再次掂量本身的能力,再给一次机会能不能考过。

因此考研失败后真的是进退两难。如今硕士学历一方面愈来愈平民化了,另外一方面却愈来愈难考了,毕竟考的人也愈来愈多了。不知道干啥随波逐流、追求学历选择考研当然没有问题,但仍是要想清楚这背后的风险,以及本身是否已作好承担这份风险的准备和觉悟。尤为是计算机专业的研究生真是太难太难考了,报录比过低并且大神多,因此若是决定考研,必定要下十足的决心,作足准备,尽可能一次上岸。

鱼皮:对因而否读研,每位同窗都应该像他同样有本身的思考和权衡,而不是被人牵着鼻子走,选择权只能且必须在你本身的手上。

最终,综合考量了一下,我以为学历仍是比较重要,可是除了考研以外就没有其余的提高学历的方式了么?

固然有,出国留学呀!

是否出国?

为啥考虑出国留学呢,缘由其实也很简单。女友要去加拿大留学哈哈,因此我当时一拍脑门:“我要陪着你去!!!”

不事后来仍是冷静地了解了一下,加拿大申请硕士巨难,我这种垃圾绩点基本不可能。

那不如开始申请英国的水硕试试?

虽然想出国留学,可是我这语言成绩和时间,确定要 gap 一年。中介姐姐说,人不能在家赋闲 ,一边工做一边学语言,比在家 “全职” 学语言效果还要好,并且找工做的话工做越好,对申请越有利,最好500强!

(如今以为:找到 500 强真香!还留什么学?)

好吧那么个人求职之路就正式开始了。

求职之路

做为正儿八经的软件工程学子,确定你们下意识的,都会去找开发方向工做,俗称程序猿。正好,连带着学校的专业实习的课程要求,一块儿找了。

开发求职之路

这个时候大概是刚刚决定放弃考研的 8 月份了,可是很快,我就遇到了一个大问题:看着招聘网站上一个个陌生的岗位,既不知道选什么,又对其所需的技能基本彻底不了解。天哪,咱们学的是一个计算机吗?!

我本科仍是参与了一些学科竞赛活动的,都是立刻要上班儿的人了,对人家上班干啥都不知道,这不是一个很是恐怖的事情吗?

没错,因此这也就是为何不少已工做的学长,反复强调 要早点实习,早点了解工做后要干啥早点知道学校教的专业课都是五十年前的东西找工做一点忙帮不上。这个时候我真的是一头雾水,要一层层捅破窗户纸。在经历了投递后端开发、数据分析、游戏策划、甚至音乐设计以后,终于个人投递开始走向 “正轨” 了……

简单介绍一下我这个时候失败的求职经历吧。失败是必然的,初生小傻子不怕虎,这个时候啥都不会啥也没背的我,也是对互联网大厂产生了不少的憧憬的,并开始了个人简历投递之路。对于研发方向,211 本科的科班学历,足够过掉大部分大厂的简历初筛,进入笔试面试。做为自主招生垃圾的很惭愧的我,由于好歹还有一些算法竞赛的底子,笔试仍是过了一些,进入了一些面试。

众所周知,开发岗的面试是要提早准(bei)备(song)的,因此我也简单背了一些。但没想到,我进入面试以后可就太好玩儿了~

考官:“进程和线程的区别是什么?” 我:“...”

考官:“介绍一下数据库索引?” 我:“...”

考官:“TCP / IP 四次握手?” 我:“计网课没选。”

考官:“…… 快速排序时间复杂度总记得了吧?” 我:“logn? 2logn? log2n?”

考官: “孩子,加油。”

还真就是玩儿,通过了先后一番折腾,大厂的开发岗求职之路不出意外的所有挂掉了。这个时候我选择退而求其次参加了学校安排的专业实习专场面试,拿到了一家日企的正式 offer 并开始了实习。由于面试过程没太有技术环节,因此很是的轻松加愉快。

实习的方向偏重于后端开发,通过三个月的实习,再结合我以前的在校经历与我的兴趣,引发了我对于本身的深(zi)深(wo)思(huai)考(yi)。

转职?

以这段实习经历为契机,我开始思考本身到底适不适合作开发。我发现本身有两个很大的问题:

  1. 我对技术缺少热情。
  2. 我进行开发工做的时候,注意力不够集中也坐不太住。

我如今仍是以为,开发这项工种,是靠兴趣和天赋驱动的,其实办公室里老天选中的程序猿和其余工种的人一块儿办公,气场差别真的是有点一目了然的。在开发这个领域,不一样的兴趣与天赋带来的效果差别是巨大的。说白了,能不能作开发,要看缘分。

个人舍友(有天赋有兴趣有能力已保研)能够在晚上11点,一边放着蓝牙音箱一边哼着小曲,一边快快乐乐敲代码。而我既没法体会码代码的快乐,又没法体会到支撑无数程序猿精神的 —— 实现某一功能的成就感。这时候可能有人要说了,没有永恒的天赋,只有锲而不舍的努力。正是,努力奋(nei)斗(juan)是打工人必须作到与坚持的,而如今作的,偏偏就是根据个体差别,我的兴趣,选择一个适合本身的赛道与奋斗方向,而不是把努力当借口,无论不顾人云亦云。 所以在这个很是重要的选择关口,我最终决定仍是放弃开发,选择既须要技术,可是技术专业性要求没那么高,同时须要不少组织沟通、设计规划能力的产品方向,做为本身的求职赛道。

鱼皮:认真审视本身,敢于突破自身的专业限制,很是值得佩服。

产品求职之路

其实一开始,我就是以产品为本身求职的将来导向的,只不过是纠结先作两三年开发,仍是直接作产品。这确定是各有利弊吧,积累必定的技术经验对作产品有很大帮助,可是 开发思惟和产品思惟仍是有根本差距的 (一个下蛋的、一个孵小鸡的)。再结合上面所写的本身开发肝不动、因此就正式踏上了本身的产品求职之路了吧!

然而如今已是 2020 年 12 月份了……

其实职场的招聘状况是瞬息万变的,可是正好我刚刚做为本科毕业生进行完了校招,因此还敢斗胆再多 bb 两句……

先说说开发方向的面试。从大的方面来说,开发的面试中注重的是知识的掌握与否,来评估开发水平。一是经过提问,看应聘者知道 or 不知道,知道的话回答的 1 or 0;二是深挖简历中的项目经历或者有没有用过 xxx,来进行进一步的评估。总的来讲,开发方向的面试,包括算法笔试在内,须要准(bei)备(song)的东西比较多,可是效果是肉眼可见的 ,这也是为何前面反复提到的要 提早进行准备 ,开发面试早点准备(同时早点实习)性价比过高。可是须要注意的是,开发面试的顺利经过,并不表明着实际上手的 “痛苦” 减轻,仍是应该结合上一章节内容,对本身可否从事开发之路作一个认真的评估。

产品方向的面试,尤为是校招产品,跟开发仍是有着很大的区别。开发的面经想必你们看过不少了,因此今天着重分享一下产品校招技巧。

鱼皮:虽然是产品校招技巧分享,但我看完后,感受不少技巧一样适用于开发岗同窗面试,不要跳过这部份内容哦~

产品校招技巧

1. 简历初筛

首先是学历关,校招产品经理基本最低最低要求 211 本科,985 本科或者 211 硕士是推荐配置。

道理很简单,开发的话有入行门槛,基本仅限计算机专业学生;可是产品的话虽然计算机专业仍然优先,可是专业放宽了不少不少,这也致使了学历这一起出现 神仙打架 的局面。好比我在并不算大厂的(虽然如今也真的不小)哈啰产品实习时,组里实习生虽然也有像我这种学历通常的,可是大部分都是好比交大本硕、同济本帝国理硕、华理本宾夕法尼亚硕等等诸如此类画风;而听闻同专业大佬在腾讯实习时,产品组实习僧都是清北藤校之流。

像我最后签的华为,产品经理跟互联网还有区别,在完美错过秋招,通讯计算机专业优先的状况下,学历放宽到了 211,最后才能跟着一堆 985 硕一块儿入职,仍是很荣幸的......

另外产品方向的简历,超级简历那种白纸模板写满一页纸是基本要求吧,具体内容会在下一节展开说明。

鱼皮:我认识一些本科求职产品岗的同窗,据他们反映,校招产品岗真的是神仙打架,学历较低的话真的须要慎重!固然,趁早开始多几份实习经历也有机会。

2. 前期能力积累

与开发的强应试面试不一样,产品面试不只须要针对性应试准备,也须要长久的能力积累,这一点和英语口语很像 —— 没法突击。由于产品面试,尤为是校招面试,不像有工做社招同样会有历史产出能够问,而校招自己就是更看重我的综合素质、将来发展的潜力等等,所以我参与的 n 场产品面试,都是以聊天式为主,不太涉及专业技术细节 。这种面试形式决定了面试既简单 —— 不太会出现像开发面试那种不知道的状况,又很难 —— 不一样人的面试表现真的差距太大太大。并且面试官自己就是老油条,有各类 “丰富多彩” 的形式和你聊天,好比灵魂提问、性格探讨、压力注入等等,总之目的只有一个,经过变着花样玩你,来打破你虚伪的突击准备,从而揭开你的真实面目。

所以前期的、锲而不舍的能力积累是必须的,推荐几种提高本身的方法:

  1. 实习:必定实习,尽早实习。大二大3、暑假寒假,与其闲着,不如实习。大厂难进,先去小厂,迂回实习。

  2. 竞赛:对产品有帮助的竞赛有不少,并且这一部分其实很是重要,可是你们比较容易忽视。好比挑战杯、三创赛等等,数学建模等等,由于它能够在一件具体的事情中(而不是像学生会的多数自娱自乐),锻炼你与队友为了达到一个目的,而进行组织沟通的能力,这个对于整个沟通能力与可行性分析能力的提高帮助是巨大的。

  3. 商赛 or 精英营:对于尤为是非理工科类的专业学生,这方面的帮助是很是大的,好比一些商赛挑战赛、pwc 的暑期精英营等等。

  4. 学生组织。实际上是否推荐这一点,我我的仍是纠结的,甚至说是提醒你们避雷的。不少人刚上大学老是会习惯性的加入一个学生组织,可是如今回过头看,大部分的学生组织经历,其实不会有太大锻炼效果(尤为是院级的组织),或者说跟前面所说的竞赛、实习一比,锻炼效果相差甚远。可是我我的的话,是真实获得了锻炼的,由于我在加入校合唱团担任男低音声部首席的时候,独立承担声部加排了一百次左右 ,而且随团去过匈牙利、俄罗斯进行了比赛、拿了金奖。因此学生组织这个东西,差别性很大,随机性很强,必定必定要衡量本身正在进行的学生组织活动,是否值得你花时间精力,或者你是否真正感兴趣,以及尽可能搞出一些 “名堂”。

鱼皮:我在大学期间也在学生会工做了两年,亲测能够提高你的组织、管理、表达能力,但切忌要控制好投入的时间。

3. 针对性的突击

校招产品看重平常的积累,那么短时间突击有没有用呢?固然有用!

下面几种方法虽然不能让你有长期能力的提高,可是对于某一单场面试,甚至多是决定结果的胜负手。

  1. 资料收集。活学活用互联网,全方位的了解你要入职的公司、部门岗位从事什么业务。百度、Google、牛客、力扣、脉脉、知乎、甚至贴吧微博...

  2. 针对性出击。举我本身的一个例子很是好理解:在我华为面试期间,正好正在举行MWCS世界移动大会,其中华为正是做为主会方之一。我完整收看了大会的华为演讲部分,并进行了笔记整理,事实上最终这对个人面试起到了很是大的帮助。前面说过面试官会千方百计打破你的虚伪突击准备,可是一些对待面试的有针对性的认真准备,反而势必会让面试官感觉到你的认真态度。

  3. 态度传达。我我的认为这是面试中十分重要的一点,在面试当中必定要表现出本身对经过面试的强烈渴望,至少你要透传给对面老师一种,你并非无所谓,而是想经过本次答辩或者面试的态度。毕竟只有短短几十分钟,面试官也都是有感情的人,这可能直接影响着最终的面试结果。

  4. 适当多说。俗话说一语千金,可是事实上,能说却少说,和不能说,相差了两个境界的level。在短短面试几十分钟,咱们仍是尽可能多说。可是须要注意语速不要太快,不要抢别人话说。

  5. 简历 / 自我介绍微调。一招走天下当然好,可是应该适当地根据单位不一样、职位不一样、业务线不一样,进行相关微调,突出本身在不一样业务情景下的特长特点。好比这个公司是卖烤地瓜的,你应该突出本身食品行业相关经历特长,而不是突出宣扬本身擅长修自行车。

附:为啥说本科 ACM 是神坑勿入?

我的高中划了划水来东华自招,以普通人的视角,以为算法竞赛这东西主要特征有两点:

  1. 多投一点时间就能再强一点,因此最好的备赛方法就是投入全部的时间。
  2. 可是再投入时间再多也永远天外有天,永远被神碾压。

算法竞赛自己核心是数学,虽然和开发同样都是码代码,可是本质天差地别,一个是相对动手偏实践,一个是相对动脑偏思考。竞赛厉害每每两种人,要么学得早学得多,要么真的聪明。各大 985 高校从高中或初中就开始学算法竞赛的 noi 或国家队选手,每每又学得早又聪明,在赛场上秀得头皮发麻,由于本质是数学,因此跟应用比赛、创业大赛不一样,弱校不太存在拿大奖可能。即便你真的高考没考好又数学天赋极强,不要忘了你还有两名队友……

固然能带队 carry 的大佬也是有的吧,好比东华,300 我的里 30 我的能选拔进集训队,10 个队伍里有两三个获奖,两三个奖中一个或者没有银奖,至于金奖要追溯到 2006 年…… 因此最好仍是不要赌本身就是那个天选之子,是否是真的很差说,没学过的话,仍是看天赋这个本身也不清楚有没有的东西。

努力是刚需,可是不要忘记努力以前的选择更关键。


看到这里,不知道你们有何感想。

最让我深有感触的是:小透明学弟在不断抉择和尝试以后,终于明确了本身想要什么,而且敢于打破常规、另辟蹊径,踏上了本身坚信的道路,义无反顾的走了下去。

也许开始会迷茫,可是不是能够经过提早参与,让本身的将来逐渐清晰呢?还在编程一条路上走到黑的同窗,是否是也能够思考更多的可能性呢?

以上就是本期分享,最后再送你们一些 帮助我拿到大厂 offer 的学习资料

跑了,留下 6T 的资源!

欢迎阅读 我从 0 自学进入腾讯的编程学习、求职、考证、写书经历,再也不迷茫!

我学计算机的四年,共勉!

以为不错的话,还请朋友们 点赞 支持下,但愿能帮助到更多同窗 ❤️

相关文章
相关标签/搜索