許多人思考轉行成為軟體工程師, 在 2019 年的矽谷,從我的觀察,好像沒有像前幾年那麼容易了, 成功的案例還是有,但是大家都會花比較多的時間,今天分享客串作家投稿關於轉職軟體工程師的歷程。
----------------------------------------------------
<客串作家投稿> 自學轉行軟體工程師到底有多難?
很多人知道我想要轉行寫程式之後,都想知道這是一個怎麼樣的過程。畢竟日常生活中(尤其在矽谷)實在太常聽到靠著自學或者上三個月的 coding bootcamp 轉行成功的案例了。但在這個網路時代,倖存者偏差更容易被放大分享,成功的故事很容易引起討論,卻鮮少聽到那些失敗的案例。今天我以一個在七個月以前開始全職自學寫程式(在家上線上課程)、四個月前開始找工作(而還沒有找到理想職缺)的人的角度分享我不怎麼順利的歷程,做一個平衡報導。
Q:真的有人上三個月的速成班就可以成為軟體工程師?
A:是的,真的有。 很多人會說這怎麼可能?那大學讀四年都讀假的嘛?但我身邊就有好幾個這樣的人,有些甚至連大學學歷都沒有就成功進 Google 等大公司當軟體工程師;只能說人外有人天外有天,你覺得不可能的事情換到這個時代、矽谷這個環境、這邊聚集的菁英和資源,就是有這樣的事情。但這就像當年全世界的人來舊金山淘金一樣,有些人一夕暴富,卻有更多人空手而回。
Q:自學寫程式難嗎?誰都可以嘛?
A:這是我當初決定全職自學寫程式時最常 google 的問題。我甚至常常搜尋 Am I too stupid to code? 在我心目中寫程式一直是一件很困難的事情。遙想高中、大學時代學C++,我就因為覺得太難理解 code 而放棄學習一個我覺得很有趣的科目。 現在有點不同了。Youtube 的發達、網路社群的發達,使得學習任何東西都沒有那麼難。再怎麼愚蠢或困難的問題,google 一下就會有答案。所以是的,我相信任何人都能夠自學寫程式。但學寫程式就像學日文一樣;任何人都可以學,問題在於你可以學到多好的程度?可以好到拿來當吃飯的工具嘛?也許你只會幾句日文,足以讓你在日式餐廳打工;也許你會日常口語,可以當個旅遊團領隊;但如果你想當日文老師,那你就需要會複雜的文法甚至日本文學。自學寫程式不難,但找軟體相關的工作難易不均,只能自己定義目標了。
Q:找到軟體工程師職位難嗎?
A:難。至少我覺得是很難的。 現在公司面試軟體工程師的型態大概有兩種:大公司考 data structures & algorithm,小公司考你實際作出一個 app 的能力。市面上的 coding bootcamps 主要教的是實作手機、電腦網頁的能力,data structures & algorithm 還要靠自己去練習。練習這些題目的過程就有點像以前高中時代在寫參考書、考模擬考,但面試的過程卻比以前考聯考難多了,因為你不是安靜地跟你的考卷掙扎一個小時,你得對著一個面試官解釋你的解題過程,在一個白板上寫出標準答案。以我幾次面試的經驗來說,現在門檻真的很高,答案只要有一點錯幾乎都不會過,所以如果要通過這些面試,真的就是要做到平常模擬考可以考到120分的程度,這樣考試當天考慮緊張、考慮各種失常還是可以考個 98分那樣,才有辦法過關。
Q:會不會連面試機會都沒有?
A:目前來說,我覺得獲得面試機會難度普通。我大學和碩士讀的是台大工學院科系(但不是資訊工程),履歷上跟軟體相關的經驗近乎沒有,但還是會有一些公司考慮給我面試機會。對我而言最大的門檻就還是過不了technical interview。各個公司都想要找那種很聰明、眨個眼就可以想出超有效率解題方法的人;如果具備這樣的能力,這些公司半夜也跪著來求你加入他們,不管你是什麼背景來歷。如果跟我一樣解題能力差強人意,那有再多面試機會也是過不了的。
Q:我適合做軟體工程師嗎?
A:我發現很多人跟我一樣,有轉行的念頭,但不確定自己想要做什麼。在矽谷這邊很多人轉行當軟體工程師或者房仲。這兩個職業算是這邊最具代表性的兩個職業吧!但並不能夠因為大家都做這個就決定跟風。 我也是花了兩年的時間探索我想要做什麼才做出這個決定的。而我怎麼探索的呢?就是實際學學看、做做看,就算是去做免費的、做義工,如果覺得有興趣就試一試。沒有實際嘗試靠空想很難確定自己是不是想要做一件事情。 有些人說缺乏轉職的勇氣,那可能是因為還沒有確定自己真正想做的是什麼。找到自己有興趣的方向是最難的。如果真的確定了,就只能放手一搏試試看了,不然你會整天一直想。會不會成功呢?我只能說只要你不放棄就還不算失敗,但要堅持多久真的因人而異。我常常把我現在轉職的努力想成創業、投資生意。並不是每筆生意都可以成功,因為每筆生意都必須有停損點。但這也沒有關係,至少嘗試了就沒有遺憾。
-------------------------------------------------
我想實驗一下看能不能把這個社群的成員網絡的工作資訊集結起來,如果你的公司、或是你知道有什麼入門軟體工程師的職缺,地點是在美國,或是可以遠端工作的話, 請留言或是直接傳訊息給我,謝謝!
👩💻👨💻🙋♀️🙋♂️
「台大工學院科系」的推薦目錄:
- 關於台大工學院科系 在 半路出家軟體工程師在矽谷 Facebook 的最佳貼文
- 關於台大工學院科系 在 [猶豫] 台大工學院碩vs 重考電類- 看板CareerPlan - 批踢踢實業坊 的評價
- 關於台大工學院科系 在 台大科系ranking - 考試板 | Dcard 的評價
- 關於台大工學院科系 在 【最狂科系介紹】台大工科系- 傳聞中的小電機到底在跩什麼? 的評價
- 關於台大工學院科系 在 成功大學CPED 科系探索營 - Facebook 的評價
- 關於台大工學院科系 在 [猶豫] 台大工學院碩vs 重考電類- 看板CareerPlan - PTT網頁版 的評價
- 關於台大工學院科系 在 [問卦] 台大工學院最難畢業的是哪個系? - Gossiping 的評價
台大工學院科系 在 台大科系ranking - 考試板 | Dcard 的推薦與評價
獸醫哪是工學院科系獸醫是三類執照系但CP值應該可以排在管院之後 ... B15 不知道但分數那麼低感覺有鬼,不過台大工學院科系其實好像也沒真的很多就對 ... ... <看更多>
台大工學院科系 在 【最狂科系介紹】台大工科系- 傳聞中的小電機到底在跩什麼? 的推薦與評價

