28歲裸辭轉行前端是怎樣的一種體驗

夜貓疼發表於2019-05-07

本來題目是沒有年齡的。只是在網上常看到“已經25歲是否還適合轉行當程式設計師”之類的問題,就覺得有必要暴露下我的年齡。

在過去的2018年,我從新媒體藝術的小圈子裡面跳出來,自學程式設計,轉行前端。現已經入職某大公司。故事有點長,還是從辭職開始說起吧。

01 惘

辭職後我也不知道該幹啥

2017年的最後一個工作日,我做完了所有的工作交接,離開了上家公司。我不知道辭職之後怎麼辦,唯一明確知道的只是必須儘早辭職。

那時候的我,貌似選擇很多。我可以找份工業設計的工作;可以做互動設計;可以繼續搞硬體;不轉行繼續做新媒體藝術;去二三流大學當講師;做青少年程式設計教育;回老家當個中小學老師。

這麼一說,我也算是個斜槓青年。不過,"斜槓青年"在我的語境下不見得是褒義詞。那就是什麼都會一點,但是幹什麼都不專。什麼事都做不成,只好用"斜槓"這麼一個概念給自己做掩飾。其實過上普通人的普通生活,也不是一件難事。只是還是有點不甘心。在好幾個方向,我都能找到一般的工作,但是,沒有一個是“好”的工作。

我喜歡當老師,也曾經在新東方兼職當過老師。自己還是挺喜歡當老師的感覺的。當時的我,除了學歷就什麼沒有。那光有學歷能幹什麼?當老師唄。父母有點著急,甚至幫我打聽過一些做大學老師的途徑。

故事到這裡本該結束了,可是我沒有去當老師。

如果這時候去當老師,你是因為喜歡當老師呢,還是因為走投無路呢?我覺得是因為走投無路。如果哪一天我做回老師,我希望是因為熱愛,而不是走投無路。

作為一個17歲零一百多個月的年輕人,我內心還有一個想法——希望走和父母不一樣的路,去看他們不曾看過的風景。

至於走哪條路,怎麼走,我也不知道啊~

02 豫

搖擺不定牆頭草

上文說了一大堆可能性,接著我選了Unity遊戲開發的路。這算是一個"能進能退"的牆頭草選項吧。

Unity是一款三維遊戲引擎,不僅能用於遊戲開發,還能應用於各種三維互動場景。在我以前從事的新媒體藝術行業中,也常用Unity作為開發引擎。學會Unity這款軟體,既可以在原來行業的跳槽,也可以跳到遊戲行業——一個用生命賺錢但是能賺很多錢的行業。

我喜歡打機(粵語,玩電子遊戲的意思)。但我喜歡的是單機遊戲,不喜歡網遊。單機遊戲重視沉浸感和體驗感。網遊重視氪金PK,玩家間相互廝殺。當下賺錢的遊戲都是氪金網遊。轉行開發單機遊戲,恐怕還是逃不過餓死的命運,那就沒必要轉行了。轉行開發網遊,內心又多少不太願意。

這時候,我找了一個在網易遊戲工作的同學諮詢。同學勸我不要入坑。遊戲開發行業,太累太要命。能堅持下來的人,都是熱愛遊戲的人。想要在這個行業做下去,你就要花大量的時間去玩遊戲。如果業餘時間都是打遊戲,未免也太浪費了吧?

這個世界確實需要遊戲這種娛樂方式,中國也用遊戲對全世界進行著文化輸出。如果我轉行全職做遊戲,那就是為了錢而賺錢了。沒什麼不好,只是,不算十分願意。

本科畢業設計時,我曾經對自己這樣說過:"你的笑容是我創造的不竭動力。"自己做的東西,能讓看到的人會心一笑,那種感覺實在是太美妙了。但是做遊戲,我體會不到這種樂趣。不管願意不願意,確實也沒有什麼選擇。那就選擇Unity遊戲開發吧~

