【講座側記】跨領域成長:非資工背景如何成為軟體工程師?_Chang Rong Ke 柯長榮 / 知名IC設計公司 深度學習資料科學家


Chang Rong Ke 柯長榮 / 知名IC設計公司 深度學習資料科學家

非資工或資管本科,求學過程中也鮮少寫程式,理工科碩士畢業後,經歷過半導體製程整合、面板研發、封測模擬、專利工程師、iOS App開發等不同領域之後,發覺喜好及自身優勢還是在於演算法,於2016年正式轉職機器學習/深度學習/電腦視覺領域至今。

靠著自學,經過四年多的快速成長及跳槽,目前於美股上市IC設計公司擔任深度學習資料科學家,主要協助開發 Deep learning accelerator (AI ASIC) 及在搭載自家晶片的 edge 裝置上實作模型。

 

職涯經歷

物理系學碩畢業,工作前五年的探索期嘗試了半導體、面板、專利、軟體、ios app(全端;前端+後端);後五年確定方向,朝算法、機器學習、深度學習深耕。

 

轉職軟體工程師的戰略

1. 小心你的願望(擔任軟體工程師的缺點)

  • 年紀有影響:做軟體是吃年輕飯,年輕比較吃香
  • 職業傷害:特別是眼睛
  • 中年失業危機
  • 持續進修的壓力
  • 軟體業低薪
  • 中南部是乾枯的沙漠
  • 遠端 / WFH(Work From Home)

 

2. 地區與產業決定薪資上下限

  • 台灣軟體業生活圈注定是新竹以北
  • 薪資水平與發展環境
  • 相同學歷、不同產業、不同薪資(碩士等級)

IC Disigner:1M-3M

System:0.7M-1.5M

Software:0.5M-1.3M

  • 台灣軟體普遍低薪、美國軟體普遍高薪,不要用薪資水平來衡量價值(價格不等於價值)
  • 但要注意,在IC設計公司,電路Disigner才是主角、主人

3. 個人條件以及可槓桿的技能

  • 理工科比較好轉:因為在校時經過很需要邏輯的課程
  • 可槓桿的技能:寫程式若沒那麼強一定要拿其他技能換,如:數學、物理、控制相關等

 

 

4. 第一份工作就是你的學校(研究所)

  • 等價交換:拿數學跟你換、拿物理跟你換、拿XX跟你換…
  • 一定會被歧視:技術上的歧視,但被歧視就想個辦法克服它
  • 組私人團隊(讀書會):每週開會,一起成長,資訊、情報、人脈會比較廣
  • 第一份工作不要太操,不然沒有學習時間,也很容易陣亡和放棄,除非你確定辛苦一定有收穫

5. Demo!!

  • 不要停留在教科書階段,趕快做出Demo:拿證書沒甚麼用,一開始不會看你的code,會直接看你的Demo,有興趣之後才會去看code和證書
  • 想進去的公司,從他們在做的東西開始做Demo
  • 把自己當成一間公司,Demo就是你的產品
  • 去改別人的Demo(Github)
  • 你在公司開發的產品,盡量拿出來修改重寫,改成自己的Demo
  • 有經驗後,要開始找有痛點(別人需要)跟爆點(別人覺得有趣)的Demo
  • 每三個月或半年定期Review自己的Demo
  • 把Demo放到LinkedIn、Blog、Github、PPT自我行銷,特別是放在PPT等毒舌來

6. 跳槽是快速提升薪資的路徑

  • 跳槽薪資喊價一定要喊+20%-30%
  • 衡量你損失的東西:在原公司的股票、年假、年終、已建立的名聲
  • 平轉是白癡XD:換公司風險很大,回不去了
  • 找工作每天看104地毯式搜索,各管道都看
  • 新創是拿高薪的高風險區域:但要看後面的靠山(創投、投資者),把財報挖出來看,花在人力成本多少
  • 博弈是拿高薪的超高風險區域:可能會有法律責任,如果很有冒險精神、知道風險、有辦法掌控風險的話可以去
  • 跳槽是情報站(有些好缺都是靠打聽而來)、人脈戰

 

7. 護城河(持續學習):讓自己免於被淘汰的防線

  • 好學好轉,連非本科的你都能轉,等於容易被淘汰
  • 找到職場上只有你有,別人沒有的東西(很獨特但又有市場的能力)

8. 個人即IP,把自己當作一家公司經營

  • 資本投入:你花多少錢去學習?
  • 當你失去你的工作和頭銜,誰會請你吃飯?
  • 超過一定程度,找工作就不能用104了(因為要考基本技術很沒尊嚴),應該要做到只要釋出想換工作的訊息,就會有人找你吃飯,吃完就得到工作讓你選
  • 企業的詛咒就是成長,你的成長動力來源是?

 

結論

  1. 清點你的背景、成本、目前條件
  2. 先想清楚大戰略,再去考慮戰術:選擇考研究所、出國,年齡是一個界線,因為唸完出來才第一份工作
  3. 把自己的材料準備好,24小時對外開放
  4. LinkedIn、104、FB職缺隨時盯
  5. 情報、人脈、技術

 

Q&A

 

  • 軟體業有年紀的需求,那職涯可以怎麼安排?如何避免被年輕的工程師取代?

 

長榮:找到自己的護城河(技術上的)。課程或教科書上的技術就不是護城河,要自己找到書上沒有的。可以參與公開社群,讓你的名字在技術圈中(PyCON等)廣為人知,或是參加私下線下聚會。

