放棄40萬年薪,從互聯(lián)網(wǎng)潤到外企
二哥的編程星球已經(jīng)有 490 多名 小伙伴加入了,如果你也需要一個(gè)良好的學(xué)習(xí)氛圍,戳鏈接加入我們吧!這是一個(gè) Java 學(xué)習(xí)指南 + 編程實(shí)戰(zhàn)的私密圈子,你可以向二哥提問、幫你制定學(xué)習(xí)計(jì)劃、跟著二哥一起做項(xiàng)目、刷力扣,沖沖沖。
大家好,我是二哥呀。
今天給大家分享一個(gè)我的老鄉(xiāng)柯南學(xué)弟,放棄40萬年薪、從互聯(lián)網(wǎng)大廠字節(jié)跳動(dòng)跳槽到一家外企的經(jīng)歷。
我覺得他的經(jīng)歷非常勵(lì)志,希望能給公眾號(hào)的讀者朋友們一點(diǎn)啟發(fā)和幫助,下文中的「柯南」指的是我的老鄉(xiāng)。
下面主要聊了這幾個(gè)問題
怎樣進(jìn)入大廠 互聯(lián)網(wǎng)大廠的工作情況 怎樣進(jìn)外企 外企的工作情況
一、魔幻的大學(xué)經(jīng)歷
加入ACM社團(tuán)
柯南不是科班出身,本科就讀于武漢一所雙非學(xué)校的數(shù)字媒體技術(shù)專業(yè)。大部分課堂知識(shí)對(duì)柯南來說都比較簡(jiǎn)單,老師上課也挺無聊。相比之下,高數(shù)題是當(dāng)時(shí)最有挑戰(zhàn),也是柯南最喜歡的,所以就常常偷跑去圖書館刷高數(shù)題。
大二的短學(xué)期柯南參加了ACM 社團(tuán)課,當(dāng)時(shí)柯南想著沒老師管比較自由,同時(shí)也想借此機(jī)會(huì)鞏固下之前學(xué)過的C/C++ 。
一開始柯南什么也不懂,只能跟著社團(tuán)里還在訓(xùn)練的學(xué)長學(xué)姐,做題有問題就去請(qǐng)教他們。那時(shí)候他們都在準(zhǔn)備區(qū)域賽,刷競(jìng)賽題。這是柯南人生第一次接觸到算法競(jìng)賽。
現(xiàn)在他回想過去,這些學(xué)長學(xué)姐可能稱得上是他競(jìng)賽生涯的啟蒙人了。
初識(shí)算法競(jìng)賽
社團(tuán)里恰好有一個(gè)ACM競(jìng)賽隊(duì)三缺一,邀請(qǐng)柯南加入。之前從沒有競(jìng)賽經(jīng)驗(yàn)的柯南對(duì)這個(gè)機(jī)會(huì)是充滿緊張與不確定的,但按捺不住想試試的心就參加了。
柯南沒想到的是,這個(gè)決定改變了他的人生軌跡。
加入隊(duì)伍后,每天除了吃飯、睡覺和偶爾上上課外,柯南其余時(shí)間都在實(shí)驗(yàn)室里面做題。就像是枯木逢春、重遇初戀,柯南覺得挑戰(zhàn)的每一道題目都很有意思,時(shí)間也總是過得很快。
雖然每天都在被不同的題目暴打,有時(shí)候一天甚至只能寫一道題,還可能連 bug 都找不到,但努力思考的過程對(duì)柯南卻是一種成長。當(dāng)看見自己靈光一現(xiàn)的做法得到 Accepted 的那一刻,柯南覺得為之付出的努力都值了。
當(dāng)時(shí)柯南還太幼稚,不知道困難和挫折正恭候著他。
過山車般的競(jìng)賽生涯
由于柯南是大二才加入的 ACM 社團(tuán),而 ACM 亞洲區(qū)域賽每年的比賽時(shí)間是下半年,所以第一次比賽是大三時(shí)在廣西南寧舉辦的 ACM 邀請(qǐng)賽。直到現(xiàn)在柯南清楚還記得,那年他們一起坐了十幾個(gè)小時(shí)的火車硬座到達(dá)廣西大學(xué)的場(chǎng)景。
一起組隊(duì)的另外兩個(gè)女生比柯南加入社團(tuán)的時(shí)間更早一些,所以柯南也一直覺得她們很厲害,怕自己拖了后腿。事實(shí)證明,嗯,確實(shí)如此。
正式比賽那天,柯南完全 0 輸出,甚至還貢獻(xiàn)了幾次錯(cuò)誤解法,題目全是女隊(duì)友通過的。
最后的結(jié)果是打鐵,也打醒了柯南 —— 在一所雙非學(xué)校,想獲得 ACM 獎(jiǎng)牌是如此的難。

