【講座側記】跨領域成長:非資工背景如何成為軟體工程師?_陳柏融 / Jubo 智齡科技 Web Application Developer


陳柏融 / Jubo 智齡科技 Web Application Developer

大學與研究所均就讀心理學系,考取臨床心理師證照後,某天赫然發現和電腦聊天竟然比和人交談來得輕鬆,回想起了小時候建立的第一個電玩秘技分享網站,於是誤打誤撞開啟了前端開發之路。

從心理學走向資訊科學,再從資訊科學走回與人的連結,發現兩者都是在釐清人的需求,解決生活上的問題,相信透過資訊與科技能夠帶給人們更幸福與便利的生活。

 

網頁開發相較資料科學門檻更低,所以護城河要顧更好。

 

成為軟體工程師的契機和心路歷程

心理學系、研究所畢業,現在擔任網頁開發工程師。

小學曾用FrontPage製作網頁,後來完全沒碰網頁開發,因對心理學的興趣,大學和研究所都選擇心理系,但在實習後發現心理治療自己做起來沒有那麼大的成就感。當時沒有下定決心要轉職,只是開始尋找不同的嘗試,後來經朋友介紹發現自己對程式的興趣。

 

學習過程

  1. Github
  2. 線上課程:單就學習而言,國外資源豐富,若英文能力可以的話可從國外線上課程著手;而就求職而言,台灣重視社群整合,較容易認識同領域的人,在找工作時比較方便
  3. 作品集的準備:可先做自我介紹、放作品集的網頁
  4. 實戰絕對是最好的學習(但你要先準備一把刷子),才會知道自己哪裡還需要補強
  5. 我還不夠嗎?透過焦慮幫助自己,在工作時把自己沒聽過的單字記下來,下班後找時間把這些用懂,很多東西都只是一個框架
  6. 學歷不是重點:學習能力和興趣才是
  7. 官方文件絕對是必備,不能只有線上課程
  8. 懂了好多、好多不懂,只是一線之隔,這是波動的狀態

 

Q&A

 

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

 

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

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

 

 

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

 

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

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

 

 

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

 

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

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

 

 

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

 

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

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

 

 

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

 

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

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

 

 

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

 

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

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

 

 

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

 

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

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

 

 

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

 

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

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

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

 

 

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

 

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

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

 

 

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

 

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

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

 

 

  • 軟體開發的領域分很多該如何選?

 

柏融:回歸到自己學這個東西想要做到甚麼,以我而言,我想要做到有立即回饋的東西,因此從前端著手。

 

 

  • 前端要學到甚麼程度?

 

柏融:要有自己的作品後就可以開始,實戰才是快速學習的方式。

 

 

  • 如何看待一份工作的好壞?

 

好工作能讓你保有自己的價值,又可以讓你持續加值。比如說能碰到前端的工作但有辦法去碰到後端的東西。

 

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

 

 

 


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

加入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)


送出鼓勵



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


回應

送出回應


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

註冊 登入