故事到這裡本該結束了,可是春節期間我放棄了遊戲開發者這條路。

03 決

決定做前端程式設計師

搞遊戲搞著搞著,轉眼就到了春節。趁著各路同學都從大城市回到老家,我也得以拜訪到平時難以拜訪的程式設計師同學們。他們給了我很多資訊和幫助。瞭解的資訊廣度和質量不一樣,決策自然不一樣了。

決策前不考慮沉沒成本,決策後不考慮機會成本。這是我做判斷時的一條重要準則。

當時大熱的區塊鏈和人工智慧,對數學要求太高,做不起。網際網路程式設計師還是挺適合我的。網際網路程式設計師,大體分為前端後端。雖然這樣但分類不嚴謹,但非網際網路行業的讀者可以先這麼理解。前端貼近使用者,上游一般對接產品經理和設計師。後端貼近機器,對接資料庫工程師和演算法工程師等等使用者不直接感知的崗位。我是設計出身的,做前端程式設計師應該會有優勢。

雖然辭職後完全不知道該幹啥,雖然中間搞過自己不算喜歡的遊戲開發,雖然還有不少雜七雜八的探路。但是幸運的是,決定做前端之後,轉行方向就穩定下來了。

路走對了,就不怕遠。

04 純

回到學校,回到學生,回到純粹

站在母校圖書館的閘機前,我掏出了熟悉的校園卡,內心居然有點小緊張。都畢業半年了,已經不是學生,我的校園卡還能進去圖書館嗎?

“滴~”,閘機蜂鳴器發出清脆的聲音,居然過了。開心之餘伴有一絲絲感動。雖然已經畢業,但是母校並沒有忘記我們,還能讓我們回到她的懷抱,實在是令人溫暖。說不定還能借書呢,到前臺問問畢業生有什麼許可權吧。

(圖書館前臺)

——您好,我是畢業不久的校友,現在校園卡能進圖書館,請問這是一直能進嗎?還是有什麼限制。

——什麼?!理論上是不能進的才對,應該是系統那邊比較忙,還沒有空把你們畢業生的資料清了

