[心得] 我的求職之路
最近剛剛找到工作 覺得這一路走來受之於人太多太多
所以想把這一路心得分享出來 希望可以激勵到一些人
先介紹一下我的背景 我大學唸財金系 渾渾噩噩過了四年
大四的時候因為看到大家都在補習出國 我也跟著去補了GRE 然後準備出國念書
那時候不知道自己要幹嘛 感覺就是為了出國而出國 唸了一個財工的碩士
想說以後就跟大家一樣 努力進外商銀行 應該也可以變成人生勝利組吧
碩士快畢業的時候 因為還是覺得對未來很茫然 去修了幾堂數學系的課
漸漸的發現 我對Finance真的沒有興趣 學數學對我來說有趣多了
然後我就默默的申請了應用數學的PhD 想說沒上就算了 就當作給自己一個機會
結果僥倖上了一間 進去以後發現所謂應用數學根本離不開寫程式
我當時的程式基礎大概是連寫hello world都有問題 terminal開都沒開過
然後開始痛苦的五年 數學不好 程式也不好
每天不但要努力跟上別人 還要努力假裝自己跟別人沒有不一樣
數不清多少日子 我都是邊哭邊讀書 邊哭邊寫作業
跟老師meeting的時候永遠沒有進度可以講
別人做十五分鐘做完的事 我做一個禮拜都做不完
我第一個學會的程式語言是shell scripting 那時候光寫一個script花了我一個月
現在想起來真的覺得很不可思議 但也很佩服當時不屈不撓的自己
然後我漸漸學會c/c++ 學會python 漸漸愛上寫程式 漸漸變成可以幫別人解決問題的人
這時候的我已經很篤定 我想寫程式 想在科技公司上班
畢業以後我就開始準備面試 準備的方法最基本的就是leetcode
我沒有全部寫完 大概寫了兩百四十題
我每寫完一題都會在我的筆記裡做tag 標示出這題用到的方法
像是sorting, binary search, dynamic programming 之類的
然後我在面試前就會集中寫每一個類型裡比較基本的題目
此外每寫完一題我都會想說 有沒有可能用別的方法寫
像是bfs改成dfs, iteration改成recursion 之類的
解題之外我也會去仔細讀討論區的文章 參考別人的coding style
我一開始寫leetcode 雖然都寫得出來 但回頭看那些方法都很粗劣
是慢慢練習 慢慢參考別人的code去改進 真的可以感覺到自己越寫越好
我覺得重點不是去追求寫了幾題 寫了幾遍 而是每寫一題有沒有真的從中學到東西
除了leetcode之外我也看了很多system design的書跟網路上的文章
聽說PhD很容易被考machine learning所以也稍微看了一些
然後準備每個面試之前就去看網路上曾經被問過的題目 針對那些題目準備
我很推薦一畝三分地這個中國論壇 http://www.1point3acres.com/bbs/forum-28-1.html
上面除了面試題以外 也有很多人分享自己的心路歷程 準備方法 我從這個論壇獲益良多
此外我也建議去多看stackoverflow相關的討論串
因為準備面試時間有限 不可能拿出一本課本從頭看到尾
stackoverflow討論通常都是針對一個問題解答 可以看不同人的思路跟敘述方式
很多背景知識是寫leetcode沒有辦法準備到 但是面試會被問到的
我覺得多閱讀多涉獵不同領域的知識會很有幫助
雖然這樣講起來好像準備了很多 我投了幾百封履歷 只拿到二十幾個電話面試機會
沒通過的少說也十五六個 一開始是一個小時完全尷尬 講什麼都不會 當然被拒絕
到後來是相談甚歡只差沒有開始談心 但還是被拒絕
雖然被拒絕了很多 但我自己感覺每次面試都更有信心
看過的題目越來越多 即使沒看過 當下的反應也越來越快
最後拿了幾個onsite interview
拿到onsite interview以後 我就開始拿一本筆記本用鉛筆練習寫程式
每一題我都盡量完整的寫出input output 各種可能的signature
想想有沒有什麼corner case 然後示範一個簡單的例子
walk through一次整個函數 把每一步得到的結果都寫下來
我覺得這一段練習對我幫助很大 有些以前懵懵懂懂覺得好像是這樣
一用紙筆寫 發現根本不知道自己在幹嘛
很多題目我都反覆寫了很多次以後 還是有新的體悟 學到新的東西
第一次onsite interview的早上 我因為太緊張在旅館吐了
吐完以後趕快刷牙 眼淚擦乾去面試
面試到下午四點 一出公司就腳軟 跌坐在紐約街頭話都說不出一句
最後我幸運拿到Google,Amazon跟Facebook的offer 決定加入我心目中的第一志願Facebook
回想這一路走來根本是奇蹟之旅 覺得如果靠自己根本不可能做到
身邊充滿了好心人 陪伴我的家人朋友 一路提攜我的同學跟學長
最要感謝在矽谷的學長們 幫我refer 給我建議
早上帶我去公司 中午跟我一起吃飯讓我心情放鬆 晚上還一起看選舉開票
要不是有這麼多人無私的幫助我 我真的不可能得到這麼好的結果
最後也想要偷偷感謝我老公 我老公是我認識意志力最強的人
因為他 本來活的懶懶散散的我 開始想要越變越好
在我寫不出論文覺得對畢業很絕望的時候 一直丟履歷都沒有公司回我的時候
每次電話面試都講不出來 一掛電話就哭的時候 他從來沒有一刻懷疑過我
因為他的鼓勵 讓我相信只要繼續努力往前走 一定會看到想要的風景
當然找到工作不是終點 我知道自己跟CS出身的人比 有很多不足的地方
接下來我一定會加倍努力 不能辜負這一路伸手拉我一把的人們
之所以想要寫這篇文章 是因為我接受了這麼多幫助 覺得自己真的很幸運
希望我也能把這些溫情傳遞下去 找工作的路真的很辛苦 很多時候很容易否定自己
可是希望大家在沮喪的時候可以看看我的例子
我不是神人 不是強者 血統也不純正 只是一個普通人
但是我一路跌跌撞撞都沒有放棄 最後找到了很棒的工作
如果我可以 大家一定也都可以
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.247.245.235
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1455389052.A.586.html
推
02/14 02:49, , 1F
02/14 02:49, 1F
推
02/14 02:53, , 2F
02/14 02:53, 2F
推
02/14 03:01, , 3F
02/14 03:01, 3F
推
02/14 03:03, , 4F
02/14 03:03, 4F
※ 編輯: ante (50.247.245.235), 02/14/2016 03:10:03
※ 編輯: ante (50.247.245.235), 02/14/2016 03:10:43
推
02/14 03:10, , 5F
02/14 03:10, 5F
※ 編輯: ante (50.247.245.235), 02/14/2016 03:15:12
推
02/14 03:53, , 6F
02/14 03:53, 6F
推
02/14 03:55, , 7F
02/14 03:55, 7F
推
02/14 03:57, , 8F
02/14 03:57, 8F
推
02/14 04:04, , 9F
02/14 04:04, 9F
推
02/14 04:23, , 10F
02/14 04:23, 10F
推
02/14 05:01, , 11F
02/14 05:01, 11F
推
02/14 05:17, , 12F
02/14 05:17, 12F
推
02/14 06:39, , 13F
02/14 06:39, 13F
推
02/14 07:56, , 14F
02/14 07:56, 14F
推
02/14 08:11, , 15F
02/14 08:11, 15F
推
02/14 08:16, , 16F
02/14 08:16, 16F
推
02/14 08:41, , 17F
02/14 08:41, 17F
推
02/14 08:43, , 18F
02/14 08:43, 18F
推
02/14 08:52, , 19F
02/14 08:52, 19F
推
02/14 09:07, , 20F
02/14 09:07, 20F
推
02/14 09:08, , 21F
02/14 09:08, 21F
推
02/14 09:25, , 22F
02/14 09:25, 22F
推
02/14 09:56, , 23F
02/14 09:56, 23F
推
02/14 10:08, , 24F
02/14 10:08, 24F
推
02/14 10:10, , 25F
02/14 10:10, 25F
推
02/14 10:20, , 26F
02/14 10:20, 26F
推
02/14 10:22, , 27F
02/14 10:22, 27F
推
02/14 10:28, , 28F
02/14 10:28, 28F
推
02/14 10:45, , 29F
02/14 10:45, 29F
推
02/14 11:08, , 30F
02/14 11:08, 30F
→
02/14 11:10, , 31F
02/14 11:10, 31F
推
02/14 11:11, , 32F
02/14 11:11, 32F
推
02/14 11:16, , 33F
02/14 11:16, 33F
→
02/14 11:17, , 34F
02/14 11:17, 34F
→
02/14 11:17, , 35F
02/14 11:17, 35F
推
02/14 11:22, , 36F
02/14 11:22, 36F
→
02/14 11:22, , 37F
02/14 11:22, 37F
還有 48 則推文
推
02/15 00:51, , 86F
02/15 00:51, 86F
推
02/15 09:43, , 87F
02/15 09:43, 87F
推
02/15 12:07, , 88F
02/15 12:07, 88F
推
02/15 13:14, , 89F
02/15 13:14, 89F
推
02/15 14:03, , 90F
02/15 14:03, 90F
推
02/15 14:10, , 91F
02/15 14:10, 91F
推
02/15 15:23, , 92F
02/15 15:23, 92F
推
02/15 19:11, , 93F
02/15 19:11, 93F
推
02/15 20:12, , 94F
02/15 20:12, 94F
推
02/15 20:51, , 95F
02/15 20:51, 95F
推
02/15 22:05, , 96F
02/15 22:05, 96F
推
02/15 22:19, , 97F
02/15 22:19, 97F
推
02/15 23:31, , 98F
02/15 23:31, 98F
推
02/15 23:56, , 99F
02/15 23:56, 99F
推
02/16 00:51, , 100F
02/16 00:51, 100F
推
02/16 01:41, , 101F
02/16 01:41, 101F
推
02/16 04:22, , 102F
02/16 04:22, 102F
推
02/16 07:19, , 103F
02/16 07:19, 103F
→
02/16 07:19, , 104F
02/16 07:19, 104F
推
02/16 14:34, , 105F
02/16 14:34, 105F
→
02/16 18:31, , 106F
02/16 18:31, 106F
推
02/16 18:36, , 107F
02/16 18:36, 107F
推
02/16 18:45, , 108F
02/16 18:45, 108F
推
02/16 20:59, , 109F
02/16 20:59, 109F
推
02/16 21:27, , 110F
02/16 21:27, 110F
推
02/16 23:33, , 111F
02/16 23:33, 111F
推
02/17 08:09, , 112F
02/17 08:09, 112F
推
02/17 09:57, , 113F
02/17 09:57, 113F
推
02/17 13:18, , 114F
02/17 13:18, 114F
推
02/17 13:29, , 115F
02/17 13:29, 115F
推
02/17 14:26, , 116F
02/17 14:26, 116F
推
02/18 04:59, , 117F
02/18 04:59, 117F
推
02/19 00:21, , 118F
02/19 00:21, 118F
推
02/19 01:36, , 119F
02/19 01:36, 119F
推
02/20 14:42, , 120F
02/20 14:42, 120F
推
02/23 16:03, , 121F
02/23 16:03, 121F
推
02/27 10:06, , 122F
02/27 10:06, 122F
推
03/29 14:55, , 123F
03/29 14:55, 123F
推
07/11 23:43, , 124F
07/11 23:43, 124F
推
02/10 23:00, , 125F
02/10 23:00, 125F
討論串 (同標題文章)