轉職後端工程師已經一年多,轉職前在網路上找到很多前輩分享的心得,獲益良多。
希望也能幫助到其他想轉職的人。
背景介紹
國立大學畢
36歲時,補習班就業媒合轉職成功
轉職行前需知
希望是會上完課後,每天複習或是打Code 3~4小時的人
做專案的時候,還會連續1~2個月,每天做10幾個小時
最好做電子筆記,統整跟找資料比較快
該轉職前端 vs 後端 ?
看興趣,但業界後端還是要會些前端,大多公司的後台操作系統是後端在刻。
有些公司(ex 偉康、松凌)還會叫後端再學前端框架
所以想轉職,推薦先從前端(javascript , html , css ) 開始自學
看看有沒有興趣,適不適合走這行
自學 vs 補習班怎麼選 ?
如果你聰明、有恆心 (自學裡最重要的一點)
很擅長google,甚至還有人可以請教,自學會是不錯的選項
畢竟現在免費課程很多,品質也不錯
Bilibili 有很多免費課還有教材,不過用語跟臺灣不一樣,請自行斟酌
udemy我沒上過
自學優點﹔
1.便宜省錢
2.可以培養自己找答案、debug、看文件的能力
3.專案從頭到尾靠自己,不會有爭議(誤
4.可以自由分配時間,抓進度
5.老師講的不清楚可以無痛換另一個
自學缺點﹔
1.找答案、debug很花時間,找到的不一定是對的
2.學習地圖不好抓,該學哪些東西,哪些以後學的優先順序可能會不清楚,
不知道學到哪一個程度可以就業 (可以看某知名補習班的課表配)。
3.一個人可能做不出比較大的系統
4.會缺少同儕間的壓力,沒人盯容易怠惰
5.可能練不到git merge的奇怪衝突(誤
6.業界資訊比較難找到
補習班優點﹔
1.如果有補助的話免費,還有津貼(?
2.錢花下去會更專心(大誤
3.缺乏自制能力,需要到教室上課或有同儕、考試成績壓力才能專心的話,推薦
4.有整理好學習地圖跟教材,不懂再搭配google查更多資料對照看唄
5.有老師可以問問題,雖然有時候會聽不懂 XD,或是打太極敷衍你(誤
6.有老師可以幫你debug
7.有小組一起拚專案、學習,比較不會懈怠(?
8.就業媒合,補習班另一個重要的優點
9.業界很多前輩,是由某補習班或某名師教出來的,多少承些香火之情 ( ????? ),或是
大概知道剛從補習班畢業的新人是什麼程度
10.當組長比較好就職(?
11.可以從老師、助教身上,得到一些業界資訊
12.學經歷不出色的話,可以稍微洗白(?
13.可以從其他同學身上學到很多,像學習方法、不同思維的程式碼等
14.同學還可以幫忙內推
補習班缺點﹔
1.車程浪費時間,不過現在都有遠距課是還好,而且遠距不好問問題,可以斟酌廢課或教
很爛的老師就遠距吧,最後記得投訴該名老師,避免遺毒學弟妹
2.可能進到垃圾騙錢補習班,從頭到尾靠自學,就業媒合找人來演戲,只能QQ惹
3.組員可能很雷
4.請勇於發問,問老師、助教、大腿同學,非常重要,不問的話,補習班最大優點就沒了
5.發現不適合,或是學不進去的時候可能太晚,錢錢白花。
6.老師很爛或不適合自己會無法更換
垃圾騙錢補習班可能有的跡象
1.保證就業
https://web.bola.taipei/EDM2/Epaper/Epaper_print.aspx?id=2187
假徵才真招生-電腦收費上課篇:
常看到補習班打著政府招募內勤文書人員,或知名公司、企業需要撰寫電腦人員之名
義招募受訓人員,表示經由它們的訓練後,可以透過關係安插到政府部門擔任內勤人員,
或者推介到知名企業,幾乎錄取率百分百等。於是民眾便為了就業機會而繳交大筆的訓練
費用參加課程,課程結束後並未協助就業,或是僅提供短期的派遣就業,薪資也僅是基本
工資;又或是打著政府補助職業訓練之類的名義,推介其他未受補助課程,讓民眾花了大
筆的費用卻無助於求職。
聽到保障就業,還請小心一二
想進入這行,除了混口飯吃外,更重要的是隨嘴遁、技術、經驗增長,跳槽加薪
只要有本事,不怕沒飯吃
真想找保證就業的話,記得銀行、104、精誠Xi School等都有自行培訓,還有發薪水
精誠聽說有收過Tibame學完後,又去那培訓的,具體狀況不清楚
2.企業實習
聽起來非常讚,去職場實習耶
不過呢,出社會都是口說無憑
最好是清清楚楚寫明會去哪些合作企業,沒去要退多少錢
對您會比較有保障
而且通常都是忙到天昏地暗,熬夜寫專題
只怕有心無力
想練習題目?
推Codewars , 題目分級比較細,對新人連語法都不太熟的時候,比較有幫助,把熱
門的kyu 8,7,6級題目,一路往下刷一刷就好
LeetCode先不用
Tibame和資策會的不同之處?
Tibame專題只用jdbc , servlet , jsp , ajax , redis
大概是進去後一個月分組
分組方法是,全班投票,選出覺得寫程式很厲害的前x名,然後將選出來的人打散在各組
,讓各組實力平均點,其他同學就抽籤決定。
分完後每周一直有在討論專題的東西
從題目發想、前端畫面設計、操作流程、資料庫欄位確定後
就一路開工,然後會有個小驗收,讓老師看看有甚麼問題
之後就最後DEMO一次,看有沒有爆炸(X
期間都會有助教可以問,或是去抓老師問
專題有沒有用spring mvc , ORM 我覺得沒差
基礎會的話,以新人會負責到的工作來說,有現成的公司Code改,都很快上手
大齡轉職心得
年齡越大越難越難轉職,需要比較多實績證明自己
例如專案成果、補習班學習成績(最好前幾名)、技術部落格之類的
可以在剛開始學習的時候,就在Github把練習過的題目和答案放上去
當每日練習成果紀錄區
好Github,不用嗎?
大齡轉職除了補習班的就業媒合,很難有面試機會
像我一樣年紀大、經歷不出色
想轉職搏最後一把,比較推補習班
無論走哪條路,想轉職就是要努力、奮鬥、救自己(x
有板胞來信詢問Github
不好意思,雖然我請人把練習的題目和答案放到Github
不過那時沒想到這樣做XD
還因為電腦收回去的時候少copy資料,漏了很多東西 哭哭
Codewars有功能可以看到該名使用者刷了多少題目
我是以這個給面試官看的
這些都算是否給予面試機會加分項吧
還是看你面試的表現為主
筆試的書券分之外
通常是看你對專案熟不熟,反應速度,好不好共事為主
https://github.com/CyC2018/CS-Notes
這個Github整理了很多資料,可以參考看看
== 更新
板胞來信詢問,希望我給一些建議
我覺得每個人的狀況都不太一樣
也不好說怎樣是最好的
最好的應該是最適合的
我想就以自己當例子
假設遇到平行時空想轉職的我,會怎麼建議自己
還請參考一二
1.先報名免費的實體課程班
現在Tibame跟資策會的學習時間更緊湊
學起來更吃力,到時專題、課業跟不上
就有點浪費掉就業媒合的機會
先去免費補習班努力學習
到時真的找不到工作,再補一次
給自己一年的轉職時間
考公務員都允許考好幾年,轉職軟體工程師,一年不過分吧
2.學習初期就先學會用Github上傳練習的程式碼
當作程式碼筆記,之後面試也可當作參考
抄code用在專題也方便
3.先不要花費心力追逐酷炫簡潔的程式碼 ( ex: stream )
先用簡單的for迴圈跟forEach
for迴圈玩到兩層就好,先不用想三層以上怎辦,真的不用
4.不要因為錯過補習班報名時間,病急亂投醫
5.專題重複邏輯的東西不要做太多,每種都有練習到就好
RWD應該可以不用
6.買台筆電去上課,避免遇到補習班機王
7.每週練幾題Codewars
8.不要只顧著練java也要練點sql
9.免費補習班競爭激烈,好好準備考試
錯漏之處還請見諒與糾正
一時只想到這些,還有什麼想知道的還請留言
祝交得益友(誤
轉職順利