但柯南不是一個(gè)輕易放棄的人,賽后回到學(xué)校,柯南更加努力地刷題、訓(xùn)練,因?yàn)樵龠^兩三個(gè)月還有一場(chǎng)正式的區(qū)域賽,柯南不想再一次抱憾而歸。
可最終的結(jié)果依舊是冰冷無情,鐵牌第一名。
這時(shí)柯南才真正開始自我懷疑:我適合參加 ACM 嗎?雙非的我是不是真的不行?要不要再打一年競(jìng)賽?
當(dāng)時(shí)身邊的同學(xué)在都已經(jīng)開始準(zhǔn)備秋招,而柯南什么也沒準(zhǔn)備,而競(jìng)賽也沒有任何成績(jī)。如果再一次打鐵,秋招沒準(zhǔn)備 + 沒考研。柯南毫無退路,只能破釜沉舟。苦心人,天不負(fù),臥薪嘗膽,三千越甲可吞吳。
在經(jīng)過大三失敗后,繼續(xù)刻苦訓(xùn)練,大四上,柯南拿到了第一塊區(qū)域賽的銀牌。
二、與字節(jié)的故事
拿下字節(jié)跳動(dòng) offer
打完比賽快 11 月了,可能這是秋招的最后一次機(jī)會(huì),柯南就開始著手找工作。字節(jié)跳動(dòng)對(duì)那時(shí)的柯南來說,是一個(gè)很厲害的大廠,是遙不可及。
想著自己平常都在打比賽,計(jì)算機(jī)基礎(chǔ)也沒空準(zhǔn)備,柯南對(duì)成為字節(jié)后端工程師沒有抱太大的希望,但就像加入 ACM 社團(tuán)一樣,柯南還是鼓足勇氣決定嘗試一下。柯南開始從頭學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)。
由于時(shí)間有限,看的都是網(wǎng)上總結(jié)好的知識(shí),比如操作系統(tǒng)知識(shí)點(diǎn)總結(jié) 、計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)點(diǎn)總結(jié)、數(shù)據(jù)庫知識(shí)點(diǎn)總結(jié)..... 此外還看了常見的面試題,背了一些八股文。
一次偶然刷 QQ 群的機(jī)會(huì),柯南看到有退役的 ACM 前輩所在的字節(jié)部門的內(nèi)推,就把簡(jiǎn)歷給他了。沒想到這一次勇敢的邁出,讓柯南加入了字節(jié)跳動(dòng)。
正式面試的時(shí)候,面試官看柯南大學(xué)主要都在學(xué)習(xí)算法、參加算法競(jìng)賽,所以問的大多是算法相關(guān)。
一面的面試官基本都在問算法題,兩三道力扣中等左右的題目。 二面是交叉面,是其他部門同事面的,先問了一些基礎(chǔ)知識(shí),但看沒有深入了解過,就也改問算法題了。 三面主要問了平常如何學(xué)習(xí)計(jì)算機(jī)知識(shí)與算法等,最后也問了一道不太難的算法題。
因?yàn)樗惴}是平常一直都在刷的,所以手感很不錯(cuò),題目都做出來了,最后也成功的拿到了offer。
本以為投的是實(shí)習(xí)崗,要靠實(shí)習(xí)轉(zhuǎn)正,沒想到最后 hr 告訴是校招 offer,柯南可太驚喜了哈哈。
對(duì)于一個(gè)雙非學(xué)校的學(xué)生,offer 的工資對(duì)于當(dāng)時(shí)的柯南來說已經(jīng)很高了,所以柯南果斷接受了offer,成為了一名 Bytedancer 。
最后交了三方協(xié)議,柯南實(shí)習(xí)拿的就是 80% 正式工資,對(duì)當(dāng)時(shí)初入職場(chǎng)的學(xué)生,剛開始看著每個(gè)月工資,還是很開心的(ps: 后來就沒啥感覺了...)。