——Σ(⊙⊙"a

後去卡務中心辦了手續,校園卡可以繼續合法使用十年了。進圖書館,刷食堂都OK。

在這個時期,學習環境還是挺純粹的。我大多流浪在廣東外語外貿大學圖書館、中山大學圖書館、華南理工大學圖書館與廣州圖書館。廣外圖書館大學城分館去得最多,因為那裡有全大學城(說全廣州也不為過)最好的自習室。

在我的心目中,我是廣外的走讀生。所以我對廣外總是有一種特別的感謝之情。

不僅環境純粹了,手頭的工作也變得純粹。之前轉行做遊戲時,學程式設計之餘還要花不少時間去打遊戲,以多瞭解這個行業。做前端,當然需要看一些設計精美互動流暢的網站,但不會像打遊戲那樣影響程式設計學習。

環境與工作純粹了,心態跟著變純粹。程式設計水平總是跟不上就業水平,你擔心嗎?擔心。擔心有用嗎?沒用。那你別擔心好了。

我就像追趕一輛正在往前跑的車。只要我比車快,總有追上的一天。在此之前或許沒力氣了,或許沒時間了,或許其它許多許多。

似乎需要擔心其實也不需要擔心,因為你改變不了。你能改變的,只有跑多快。你擔心的事情,80%是不會發生的。(發生的意外,80%是你想不到的,哈哈)。不用想太多,只管盡己之力向前跑就是了。

而這段時間是最純粹穩定的。既不像開頭時找不到方向,也不像後期彈盡糧絕生活困頓。

05 渣

實力太渣,內推都不敢接

我是出社會比較晚的人。以前同班的同學,大多已在大公司幹了幾年,小有成就了。雖然離職時我沒有在朋友圈公佈,但一些同學好友也知道我離職了,給我推薦工作。那時候內推機會反而是不缺的。騰訊、百度、網易等一線公司都能找到內推機會。

只是自己那時的水平實在是太渣,和正常要求差太遠。內推的話都不可能進,都不好意思去丟同學的臉。那時候自己的水平之渣渣,可以描述為“神仙都救不了,內推都沒用”。摘錄一個同學給我內推,我的回覆(XX是我同學的名字):

準備4月份再去投簡歷。畢竟內推一定程度上會代表推選人面子的,我覺得現在的技術水平還不能很好代表“ XX 內推的求職者”。目前正呆在大學城像考研一樣瘋狂補習中,按計劃和進度比較適合4月份求職。

這種崗位確是挺對口的。再次謝謝 XX 的訊息^_^

實際上計劃和進度都沒跟上。那時候水平實在是太渣渣了(也對轉行程式設計師的難度過於樂觀估計)。雖然沒敢接下同學的內推,但是他們願意給我內推,給我帶來了不少信心。還是相當感謝同學們的。

06 困

出師不利,大水圍城,困頓無路

不管實力渣還是不渣,都幾個月過去了,應該去試試面試了。投了一圈簡歷,我獲得了兩個面試機會。有機會面試還是挺高興的,轉行最怕的是連面試的機會都沒有。

第一家公司,筆試下來,100分的卷子樂觀估計拿了30分。上午面完第一家,地鐵去第二家面試的途中,有獵頭主動找到了我。

那時我在地鐵上,筆記本連著手機的熱點,用時斷時續的4G訊號,艱難地傳送了簡歷給獵頭。獵頭問了一堆簡歷上已經寫得明明白白的問題,發現我不是計算機專業且沒有相關工作經驗,就說聲打擾掛了。留下我在挨挨擠擠的廣州地鐵上,左手手機右手電腦,肩上揹著來不及拉上拉鍊的雙肩包。

午飯沒吃好,好不容易來到了第二家公司,沒想到這其實連招聘公司都不是。“面試”時出一道很難的題目,需要在規定時間內用他們的不能上網的破電腦完成。牆上還貼著一個手指指著你,營造出壓力的氛圍。不得不說它確實成功讓我感受到了很大的壓力。到時間後,“面試官”走過來,含蓄而委婉地批判你的水平很低,題目做得很爛,什麼都不是。

突然“面試官”話鋒一轉,建議你上他們的培訓班。雖然得知這是培訓班之後,我情緒穩定了下來,但是整個面試過程感受到的壓力還不能一下子散去,久久不能忘懷。想著還要努力好幾個月,才能達到通過這個試題的能力,才能降薪轉行,去做這些醜破天際的網站,簡直是前途無路,令人難受極了。

更戲劇性的是,回來的時候遇到廣州特大暴雨,家(出租屋)附近全都水災了。地鐵口出來,就被圍在一個孤島上。過膝的水位,不是隨便能趟過去的。我圍在家周邊,轉了大半圈都找不到陸路回家。雨在嘩啦啦地下,餓累困,有家不能回。

我找了一輛共享單車,像開船一樣騎回家。這情景和這日子真的太般配了!騎著租來的單車,走在深水區,你永遠不知道水下是什麼鬼,會碰到什麼礁石。你唯一知道的是你不能停,停下來你就完了。你能做到的只有頂住壓力向前進。

07 曙

不要被曙光曬暈

向前走向前走,慢慢地,我也有了第一個公司的offer。主試官說:你才學了幾個月,技術還不行,但是如果能把設計兼了,我們馬上要你。而且還說我要的工資太低了,當場給我加了2500塊。我壓抑著內心的興奮,還是按照自己既定計劃,說考慮24個小時後再決定。

離開公司大樓,我內心想:考慮什麼考慮,明天直接說OK。我已經在陰雨裡行走了足足半年的時間,這時候照進來一絲絲曙光。但是這一絲絲的曙光對我來說,已經夠炫目了。不能理解這種感受的,可以斷收入半年試試,一定能深刻體會。

雖然不是按照既定計劃在廣州拿下第一個offer後去深圳找工作,雖然初期還要做一下設計,雖然不是網際網路公司。但是這半年實在太難熬,馬上解脫該多好!我打電話給爸媽,幾乎是宣佈要入職了。爸媽表示,現在最重要的是適合自己的職業發展,而不是急著反哺家庭。我聽了雖然很感動,但幾經糾結還是準備入職。

故事到這裡本該結束了,可是我還有一個網際網路程式設計師舍友。

回到出租屋,我和這個“就業導師”聊起了這個offer。他非常明確地建議我不要去。雖然只是“兼顧”一下設計,但這對程式設計師職業發展來說是很不利的。最後,我從長遠發展的角度,還是忍住了想入職就地解脫的衝動,沒有接下這個offer。

不得不承認,有時候人的水平,和他身邊的朋友有關。和一個優秀的舍友在一起住,不管願不願意,自己的要求都會變得優秀。

這是曙光,但不能被曬暈。(微信公眾號:葉茂騰笑咩)

08 脆

表面堅強,心裡沒底

放棄第一個正式offer後,按照最初的計劃,我來到了深圳。這時候恰好碰到一個技術瓶頸(學習前端框架)。能否突破這個瓶頸,對找工作來說是相當大區別的。在瓶頸期期間,我察覺到自己內心的“脆”弱。

整整一年,總體上我的情緒還是相當穩定的,鬥志還是中等偏上。畢竟在自己過去二十多年的生命中,這不算生活最困苦的時候,不算最悲傷的時候,不算最危險的時候,也不算最貧困的時候。但是,這種自我情緒高的“表”之下,是我的自信不足。可以說,雖然自己表面上很堅強,但是內心沒底。也可以說,雖然內心沒底,但是表面上很堅強。

這個“表面上”不是指對他人的表面上,而是自己對自己的表面上——自我感知。那段時間我就沒見幾個人,所以我也不知道對人是什麼表現。TED有句話,fake it till you make it。自己假裝到自己相信,直到真的實現它。不管你是真的還是裝的,這個時候的自信真的很重要。即使全世界都不相信你的時候,都要自己相信自己。時間久了,我都分不清當初是裝作自信還是真的自信。

但是,有一點我做到了。無論信心滿滿躊躇滿志,還是深受打擊心情低落,都能持續穩定地保證學習時間和一定的效率。某種意義上來說,決定你能否通過技術面試的,不是你的心情和情緒,而是你的程式設計水平。學習能提高水平。堅持學,總有一天能達到就業的水平。問題是你的錢先沒了,耐心先沒了,還是差距先沒了,哈哈~

這段時間最開心的事情是,每天晚上回家,深圳地鐵都會提醒我:下一站——翻身!

(注:我住在翻身地鐵站附近)

09 斷

果斷而冒險的一次跳躍

無論脆弱還是堅強,花了一個月時間還是過了“前端框架”這個技術瓶頸。搞了個破破爛爛的小作品,開始在深圳的找工作之旅。深圳真是程式設計師工作的好地方呀,工作機會比廣州多很多。加上自己水平渣得沒那麼厲害了,深圳找工作相對比較容易。

重點講下大公司A和創業公司B。這兩家公司都是主動抓取我的簡歷後聯絡我的。

A是大公司,屬於上文中內推都不敢去面的那一類大公司。HR電話和我聊了一些基本資訊之後,就讓我“回家等通知”了。

B是騰訊投資的一家創業公司,各方面條件都不錯。由於自己以前的一份兼職與該公司的業務強相關,加分不少,過面試了。過面試的當天我就把周邊走了一圈,看了好幾處的租房的地方,就準備這麼定下來。不久後,B公司的offer也發下來了。

故事到這裡本就該結束了,但這時A公司居然打電話來說要下一步面試。

我感到震驚:原來“回家等通知”真的有可能有通知的!冷靜下來琢磨:A公司只有三成把握,B公司已有offer且快要入職。但是真的好想去大公司呀。於是,我在完全沒有其它offer,A公司八字還沒有一撇的情況下,將B公司的offer拒了。

這算是整一年中最冒險的一次決策吧。回想起來,那時真的是果斷。

10 剛

硬碰硬的面試

雖說"大公司看做人,小公司看做事",但是大公司社招的感覺還是比較硬核的。簡歷篩選、電話技術面、性格測試、計算機機試、人力資源面試、主管面試。真有種“過五關斬六將”的感覺(含中二幻想加持)。貌似校招流程更長,只是我沒有參加過任何校招,這社招流程我就感覺很長了。

全流程中,對我來說最難的是計算機機試。機試只有一道演算法題目。HR會給你一條連結。連結被點開後會開始計時,你需要在規定時間內完成題目。交卷後馬上就能知道結果。

拿到題目連結後我沒敢輕易點開,向HR要了幾天時間緩緩。那幾天每天十小時高強度練習演算法。最後拖太久了,HR打電話問我考試了沒。我說:馬上考。考試前先去樓下買了一個大面包,吃了一半。接著是極度專注的考試時間,碰到的還剛好是一道不容易的題目。我的精神高度緊張,腎上腺素飆升。

驗證……過了!

那個瞬間,是整整一年來最開心的時刻,漫長的努力終於獲得了回報。我能感覺到頭頂騰騰的蒸汽。我拿起桌子旁邊的麵包,不注意地吃了起來。突然,一隻蟑螂從我的麵包中爬了出來。在這極度興奮的狀態中,我沒有驚慌失措,只是默默地把麵包扔了,心想:這種生活,已經過了大半年了。

11 躁

漫長的等待有些焦躁

故事到這裡本該結束了,可是我並沒有馬上拿到offer。

雖然A公司已經給了口頭offer,但是正式郵件offer並沒有馬上下發。前面的過五關斬六將之後,才是公司內部層層上報審批的開始而已。時間等得越長,變數越大。

必須承認,轉行期間一向平靜的我,在這個階段還是內心不安的。辭職大半年,連抽屜裡的硬幣都被我翻出來了。拖了這麼久,萬一最後沒下發正式offer,那真的是賠了夫人又折兵。

這時,一般的推薦做法,是繼續海投簡歷,刷offer,不要被動等待。但是,我並沒有這樣做,而是將狀態調整為"平時"狀態。這樣,A公司聯絡我的時候就能馬上應答。避免了在別的公司面試的時候,A公司來電的尷尬。當然,另一個原因是和A公司同等條件的工作機會幾乎沒有,沒必要瞎試。

在等offer的時間,我在補一些計算機基礎,同時寫寫文章,而非應聘需要的東西。這確實是有些冒險。

整整40天后我才收到A公司的正式郵件offer。接下來,就是2018年末哀鴻遍野的網際網路裁員大潮。我算是幸運地趕上末班車吧。

12 啟

新的啟程

故事到這裡本該結束了,可畢竟拖稿了幾個月,那就補充一些近況吧。

半年後的今天,已經轉正。雖然還常常覺得自己水平渣渣,但正常完成工作還是可以的。基礎欠缺,踏實慢慢追就是。

現在在深圳某地鐵站旁,一個人租了六十多平方的小區高層單間,視野風景都很好。沒有老鼠,沒有蟑螂。有直飲水和中央空調,生活質量和幸福感直線上升到新的臺階。及時獎勵自己也很重要嘛。

不找個舒服的地方好好休息,怎麼有精力去加班呢?


小尾巴:之前從技術角度總結過我轉行的經歷,感興趣的戳:我轉行前端花了11個月

相關文章