從失學(xué)二次元少女到React核心成員
這年頭,人人都想進(jìn)大廠。很多有真才實(shí)學(xué)的朋友被大廠的學(xué)歷要求拒之門外。
沒學(xué)歷真的沒法進(jìn)大廠么?
今天,讓我們看看React核心成員「Rachel Nabors」的經(jīng)歷,如何一路自學(xué)從二次元少女到設(shè)計(jì)師,再到React核心成員。
或許她的經(jīng)歷,能帶來一些啟發(fā)。
二次元少女成長記
「Rachel」從小在弗吉尼亞的農(nóng)村長大,每天滿眼望去都是樹、樹、樹。

GameBoy是她童年美好的回憶。

在玩了很多游戲后「Rachel」甚至萌生了“做自己的游戲”的想法。對(duì)編程最初的好感大抵來源于此。
她的另一個(gè)愛好是動(dòng)漫,準(zhǔn)確的說是「美少女戰(zhàn)士」。

作為一個(gè)土生土長的美國大農(nóng)村二次元少女,追番是個(gè)頭疼的問題。電視上「美少女戰(zhàn)士」播到劇情最關(guān)鍵的時(shí)候突然停播了,這不急死人?
新番就是命令,追番就是生命。年輕的「Rachel」第一次有了清晰的目標(biāo):
我要上網(wǎng)去日本網(wǎng)站找資源
為了實(shí)現(xiàn)1,我要學(xué)日語
這段經(jīng)歷讓她體會(huì)到兩件事:互聯(lián)網(wǎng)的魅力以及「我通過自學(xué)原來可以做這么多事」。
二次元草根站長
因?yàn)橐恍┰?strong style="color: rgb(145, 109, 213);">「Rachel」并沒有讀大學(xué),接下來的人生該何去何從呢?
“有些人用賺到的錢買車,因?yàn)樗麄冋J(rèn)為車可以帶他們?nèi)W(xué)校或者公司。而我堅(jiān)信:如果我有一臺(tái)能上網(wǎng)的筆記本,他就能帶我去世界任何地方”
于是,「Rachel」將當(dāng)服務(wù)員攢下的所有錢買了臺(tái)筆記本,并向母親保證「一定能在網(wǎng)上賺到錢」后,家里終于開通了寬帶(每月花20刀)。
真 —— 村網(wǎng)通。
電腦是有了,網(wǎng)也通了,下一步該考慮怎么賺錢了。二次元少女決定從動(dòng)漫開始下手。
她準(zhǔn)備靠出售自己的漫畫書賺錢,怎么宣傳呢?通過自學(xué),她搭建了漫畫社區(qū)網(wǎng)站并托管在Drupal的服務(wù)上。

有了流量怎么銷售呢?她自學(xué)在服務(wù)器上安裝osCommerce(一個(gè)電子商務(wù)建站工具)。
怎么和顧客溝通呢?她自學(xué)了TinCanPHP。
一番折騰后「Rachel」發(fā)現(xiàn),她花在IT建設(shè)上的時(shí)間甚至超過了畫漫畫。
隨著工作的深入,擺在她面前有兩條路:
專心學(xué)習(xí)古典藝術(shù)和解剖學(xué)(往藝術(shù)發(fā)展)
專心學(xué)習(xí)
web開發(fā)(往開發(fā)發(fā)展)
然而,變故發(fā)生了。
生活就像巧克力
生活就像巧克力,你永遠(yuǎn)不知道下一顆是什么
就在「Rachel」糾結(jié)未來發(fā)展方向時(shí),她需要做一個(gè)大的下頜手術(shù)。而漫畫相關(guān)工作沒法提供健康保險(xiǎn)。
所以,在生活的推動(dòng)下,「Rachel」迎來了第一份正式工作 —— web開發(fā)。
一路坎坷的CSS專家
雖然名為web開發(fā),但是同事發(fā)現(xiàn):這個(gè)開發(fā)的藝術(shù)功底怎么這么強(qiáng)?