... 系介紹輪到哈利的主場—工海系的啦(或叫工科系也行《 科系 介紹》工科系的全名是工程科學與海洋工程學系 台大工學院 的工科系以前的名稱是台大造船系 ... ... <看更多>
台大工學院科系 在 [猶豫] 台大工學院碩vs 重考電類- 看板CareerPlan - 批踢踢實業坊 的推薦與評價
(手機排版請見諒)
如題
小弟今年報考台成某電資類科系和台大某工學院科系,
台大電資科系在備取個位數尾
台大工學院科系備取個位數頭
依照往年台大工學院科系蠻穩的
但參觀過台大實驗室後
發現在做我有興趣領域的老師剩一個
且該實驗室碩一沒研究費+平均2.5年畢
本魯家裡經濟較拮据
所以有猶豫以下3個方案:
(A):
邊讀台大邊準備重考電類
優點:
可以為自己留後路,是較折衷方案;
缺點:
1.台北生活費貴+沒研究費,經濟負擔大;
2.研究讀書兩頭燒;
3.感覺研究做一半突然考到別的科系跑走有點靠背;
(B):
延畢重考
優點:
經濟負擔沒那麼大
缺點:
1.浪費一年時間,對家裡很抱歉,良心不安;
2.延畢對以後找工作觀感不佳?
3.沒留後路,萬一再一年還是沒考上就GG
(C):
當兵+重考
優點:
比較不會浪費到時間
缺點:
1.沒留後路;
2.當兵萬一卡到報到時間或考試時間很麻煩
想請教各位大大遇到這種情形會怎麼選擇,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.137.195
※ 文章網址: https://www.ptt.cc/bbs/CareerPlan/M.1521084020.A.574.html
成大電類沒上QQ 現在最怕休學後兵單不知道何時寄來,這樣卡到考試或找教授時間不就完蛋了...
不是資訊類,這個實驗室偏機械,所以想說既然可能延畢那重考感覺比較實際
不是唷
※ 編輯: muserFW (140.116.103.211), 03/16/2018 15:04:18
※ 編輯: muserFW (140.116.103.211), 03/16/2018 15:07:33
... <看更多>