柏融:以前端來講,現成工具已經太多,都可以找到現成套件,若想深入能力,不能一直套用別人的東西,可以用別人的東西當範本,有自己開源的專案讓別人使用。

 

 

  • 爭取管理職是好的職涯方向嗎?有帶過多少人是加分嗎?

 

長榮:當然是好事,但還是看個性善不善長,管理職是夾心餅乾。晉升分兩種,分管理職和技術升等的路線。

柏融:要在大公司才會分兩個路線,以我的了解,在網頁開發領域最終還是要掌握專案時程、分派任務。如果想要薪水再往上還是會碰到管理職。

 

 

  • 請問轉職時如何向公司證明自己的能力(非理工背景轉職工程師或資料分析師)?

 

長榮:去改別人的 Demo (Github),修課拿證書,軟體工程師相較其他職業找工作相對有標準。

柏融:找工作有標準,作品到哪個水準大家都看的到。

 

 

  • 軟體技能樹應該先求深還是先求廣,因為工具太多,不知道要先選哪個?

 

長榮:看個性,我通常會找最通用的(當年度最賺錢的),比如Linux Ubuntu , Vscode, Python, C/C++等。如果發現趨勢就去學,但也要看自己興趣。

柏融:一樣看自己對哪個部分有興趣,求廣的話就是無底洞,單就求職的話都會先求深再求廣。先讓別人看到,在工作中再學。最流行的東西學了之後至少能保證兩到三年內大家還是用這個。

 

 

  • 非本科轉職進入前端的新手(約兩年),想請問如何脫離junior狀態,若要更進一步,有建議必須要補足的部分嗎(相關的領域或是技能樹)?

 

長榮:一樣是要找到自己的護城河,挑選有獨特的產品的公司,才會有獨特的Domain Knowledge。挑公司決定你的護城河和獨門技術。資料這塊要脫離junior狀態主要看流程熟練度。

柏融:前端套件太多,不能只限於別人的套件。可以嘗試做延伸到伺服器server的服務,讓前端不只剩餘畫面。

 

 

  • 現在大量前端課程(無論線上或是線下)讓進入前端門檻變得相對較低,想請問講者如何看待這現象,對於身處其中的一員該如何調整心態,如何準備自身技能?

 

長榮:在資料領域,資深的價值建立在經驗,如何使之與公司產品具體相關。

柏融:沒有停止學習的一天,技術能力上變得更強。沒辦法別人擋掉只能把自己變更好。

 

 

  • 請問有沒有推薦一些入門的教科書呢?

 

長榮:跑一趟天瓏。新手常會犯圖書館毛病,記得選一本書把他看完,看完再選下一本,不要一次看很多本但都看不完。

柏融:天龍和天瓏不一樣,兩間在隔壁,一間是賣簡體書的,一間是賣電腦書的,我以前還跑錯家XDD若已經能閱讀官方文件的話可以直接看官方文件。

 

 

  • 目前工作的一天大概是怎麼過的?

 

長榮:9-10點上班,不管工作再忙,做公司相關對進度有幫助的事就是8小時,其他時間拿去Input(跟工作相關但跟進度無關),試一下在上班時做Input的事,但要記得還是要跟公司有關,這樣在老闆問的時候有理由說。

工作安排就看公司,麻煩一點就整天開會,要盡量避免這件事。

柏融:認同長榮,每天有學東西真的進步很快。但重點是有時事情很多就很容易想把進度先完成。

 

 

  • 平均自學大概多久可以真的找到相關工作?

 

長榮:跟景氣有關,找工作是社會行為,看自己跟社會如何連接;也跟技術也有關,看會這項技術的人有多少。現在因為疫情當然就比較難找。

柏融:找工作不難但看要找到怎樣的工作。

 

 

  • 找工作上會因不是本科系而受到刁難嗎?如何解決?

 

長榮:會被歧視。「你不是資工領域背景為甚麼你會來做寫程式的工作?」若能好好回答,也能交出Github,現場跟他討論一下問題就很好找工作了。即使有基本的東西。還是要有心理準備,不要太在意。

柏融:以前端來講不會明顯被歧視,主要是看作品。被歧視的原因主要是來自能力上的不足而非是否為本科系。

 

 

  • 資策會的課程還值得去上嗎?

 

長榮:還是可以去,但現在有點變質,若要付學費的話CP值有點低(免費的再去),弱勢線上學習的就不要。

 

 

詳細活動內容,請參考:跨領域成長:非資工背景如何成為軟體工程師?

 

 


本文章發表於:職業窺探系列

加入183

Blink 小醬

布林克大學 碩士學

追蹤 82 鼓勵作者

Blink小醬

鼓勵作者

目前持有 Blink Coin: Loading..

選擇禮物


愛心

(Coin 10)

幫高調

(Coin 20)

咖啡

(Coin 30)

掌聲鼓勵

(Coin 40)

崇拜眼神

(Coin 50)

驚呆了

(Coin 60)

神人4ni

(Coin 70)

花束

(Coin 100)

鑽石

(Coin 300)

紅寶石

(Coin 500)

藍寶石

(Coin 1000)

黃寶石

(Coin 3000)


送出鼓勵



發表匿名文章不會出現你的大頭圖與名稱,你可暢所欲言,但文章內容務必遵守「佈告欄使用規範」!


回應

送出回應


想回應這篇文章嗎?也想發表文章嗎?
馬上登入來發表文章、追蹤作者、收藏文章或回應文章吧!

註冊 登入