我想我自己的經(jīng)歷 和地里面的大部分人都不太一樣 所以想拿出來分享一下 希望還在努力的各位朋友們能夠加油,! lidichen 發(fā)表于 一畝三分地求職版 首先講一下這幾年的經(jīng)歷吧,,到目前為止我總共經(jīng)歷過三份工作,,第一份是一家給銀行做軟件的小公司,第二份工作是紐約的一家投行,,第三份工作是目前比較大的一家tier2的IT公司,不說太細致是因為怕被人肉,,但是經(jīng)歷都是真實的,,給大家分享一下心路歷程吧,。 背景: 我的學位背景知識跟CS半點關系都沒有,,真的是沒有,我就是典型的暴力強行轉行的,。我的背景:本科是物理,第一個master是物理,,第二個master是金融數(shù)學,,在入行之前,對于編程語言僅限于國內大學本科時候每個專業(yè)都要學的c語言和簡單的早就忘得沒邊的算法數(shù)據(jù)結構,,你要再說還有什么我只好拿出小學的logo語言了。我曉得很多人也有疑問,,物理有的也需要編程,,沒錯,你做諸如計算物理什么的那是需要,,可lz我不幸地是做得實驗物理,每天在實驗室雖然不需要對付小白鼠但是也是跟實驗儀器打交道,,跟編程八竿子打不著。對于軟件的構造,,前端后端,我是真的一點概念都沒有,,是一個徹底的小白,。我覺得地里面大多數(shù)人的背景,至少去轉行IT的背景跟我相比肯定是好得多,。我在美國求學階段一門cs的課程都沒有學過,連旁聽都沒有過,。 為什么要轉行: 其實這個問題在我一開始是沒有想清楚的,。我本科和研究生學的都是物理,當時做科研實在是很郁悶,,每天跟儀器打交道,,看不到前途,所以在讀master期間就打算不做物理了,,做點什么呢,?聽說華爾街的quant很賺錢,我就想著去讀個金融數(shù)學,。所以我并沒有讀phd,,直接轉行去讀了金融數(shù)學,去了中部的一個學校,,這后來被證明是一個失敗的選擇,。如果是去讀金融數(shù)學,一定要去那幾個牛逼的學?;蛘呒~約周邊,,不然工作很難找。很快一年畢業(yè)了,找工作各種杳無音訊,。我的一個大學同學救了我,,他幫我內推了他們公司,是一家做軟件的小公司,,只有十幾個人,,做的金融軟件跟我背景可以勉強扯上那么一點點關系。面試很扯淡,,老板一個人說了算,。因為他們給錢很少,所以對于背景不要求,,然后我就這么稀里糊涂的入了IT這一行,。在我入行之前,我只聽說過LC,,沒學過數(shù)據(jù)結構和算法,。 第一份工作 在這家小公司總的來說是不開心的,大老板和PM是烙印,,每天就是各種壓榨,各種心驚膽戰(zhàn),。我剛入行什么都不會,,自然成為了被批判的中心。但是我也遇到過貴人,,我當時的領導,,一個中國人,工作很多年的一位阿姨真的幫了我很多,。我不會,, 她就帶我做,手把手地教了我很多,。當時每天的狀態(tài)就是,,給我的project,自己先做,,不懂就問,,晚上回來自學cs的各種編程語言和基礎知識。當時我花了兩天時間讀完了java 21天,,其實不是什么好書但是最起碼讓我快速上手,。然后開始仔細讀thinking in java。那時候還無暇顧及刷題這件事,,每天晚上回來還要在cousera上面上課,,普林斯頓的算法課就是我那時候自學的。其實我一直認為第一份工作就直接上框架是不好的,尤其是對于我這個當時連最基本的前后端構造都不懂的小白來說,,真的像天書一樣,。前路困難,但我最后撐了過來,。我覺得雖然知識層面物理背景并沒有幫到我什么,,但是它對于思維的鍛煉程度真的不一樣。如果說四大力學的難度是100,,那么一門編程語言的難度頂多也就是1都不到,。當時我記得看編程書的時候,從來沒有那么酣暢淋漓地學習過,,一個下午加晚上讀完了好幾章,,跟讀武俠小說一樣,然后自己配套著做一做算法課的題目,。不懂的就再去自學一下那些算法,。我對于數(shù)學很有信心,我比較沒自信的其實是編程這一塊,,因為不熟練,,但當時就是堅信,這只是時間問題,。然而很多時候,,你雖然具備了未來可期的能力,但如果你在工作中沒法產(chǎn)出,,還是會出問題,。所以年底我的performance并不好,老板也沒有給我漲工資,,一度信用卡都還不起,,天天收到貸款的信件,生活幾近崩潰了,。但是我那段時間比較好的一點就是公司給辦了H1b,,當時抽簽概率還比較高,雖然小公司辦事不靠譜但是最后我還是有驚無險地拿到了I797三年的工作簽證,。這段時間可以說是我人生中最黑暗的時光,,沒錢,當時女朋友一度分手了,,工作壓力大,,看不到任何希望,不敢找家里要錢,,因為畢竟也不是富裕家庭,,讀書的錢大部分還是自己攢的獎學金。但是我當時覺得還年輕,一切都會好起來的,。后來,,在我工作一年以后,linkedin經(jīng)常開始收到獵頭騷擾了,,但大多數(shù)都要3年工作經(jīng)驗,,我當時跳槽的唯一動力就是能換到一份錢多一點的工作。于是每天除了工作,,學習,,還要準備面試,期間也是苦不堪言,,每天一度只能睡幾個小時,,周末也要全力學習。但是那段時間,,覺得自己每天都在進步,,也會很充實。終于,,在我工作了一年多的時間點,,我拿到了紐約一家投行IT的offer,想都沒想我就接受了,,因為,,我沒得選。 第二份工作 這份工作在紐約的一家投行做IT,,有點類似quant developer,我也可以展開來講一講,。當時他們看重我也是因為背景,,覺得我雖然編程經(jīng)驗不足,但是有金融數(shù)學背景,,可能面試問的一些數(shù)學題我做得很快,,覺得孺子可教也吧。這份工作我只待了一年,,用java寫了一個后臺的模型,,工作內容沒什么好說的,跟大多數(shù)it不太一樣,,基本給我的幫助就是熟練一下編程吧,。但是,這份工作給我的幫助就是,,它讓我看清楚了自己徹底想要什么,,到底要走哪條路。因為在這之前,我背景跟cs根本不相關,,第一份工作說實話僅僅是紙面上是一份cs的工作,,但是實際上還是套用框架,對于軟件整體上來說了解有限,。所以當時的我的心態(tài)對于徹底轉行cs是心存疑慮的,,而且我當時在投行,徹底轉到quant組并非完全沒機會,,這跟我自己的背景也比較符合,。金融還是IT,我到底喜歡什么,。這段時間工作不忙,,所以讓我比較有時間徹底去比較各條路的優(yōu)劣。最后我選了IT,,因為我覺得氛圍和工作內容以及職業(yè)發(fā)展途徑比較適合我,,投資回報率相對較高。因為說到錢,,大部分的金融崗位其實不如IT,,少部分超高的對于背景的要求也很高,這是我沒有選擇金融的原因,,以后可以另外開篇帖子講一下這個選擇,。畢竟,我在兩邊都待過,。所以這段時間,,我一邊應付著工作,一邊晚上開始刷題,。其實做這些題覺得還挺有意思,,我本身就比較喜歡數(shù)學,算法有時候跟數(shù)學比較相關,,大概我刷了100多道題就開始面試了,。因為當時總共lc也就兩百來題。 第三份工作 一家IT公司,,比較大,,名字大家應該都聽過這里就不說了。我在這里才算是接觸到了正規(guī)的cs的工作,,跟之前兩份工作對比,,學到的東西多了很多,也認識了不少同行,。有了前兩份工作,,這份工作上手其實并不算太難了,。在這里算是全棧工程師吧,我接觸到了java,,對于前后端整個軟件的架構的理解更加充分了,。而對于系統(tǒng)設計,也有了一些少許的經(jīng)驗,。每天的狀態(tài)其實也是白天工作,,晚上繼續(xù)惡補一下cs自己不懂的東西,畢竟我沒學過確實就是不懂,,尤其是操作系統(tǒng)層面,,我自己讀了unix環(huán)境編程,上了udacity上面的操作系統(tǒng)課程,,其實感覺這些基本的東西對于大多數(shù)人來說都是在學校里面學過的,,但是我沒概念所以沒辦法,該學的還是得學,。未來我對自己的規(guī)劃就是下一份工作去一家大廠或者startup,,其實我自己對于machine learning和AI也有些興趣,目前還在自學,,我希望未來的工作能做到相關的,,雖然希望可能并不大,但是事在人為吧,。誰知道呢,,不到最后一刻,你永遠也不知道未來什么在等著你,,所以謀事在人成事在天,。 暫時就寫這么多吧 關于感受: 1.我覺得找工作的路上,大家或多或少都會遇到困難,,但是永遠不要失去信心和希望,,不到最后一刻你永遠不知道會發(fā)生什么。我當時找第一份工作也經(jīng)歷了絕望,,在第一份工作我一度想放棄回國,,在找第二份工作不少獵頭看我的簡歷就直接pass了,,因為跟cs不相關,,硬是靠著我不聽的學習做project最終把簡歷改得像個人樣。我在找工作的路上遇到過幾個貴人,,第一個是我第一份工作的領導,,第二個是一個獵頭,她幫我找到了第二份工作,,讓我后來的路更加順利,。這里提一下,,有的獵頭在你fail了一個面試以后便不再信任你了,甚至有獵頭在我面試完了打電話過來罵我說我搞砸了面試讓她bonus泡湯了,。但是這個獵頭,,我跟她素不相識,我搞砸了兩個面試但是她選擇了相信我繼續(xù)不聽,,最終我也拿到了offer給了她回報,,我們之間至今都保持著聯(lián)系。 2.我覺得cs這一行,,其實是最好轉行的,,任何資料網(wǎng)上都有,不懂就查就去學,,所以轉行要有信心,。不要停下學習的腳步。我這幾年,,從一個完全不懂任何編程的人,,發(fā)展到現(xiàn)在可以在IT立足,靠的就是不停地學,。很多時候工作之余我會上一些課程,,自己做一個小項目,網(wǎng)上的資料很多很多,,看你是不是有心,。我不推薦哪些課程了,相信大家都聽說過,,我只想說,,不要停止學習。我一直相信,,cs不難,,我只需要時間,給我時間我不會比別人差,。你有了這個信念之后,,就去學吧,你會得到回報的,。 3.不要太看輕自己過去的經(jīng)歷,。我之前覺得,我學物理真的是最大的失敗,,從某種角度來說是的,。但是我覺得我現(xiàn)在對它很感激,最不濟最不濟,,它給了我思維和邏輯的鍛煉,,那種鍛煉可能是你單純學cs掌握不到的,。 4.你永遠不要跟牛人比,跟自己比,,每天有一些進步就好,。有的人發(fā)展很順利,有的人天生聰明,,過去的路走得會很順利,。你去跟那些cs大牛比,永遠就會覺得自己這也不是那也不是,,我覺得只要你能做到每天比昨天的你有些進步,,哪怕只有一點點,那也是好的,。 5.你努力了也許未必會實現(xiàn),,這是很正常的事情,但是不要讓不努力成為你目標沒實現(xiàn)的原因,,這樣你會后悔,。如果你盡力了,盡到了100%的努力而最終目標沒有實現(xiàn),,那么你也不會有遺憾,。我在轉行面試的過程中深有體會。分享給大家,,希望我的經(jīng)歷能夠給大家一些幫助 |
|