初見字節(jié)跳動(dòng):驚艷
接受了字節(jié)的 offer 后,年前柯南就提前去實(shí)習(xí)了。去了之后柯南才知道自己所在的是一個(gè)新部門,是當(dāng)時(shí)公司的保密項(xiàng)目。
因?yàn)楣ぷ魉玫募夹g(shù)棧都是之前在學(xué)校沒有接觸過的,所以進(jìn)了字節(jié)后柯南先熟悉了一下部門所用的技術(shù)棧,golang、python、charles、開發(fā)機(jī)配置、業(yè)務(wù)等。差不多熟悉了一個(gè)星期,柯南才開始了工作的第一個(gè)任務(wù)。
因?yàn)閯倎恚苑峙涞墓ぷ鞑皇呛軓?fù)雜,主要是目的是了解一下業(yè)務(wù),以及在大公司的開發(fā)流程。第一個(gè) warmup 任務(wù)是修改一下 api 參數(shù),增加新的業(yè)務(wù)類型。
后面柯南就漸漸開始承擔(dān)一些難一點(diǎn)的任務(wù)了,雖然辛苦,但也很充實(shí),柯南學(xué)到了很多在學(xué)校里接觸不到的東西。
年后實(shí)習(xí)了幾個(gè)月,柯南就回學(xué)校寫畢設(shè) (養(yǎng)老)。畢業(yè)后的柯南正式入海,開始了社畜的生活。
放棄40萬年薪,跑了
柯南所在的組每天大概十點(diǎn)半上班,晚上十點(diǎn)多下班。平常的工作,就是和 PM 開會(huì), PM 提需求,一起制定排期,然后開發(fā)、測(cè)試,以及上線。
平常愛打游戲的柯南,回到家卻連打游戲的勁都提不起來。
字節(jié)實(shí)行大小周,單休的周末,柯南睡一個(gè)懶覺,收拾收拾就到了第二天上班的時(shí)候。雙休的周末他偶爾會(huì)和朋友出去吃個(gè)飯,出去溜達(dá)轉(zhuǎn)一圈,也不敢玩的太累,就這樣柯南過了接近一年。
柯南有時(shí)會(huì)躺在床上看著天花板想:這是我想要的生活嗎?
雖然在字節(jié)的工作讓柯南學(xué)到了挺多東西,但 996 和重復(fù)的工作,不僅讓柯南疲憊無聊,還讓河南逐漸找不到自己的價(jià)值。
仔細(xì)思考了下,柯南對(duì)金錢似乎沒有執(zhí)念,程序員的普通工資對(duì)柯南而言已經(jīng)完全夠開支了,同時(shí)自身也很討厭加班。
為什么不去嘗試換一種生活呢?這種念頭在柯南腦中徘徊了大概一個(gè)月,最終柯南決定離職,而且是裸辭。
當(dāng)時(shí)柯南并不知道裸辭意味著什么,只是想著自己有大廠的工作經(jīng)歷找個(gè)不加班的工作應(yīng)該不難。
后面才知道,難!

