矽谷半路出家軟體工程師轉職之路

Victor Lin
Nov 17, 2020
2019 Summer in Paris

這是我在2016年寫的文章,主要是給稍微有一點軟體背景的人想要轉職至軟體產業參考。稍微修改並且轉錄到Medium來希望可以幫助到更多人。

前情提要

我在舊金山灣區的Hardware company工作五年,有幸拿到綠卡了一年,想轉職Software Engineer。

我在7月辭職後,去舊金山的App Academy念了三個月,期間認識了非常多朋友.同學有的是音樂家,有的是小學老師,有工作五年的律師,有的是Undergrad念CS兩年覺得很浪費時間,不如直接來唸三個月趕快畢業工作的小朋友, 也有做PM不想看工程師臉色想自己來寫扣的人。

先講結論,音樂家後來去Leetcode做Full Stack SW Engineer,小學老師到Google 做Frontend,PM到Linkedin做Application,小朋友到Twitch做Full Stack,我到Houzz做DevOps。以下各段是不同的心得介紹,大家可以挑自己有興趣的段落看

Bootcamp — App Academy(a/A)

強項在教你SF Startups開發的技術,適合想做Full Stack的人 課程內容非常扎實,廣告裡面警告說每週要80~100hr的投入時間不是騙人的,我本身有點programming 背景,所以投入60hr/wk還可以應付,80hr up能更吸收課程內容 對於沒背景的人100hr是可以預見的。

三個月期間,第一個月教Ruby on Rails, 第二個月SQL + JS + React/Redux 第三個月專注於開發2~3個personal projects to your resume,and job search 前兩個月每週考試,Fail兩次會被踢出program 一班原本約90人,兩個月過去後剩下75人左右,退學率約20% 可能是為了保持高就業率,一開始會超收人數,再慢慢把沒天分的人踢掉。

基本上早上九點會給一兩個小時的lecture, 然後就開始一整天的pair programming 到晚上六點,之後回去要自己念隔天的教材,教材內容要花1~4hr不等的時間準備。有朋友前兩個月住在教室的,因為念不完就整天坐在電腦前面的也是有的。

第三個月就是做出一個 full stack project。內容大概就是 clone一個有名的網站,實現上面三四個主要的功能。大部分的人做slack, IG, FB, Pinterest等等。我做的是pinterest, CRUD functions for Users, Boards, Pins. 可以Follow &Like。大概完整的10個工作天完成整個網站,從設計Table schemas到架好站和documentation。

--

--