[心得] 非本科自學轉職分享

軟工

標籤:轉職
45341

又一個轉職仔來分享心得,從 2021 年十一月到現在,學習、寫 code、投履歷、面試花
了大約 400-450 小時(專注時間,螢幕前滑手機、看網頁、起身倒水都不計入),即將
入職某公司擔任 junior backend developer,希望對正在考慮轉職的版友有幫助

感謝 soft_job 版和之前分享的版友們,寫 code 寫到懷疑人生時都會來看看

--

背景、轉職緣由
112 商學某系學士畢(非資管),完全沒碰過程式(頂多是 google sheet 的函式),商
務、生活英語使用無礙,網路公司業務職七年(~30 歲)。自覺個性更適合工程(對比商
業)、希望不要過度依賴公司,故嘗試轉職成 web app 工程師,選後端因為對商業邏輯較
有興趣

--

學習資源(依照學習順序)
CS50(https://cs50.harvard.edu/college/2022/spring/)

CS50 Web w/ Python and JS(https://cs50.harvard.edu/web/2020/)

OOP(推薦 YT:ArjanCodes、Corey Schafer)
關連式資料庫(無推薦,還在實驗適合資源)

目標是轉職成後端工程師,推薦以上學習資源(前端應該不太一樣)。開始學習時是使
用 Udemy 課程:’...complete web developer….’(非業配就不打全名了),但接觸
到 CS50 後就沒有繼續完成,覺得 CS50 品質好非常多

CS50 像(就)是大學修課,提供有比較架構的知識,而且完成後有免費證書(雖然不一
定有用)!每週作業非常扎實(多),一週作業花上十多個小時也是正常的。除了 CS50
的 final proejct 沒做,CS50、CS50W 的每一週作業都有完成,也拿 CS50W 的 final
project 作為面試作品。

另外 CS50、CS50W 對物件導向設計(OOP)著墨較少,但面試一定會用到,推薦上述兩
個 YT,對 OOP 學習很有幫助

最後是資料庫,因為專案是用 Python/Django,框架代勞了把資訊存入資料庫的工作,
對 table schema 設計和 sql 使用並不熟悉,面試也被問倒幾次,有餘力可以找其他資
源來學,畢竟上工後應該是會常常用到

--

專案
寫了一個生活資訊網站,透過他人套件下載資訊排序後呈現,使用 Python/Django(後端
)、無框架或函式庫的 HTML/CSS/Javascript(前端)、簡易 RWD,部署於 Heroku(免
費)

--

求職歷程(2022.03-04)
完成專案後使用求職平台(Yourator、CakeResume、104),投遞履歷 74 間,無聲卡 60
、直接拒絕(無面試、測驗)2、測驗後拒絕 4、面試流程未完成數間、面試 7 間(寫測
驗、考技術問題以外的面試),3 個 offer,選擇一間入職
(結尾附上部分公司面試流程)

--

心得和建議
個人覺得轉職是相當辛苦的,就像在跑一場不知盡頭在哪的馬拉松,分享三個轉職的重要
事項

一、金錢和伴侶支持
轉職前有要準備好足夠的生活費用,嘗試轉職時心裡壓力不小,如果還要花心力擔心生活
預算,肯定會提高轉職難度。伴侶的支持也是,感謝女友和家人一路鼓勵。轉職一定會自
我懷疑,如果重要的人也懷疑你,一定是更為辛苦


二、寫下轉職理由和備案
寫下你轉職成工程師的理由,用文字記錄會確保你是認真想過而非一時衝動,同時寫下轉
職失敗的其他出路,理解最差情況。自我懷疑時,看看紀錄會給你信心

個人相信 growth mindset,就像換工作一樣,轉職、轉換工作應該是為了達到一個更理
想的狀態,而不是逃離負面因素(極端狀況除外),如果是為了逃離負面因素(不想上班
、不想面對困難問題),相信到軟體業也會有一樣狀況


三、積極嘗試、快速失敗
準備專案時,不用求完美,有基礎版本就可以投遞履歷了,之後想修改可以邊求職邊做,
因為求職過程也會有很多學習

像我面試集雅科技時才第一次碰到線上程式測驗,開始練習 LeetCode、有些公司的作業
則是實作一些功能類別,嘗試寫測驗的過程中才比較會用 OOP,了解 SOLID 原則有哪些
好處

你會知道公司真正在意什麼,可以快速修正學習方向,也取得市場反饋(好、壞都是),
幫助你儘快成為一個可能被錄取的工程師

--

結語
再次感謝 soft_job 版,入職後肯定有更多知識需要補上(望向資工系必修課程),希望
數年後能夠有更多內容分享

--

求職紀錄(公司 | 職位 | 求職平台)

投遞後被拒(感謝有回應)
Pinkoi、邁創科技有限公司

--

投遞後有測驗、作業被拒(無面試)
集雅科技 | Junior 後端工程師 | Yourator
線上測驗,2 小時 10 題,LC easy/medium 題目,面試前沒練習過 LC,只寫了一半 ->
被拒(不過人資回應很和善)

Welly | 後端工程師 | Yourator
3 題實作作業,給 2 個工作天回覆,難度約 LC easy/medium,提交後一陣子收到拒絕,
估計是找到人了(職缺關閉)

--

面試(線上或實體)
新加坡商威兆科技有限公司 | Junior IT Developer | CakeResume
30 分鐘筆試 + 30 分鐘面試,筆試為 LC easy 等級,面試問題不刁鑽,如 JS 中 let,
const, var 的差別

StreetVoice 街聲 | Django Web Developer | CakeResume
總經理 + 後端工程師一起面試,問專案細節、一些 python 知識如 == 和 is 的差別,
大多是在聊天,感覺是個有趣的公司

Algotech | Python工程師 | 104
新加坡公司,做直播拍賣工具,主管感覺比較阿莎力,不是那麼擔心技術細節,對個人特
質比較有興趣,對產品也有很高的期望,薪水蠻敢開的

財報雲數位科技股份有限公司 | Python Engineer | 104
技術、老闆、商務共三位主管面試,問專案,對技術細節不是太擔心,做中小企業稅務相
關系統

Jubo 智齡科技 | Wordpress Developer 網頁前端工程師 | CakeResume
希望做長照相關入口網站,跟公司業務相關,因為是從零開始,主管希望以 wordpress
為基礎,運用套件快速做出 MVP。技術主管感覺厲害,人資專業

先行者科技有限公司 | Python 工程師 | CakeResume
創辦人是個資深的工程師,在神山、AWS 任職過,應該是做(不很確定)公司物料管理系
統,一面主要在確認興趣和介紹公司

全曜財經資訊 | Backend Engineer | 104
30 分鐘的技術面試,主要問物件導向和一些演算法問題(LC easy/medium),面試者感覺
對 java 較 python 熟悉

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.36.122 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1650603553.A.E86.html
devilkool1樓30歲 中年? 04/22 13:04
pseudoman2樓112轉職真的比其他人容易QQ 04/22 13:06
lcy173樓112真的容易許多… 04/22 13:10
Firstshadow4樓112有差那麼多嗎== 我倒是看到他所花費的時間 04/22 13:16
補充個人對 112 看法,考試是很吃運氣的(題型、當天狀況),依照我考大學時的程度 四大商科都是合理的落點區間,自主學習、工作能力不覺得有跟四大學生差異太多 選擇寫 112 而非四大是覺得工作面試 112 應該還是有一點點加分
mercurycgt685樓 04/22 13:17
Tenno0816樓所以現在30歲算年輕還是老= = 04/22 13:19
keyboard567樓根本年輕 過35說老還說得過去 04/22 13:21
移除標題中年兩字,依照 WHO 定義 45 歲才算,不好意思理解錯誤
xenorock8樓笑死 再選校啊 04/22 13:21
yyyyyyyv9樓 04/22 13:26
heartbeaz10樓 04/22 13:45
smile1237211樓強者 04/22 13:45
niceguy12樓同是文組轉職給推,有些公司我也去面過... 可以站內交流 04/22 13:48
Hsins13樓14/74 看不出 112 哪裡有優勢,不要只看到 112 就忽略原 po 04/22 13:54
Hsins14樓的努力好嗎? 04/22 13:54
Hsins15樓另外如果你還習慣使用 Udemy 的話,關聯式資料庫推薦 Husse 04/22 13:57
Hsins16樓in Nasser 的課 04/22 13:57
感謝推薦
Lhmstu17樓推推 04/22 13:58
NTUTM0418樓非本科的話校名只是一點加分作用,自己努力還是比較重要 04/22 14:01
MarcoReus19樓112的人光從自我規劃就很有條理了 04/22 14:09
yamakazi20樓112商科準備了400小時投了74間最後3 offer,這投報率真 04/22 14:16
yamakazi21樓的很低,不如當年重考電資醫牙 04/22 14:16
yamakazi22樓起碼還要三五年薪資才能慢慢追上來 04/22 14:17
acgotaku23樓112商科 我認為你的優勢是數據分析 應該補MIS BA碩學歷 04/22 14:23
acgotaku24樓走投行,風控,創投 都比歸零當BE強一百倍 04/22 14:24
tsao121125樓一堆沒唸112的在酸啥 04/22 14:43
也許他們比我還瞭解我(?)
qwe7030226樓邁創我也有面到,順便來吐槽一下,offer裡80k的月薪有2 04/22 15:09
qwe7030227樓0k是績效獎金,沒有保證年終,看績效發放1~3個月,無法 04/22 15:09
qwe7030228樓遠距,上班不能連外網(WTF),是做金融的接案 04/22 15:09
qwe7030229樓以上不能接受的話就不用去面了,我面兩輪花好幾個小時 04/22 15:10
qwe7030230樓還給對方背景調查,結果薪資結構長這樣有夠浪費時間 04/22 15:10
感謝分享
延伸閱讀
[心得] 轉職3年後面試心得分享
[請益] 非CS轉職Data/SWE接受度跟必學項目
[請益] 29歲剛轉職的精進方向及職涯規劃
Re: [請益] 32歲工程師 第二次轉職的風險
[心得]非本科轉職後端心得
Re: [請益] 轉職問題(代發)
[請益] 轉職問題(代發)
[新聞] 年後轉職潮 「博弈科技」詢問高
更多心得
[心得] android developer 面試 恒遠/AILAB人工智慧/MEGA/crypto.co
[心得] 黑特 瑪黑家居選物
[心得] 實習1.5日逃跑心得分享
[心得] 轉職3年後面試心得分享
[心得] 2022上半年前端工程師面試心得
[心得] 大 M 面試心得
[心得] 金融業IT分享
[心得]非本科轉職後端心得