三、開啟新階段
接連碰壁后,找到955工作
辦完離職的第一天,柯南好好補(bǔ)了一覺,想把之前一年沒睡好的覺都補(bǔ)回來了。休息了幾天后,柯南開始制作簡(jiǎn)歷,將自己的工作經(jīng)歷和最新的技能更新到簡(jiǎn)歷中。
刷算法題,起初刷了一些力扣,但刷了幾十道左右,柯南覺得沒什么難度,就去刷 Codeforces(競(jìng)賽刷題網(wǎng)站)。
然后就開始正式尋找下一份工作,其中最重要的一個(gè)要求,拒絕 996!
Github 上有一份 955 work–life balance 公司白名單,目前 star 已經(jīng)有 28k+。這些公司都是經(jīng)過網(wǎng)友投票選出的的一些公司,真實(shí)性應(yīng)該比較高,甚至比很多公司的 hr 還要靠譜。
選好了公司就可以找對(duì)應(yīng)的面經(jīng)來準(zhǔn)備,也可以嘗試去找一些內(nèi)推,盡可能多問問內(nèi)推人職位的信息,以便進(jìn)行有針對(duì)性的面試準(zhǔn)備。
柯南也投了幾家不加班的公司,比如微軟 、B 站、Shopee、PTA ... 但大多都抱憾而歸,有的是因?yàn)閸徫徊籱atch,有的面試官問基礎(chǔ)知識(shí),柯南沒怎么準(zhǔn)備過...
這些接連的面試碰壁,讓柯南開始擔(dān)心能否找到不用加班的工作,后來在牛客網(wǎng)上看到一家外企在招全棧工程師,柯南沒放棄這個(gè)機(jī)會(huì),又投了簡(jiǎn)歷,hr 很快就聯(lián)系了柯南,并安排了面試。
幸運(yùn)的是,這家外企面試流程都很快,因?yàn)榭履袭?dāng)時(shí)是在北京,一面約了線上面試,通過后的第二天就約了二面的時(shí)間。三面安排在了線下,所以柯南就從北京趕來上海參加三面。
三輪技術(shù)面試主要考察的還是算法題,可能因?yàn)榭履险焦ぷ鬟€不到一年,項(xiàng)目經(jīng)驗(yàn)還不夠多。面試官也會(huì)問問之前工作項(xiàng)目相關(guān)的,但由于和新公司是不同的業(yè)務(wù),所以也沒有過分深入追問。
經(jīng)歷了兩輪線上面試,一輪線下面試,以及線下面試當(dāng)天的 hr 面,柯南順利找到裸辭后的第一份955工作!
外企找工作
1、算法題
算法能力,外企都很愛考算法題,柯南了解到的一家外企,就連前端的崗位都會(huì)問一兩道簡(jiǎn)單中等的算法題。
沒有學(xué)過算法的伙伴,一定要刷個(gè)一兩百題力扣。平常也可以多參加力扣周賽,一般是周日的上午 10:30 到 12:00,推薦大家都參加下,還可以鍛煉自己早起。
2、英文自我介紹
英文能力,由于開會(huì),很多外企,需要和國外的同事對(duì)接,溝通需求,所以需要一定的英文聽說能力,但面試一般不會(huì)考的太難,只要會(huì)最基本的溝通,即使有點(diǎn)錯(cuò)誤也沒關(guān)系。
所以,推薦大家面試外企之前,先準(zhǔn)備一個(gè)自我介紹,可以較為流暢的表達(dá)出來就可以。
3、項(xiàng)目
對(duì)于參與過的項(xiàng)目,首先要對(duì)自己本職負(fù)責(zé)的模塊要了如指掌,以下三點(diǎn)是必須想清楚的:
做這個(gè)的目的是什么? 怎么設(shè)計(jì)的? 如何實(shí)現(xiàn)的? 難點(diǎn)在哪里,如何解決的?
然后盡量對(duì)自己負(fù)責(zé)模塊上下游也要有所了解,面試的時(shí)候,會(huì)給面試官留下好的印象。
4、海投
投的是公司,但面試官也是和我們一樣的上班的人,很有可能面試官想要的,和我們所具備的不太match,有的時(shí)候也不是因?yàn)槟隳芰Σ粔颉?/p>
所以,推薦大家投遞簡(jiǎn)歷時(shí)一定要多投幾家,盡可能多面試幾家,看看自己在市場(chǎng)上的競(jìng)爭(zhēng)力,多拿幾家 offer,留給自己選擇的空間。
柯南當(dāng)時(shí)投的公司并沒有很多,以至于到 hr 面時(shí),談薪資不是很有底氣。
悠閑與輕松:迎來全新生活
1、外企工作狀態(tài)
現(xiàn)在柯南已經(jīng)在外企工作了一年,平常的項(xiàng)目不是很趕,排期是自己定的,沒有 PM 來 push。
做的事情也都是比較長期的工作,不需要緊急開發(fā)和上線,開發(fā)時(shí)不用著急忙慌,而是可以奢侈地花時(shí)間學(xué)習(xí)許多基礎(chǔ)架構(gòu)的知識(shí)。
外企的工作節(jié)奏也讓柯南覺得非常的滿足。每天早上 7 點(diǎn)左右起床,洗漱完吃個(gè)早飯,然后背會(huì)兒?jiǎn)卧~刷點(diǎn)題 (邊刷題邊總結(jié))。
因?yàn)樽〉碾x公司比較近,大約十點(diǎn)出門,10 點(diǎn)半左右就能到公司。(推薦租房的伙伴,盡可能選擇離公司近的房子,減少通勤時(shí)間,生活體驗(yàn) up up!)12 點(diǎn)去吃個(gè)飯,飯后午休會(huì)兒,下午2 點(diǎn)左右開始上班,然后 7 點(diǎn)就能美美下班回家了。
2、假期生活
工作之外,也重新開啟了快樂生活。
每次下班回到家,柯南并不覺得很累,一邊看番一邊吃著晚飯,然后舒舒服服地癱著打游戲。
周末,會(huì)出去和朋友一起運(yùn)動(dòng),打羽毛球、跑步,還有約飯。即使不出去玩,也能在家好好休息,給自己充點(diǎn)電。
長的節(jié)假日,還會(huì)去遠(yuǎn)一點(diǎn)的地方旅游,比如去年的十一假期,就和女朋友一起去內(nèi)蒙古玩了八天(假期+額外請(qǐng)了一天假)。