于是,慢慢的,「Rachel」在同事們心中的定位變?yōu)椋簳?huì)HTML、CSS的設(shè)計(jì)師。
很快,「Rachel」發(fā)現(xiàn)自己并不喜歡設(shè)計(jì)師工作,準(zhǔn)確的說是不喜歡被人指著屏幕說:”嗯,這個(gè)圖標(biāo)再大點(diǎn)~“這樣的工作。
如果是做程序員,別人給你提建議后你還能假裝深思熟慮后說:”你的建議我考慮下“。
畢竟,外行看得懂圖標(biāo)但看不懂代碼,不是嗎?

當(dāng)時(shí)正是Flash和actionScript統(tǒng)治前端的時(shí)代,JS社區(qū)根本不活躍。「Rachel」沒有從JS社區(qū)得到多少幫助。
但是,當(dāng)她把動(dòng)漫與CSS結(jié)合,做出類似動(dòng)畫音樂視頻這樣的東西后,CSS社區(qū)轟動(dòng)了!
大佬,來夏威夷給我們做CSS分享吧!!!
雖然演講沒有多少收入,但能提高影響力、認(rèn)識(shí)更多業(yè)內(nèi)人士。以此為契機(jī),「Rachel」推出了在線動(dòng)畫課程(https://courses.rachelnabors.com/)

她也寫了本動(dòng)畫相關(guān)的書。與演講類似,寫書也不賺錢,但對(duì)沒有本科學(xué)歷的自己來說,這是一張響當(dāng)當(dāng)?shù)拿?/p>
在CSS領(lǐng)域有了一定知名度后,「Rachel」開始為MDN編寫相關(guān)API的文檔(有一點(diǎn)收入,但不多)。
通常來說,必須要有計(jì)算機(jī)本科學(xué)位才能進(jìn)大廠,而「Rachel」作為W3C受邀專家,經(jīng)常需要與大廠開發(fā)者交流。這時(shí)她意識(shí)到:
擁有我掌握的這些技能,是可以進(jìn)大廠的
在了解到大廠起薪比她薪水高3倍以及大廠的健康保險(xiǎn)報(bào)銷的范圍后,更堅(jiān)定了她的想法:我要進(jìn)大廠!
React核心成員
最終,「Rachel」拿到了facebook的offer,開始在ReactNative團(tuán)隊(duì)工作。
你沒有看錯(cuò),沒有移動(dòng)端開發(fā)經(jīng)驗(yàn)、甚至React用的也不多,主要編程工作都是動(dòng)畫相關(guān)的「Rachel」,進(jìn)了ReactNative團(tuán)隊(duì)。

得益于她之前的課程教學(xué)經(jīng)歷、演講經(jīng)歷、文檔編寫經(jīng)歷,「Rachel」在ReactNative團(tuán)隊(duì)主意從事社區(qū)調(diào)研、新文檔編寫、設(shè)計(jì)交互Demo相關(guān)工作。
React大團(tuán)隊(duì)下屬有Core、Relay、Native團(tuán)隊(duì)
總結(jié)
即使獲得如此成績,「Rachel」還是對(duì)第一份工作的薪水耿耿于懷:
“如果我讀了大學(xué),就會(huì)有人告訴我:Rachel,你喜歡游戲,喜歡代碼,你可以往計(jì)算機(jī)科學(xué)家發(fā)展。你在科技公司一年賺的錢會(huì)和你(不上大學(xué))幾年攢的錢一樣多。但是,沒人告訴我這些”
雖然走了很多彎路,「Rachel」的很多經(jīng)驗(yàn)值得我們借鑒。
有人說:我很有實(shí)力,奈何學(xué)歷不高,面不過大廠。
「Rachel」的經(jīng)驗(yàn)說:你可以成為一個(gè)狹小領(lǐng)域的佼佼者,提高影響力,這會(huì)是比學(xué)歷更硬的敲門磚。
有人說:我很有實(shí)力,奈何學(xué)歷不高,簡歷都過不了篩選。
「Rachel」的經(jīng)驗(yàn)說:提高知名度的同時(shí)會(huì)認(rèn)識(shí)很多大廠同行,通過他們引薦,比投簡歷更容易進(jìn)大廠。
有人說:我很有實(shí)力,但是會(huì)的不是大廠需要的技能。
「Rachel」的經(jīng)驗(yàn)說:大廠不只要做業(yè)務(wù)的程序員。越知名的大廠,對(duì)多元化人才的需求越旺盛。
不知道這位二次元少女的經(jīng)歷,對(duì)你有啟發(fā)嗎?期待你的評(píng)論