外企對(duì)員工請(qǐng)假也非常 open,基本上是年假想什么時(shí)候用就什么時(shí)候用,不會(huì)不讓休年假,這點(diǎn)也是柯南非常中意的。
對(duì)了,柯南家里現(xiàn)在還養(yǎng)了兩只貓咪,給柯南的生活增添了不少色彩。

寫在最后
雖然柯南裸辭后,最終找到了一份滿意的工作,但還是很不推薦大家裸辭的。
裸辭就意味一段時(shí)間的不確定性,希望大家找好下家后,有底氣后再離職,否則離職后找不到工作,還要自己繳納社保,靠著積蓄維持生活,就會(huì)像前期的柯南一樣焦慮。
希望柯南的經(jīng)歷可以幫助到你,讓你知道并不只有你一人在面臨這樣的選擇。
讀書和工作都不能作為最后的終點(diǎn),人生的路還很長。若干年過去,駐足回望你來時(shí)的路,也許現(xiàn)在的成功和失敗都會(huì)顯得很渺小。
但路途中努力的你卻始終閃閃發(fā)亮。
致曾經(jīng)也和我一樣迷茫的你~
沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不系之舟。
推薦閱讀:
這個(gè)大專生,強(qiáng)的離譜 一怒之下,退伍轉(zhuǎn)碼 沒必要為實(shí)習(xí)碰的頭破血流 網(wǎng)站掙了 200 美刀后的感觸 在 IDEA 里下五子棋不過分吧? 順利入職北京一家互聯(lián)網(wǎng)中廠 別被罵臭外包的嚇退

