[心得] 31歲非本科無經驗後端轉職心得
前言:
會想分享這篇文章主要是在我萌生轉職念頭時,這個板上提供給我了很多有參考價值
的資訊,我當時甚至發了一篇文詢問轉職相關的事(有興趣可以A我ID還看的到)
雖然那篇文基本被噴爆,但我當時的那種發問換做現在的我也會想噴我自己XD
話說回來當時還是有很多大大認真地回我文並給我指教,點滴在心頭,現在成功轉職
3個多月了,覺得應該盡點棉薄之力,回饋一下這個板。若你是正在為了轉職而猶豫,
試圖在這個板上尋找一些過來人的心得分享,希望這篇文章能對你們能有些微幫助。
這篇文可能會很長,我希望能鉅細靡遺的分享。
背景介紹與轉職動機:
本人私立大學理科畢業,在傳產幹業務總共幹了8年+,期間飽受應酬文化酒桌文化之苦
長年下來健康出現問題,且覺得業務沒有一技之長,很容易被社會淘汰,在第6年就萌生
轉職念頭,但就是這份工作薪水還不錯,幹到第六年年薪破百,所以又捏著覽趴
幹了兩年,眼看已過30歲,時間已不站在我這邊,必須要做出決定了,於是在去年
離開待了8年的公司,開始規劃轉職的路。
說來可笑,當決定轉職踏入軟工這個行業時,我根本什麼都不瞭解,連對前端後端都只有
聽我朋友介紹有懵懂的概念而已,對程式語言更是完全沒概念,會想轉這個行業純粹是看
我朋友混的還不錯(第5年年薪破百),且看他求職似乎很容易,工作隨便找,做的不爽兩周
內就能找到下一個東家,當時覺得這就是有一技之長的好處,不像幹業務這麼侷限。
對於轉職沒有做太多準備,就爬了一下文,雖然有很多實用的心得但都沒有身體力行去
實踐,就想找個養成班一頭栽進去再說。詢問了我朋友簡單點說報哪個班比較好找工作,
他回:C# 或 Java任選。
就這樣我洽詢了恆毅C#班(朋友推薦)跟緯育Java班(板上推薦,我自己也推薦),
當時恆毅那個班剛好額滿了,要等下一期,我不願等那麼久,就直接報了開課時間
比較接近的緯育Java班,一股腦地砸了11萬的學費,現在回想當時的自己太衝動了,
如果你有跟我一樣的想法,我希望能阻止你,並且在文章後面分享你應該做哪些
前置準備,畢竟這個成本真的挺大的,我不希望你跟我當時一樣衝動,你能做的準備
還是挺多的。
學習過程:
開課之後發現:天啊!要學的東西也太多了吧...
後端:基礎Java﹑基礎SQL﹑JDBC﹑ JavaWeb﹑Hibernate﹑Spring﹑SpringMVC
前端:基礎Javascript﹑JQuery﹑AJAX﹑HTML﹑CSS﹑RWD
專題製作: 撰寫文件﹑規劃資料庫﹑開發﹑版控Github....等等
密集式的上課將一堆技術塞給你,常常今天學了一大堆還沒完全吸收掌握,明天又一大堆
新的技術知識進來,開課沒多久才驚覺一開始想得太簡單了,但頭已經洗下去了,只能
抱著破釜沉舟的決心堅持下去。
萬丈高樓平地起,我認為當下最重要的就是基礎Java跟基礎Js,這兩個沒先掌握後面學的
都會很抖,於是除了上課的東西以外也認真找了網路上的資源來看,赫然發現網路上免費
優質的教學資源一大堆,開課前沒有先好好研讀真是失策,心中懊悔難以言喻。
因此我犧牲了些睡眠時間以及周末放假時間拼命研讀基礎Java和基礎Javascript,
事實證明還是挺有效的,到進入專題開發階段我的進度都沒有落後我認為歸功對基礎的
詳細研讀,哦對了還有基礎SQL也是非常重要,尤其這些面試的時候很喜歡考,多花時間
認真搞懂其中觀念絕對是百利而無一害。
養成班重頭戲當屬專題製作,從選定主題,規劃需求,撰寫文件,資料庫設計,
前後端開發將前面學過的所有知識全部串接在一起,之前學的不再是紙上談兵,而是
能真的完成一個又一個功能,最後完成一個專題,當時完成後上台發表心中喜悅和
成就感也是爆棚,,而能支持你堅持下去最重要的動力就是成就感了。
尤其當面試官跟你說你的專題做得很細膩很多細節都有考慮到,那種感覺只有親身體會
才能知道,就是一切都值得了。
面試過程與結果:
專題發表完緯育會安排就業媒合,我一共面了7家,基本上都會有筆試題或上機考
面試時必問轉職動機,專題製作遇到的困難以及如何解決,然後問一些基礎Java 或
JavaWeb SQL偏學理的觀念題,如果答出來一題就會順著繼續追問下去,如果被問到
5題以上還問不倒基本就都穩了。
最後拿到3個offer,薪資也都在我的期望範圍內,其中一間公司是我本來就很想去的
所以這個結果我自己是很滿意了。
結語:
大家都知道做任何事貴在堅持,而能不能堅持得下去除了決心還有很重要的是興趣與
成就感,只有從中找到成就感才能給你繼續堅持的動力,我們班有同學在專題發表的
前兩周退訓了,而這個同學其實是很認真的,但他寫出來的code就是各種報錯,
最後再一個又一個Exception下...在最後關頭放棄離開了,所以我認為如果你能在
投入這麼多成本之前,提早檢視自己是否對coding有一絲興趣並能找到成就感,甚至
還必須具備一點天分,就能少走很多冤枉路。
關於檢視自己的方式,誠如我上述說的,網路上各種教學資源太豐富了,隨便Google
就一大堆,免費的付費的應有盡有,且很多大神教的是真的不錯,淺顯易懂,可以先
試著跟著影片敲過一遍,並試著用前後端技術搭建一個小專案,比如註冊登入功能,
購物車系統,訂單系統....等等,如果你發現自己:
1. 並不排斥連續盯著code好幾個小時,甚至有點著迷。
2. 花好幾個小時debug後得到成就感
3. 不排斥接受新的知識與技術,甚至覺得每天學到新的東西很充實。
4. 對於抽象觀念能很快融會貫通,並能用自己的話解釋給別人聽得懂,代表你有天分
那麼恭喜你,一定能堅持住的,因為工作後以上幾點都會變成你工作與生活的一部分。
這行的技術太廣太深,迭代速度也快,永遠學不完,
如果沒有一點天分跟興趣真的很難堅持住。
最後,拿到offer上工後,才僅僅是拿到門票進入這個行業而已,養成班學的
知識只是基礎中的基礎,做出的專題充其量只能算是玩具而已,真正的挑戰在進入
專案開發後會一個又一個接踵而來,我也期許自己能跟大家一起繼續堅持住,
朝著自己設定的目標與理想一步一步堅挺的往前邁進。
最後的最後,感謝三年前給過我建議的熱心大大們,你們的建議都給我很大的幫助,
這裡不一一列舉了,衷心感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.25.124 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1628176666.A.F70.html
推
08/05 23:39,
2年前
, 1F
08/05 23:39, 1F
推
08/06 00:59,
2年前
, 2F
08/06 00:59, 2F
→
08/06 01:19,
2年前
, 3F
08/06 01:19, 3F
→
08/06 01:30,
2年前
, 4F
08/06 01:30, 4F
推
08/06 01:47,
2年前
, 5F
08/06 01:47, 5F
→
08/06 02:31,
2年前
, 6F
08/06 02:31, 6F
推
08/06 07:16,
2年前
, 7F
08/06 07:16, 7F
推
08/06 07:18,
2年前
, 8F
08/06 07:18, 8F
推
08/06 07:36,
2年前
, 9F
08/06 07:36, 9F
推
08/06 07:43,
2年前
, 10F
08/06 07:43, 10F
推
08/06 08:06,
2年前
, 11F
08/06 08:06, 11F
推
08/06 08:26,
2年前
, 12F
08/06 08:26, 12F
→
08/06 08:26,
2年前
, 13F
08/06 08:26, 13F
推
08/06 09:07,
2年前
, 14F
08/06 09:07, 14F
推
08/06 09:11,
2年前
, 15F
08/06 09:11, 15F
推
08/06 09:13,
2年前
, 16F
08/06 09:13, 16F
推
08/06 09:41,
2年前
, 17F
08/06 09:41, 17F
→
08/06 09:50,
2年前
, 18F
08/06 09:50, 18F
→
08/06 09:50,
2年前
, 19F
08/06 09:50, 19F
推
08/06 09:59,
2年前
, 20F
08/06 09:59, 20F
噓
08/06 10:32,
2年前
, 21F
08/06 10:32, 21F
→
08/06 10:33,
2年前
, 22F
08/06 10:33, 22F
→
08/06 10:35,
2年前
, 23F
08/06 10:35, 23F
這位大大可能誤會了什麼,首先我了解公司沒有義務要培訓我,我對公司而言就是馬上要
有產出,但其實養成班在4個月之內把我上述的那些技術塞給你,實際進入專案後很殘酷地
發現這些技術都沒辦法直接派上用場,但是卻是必要的,因為沒有這些基礎,你怎麼自學
更深的框架技術?
我舉個例,進入專案後前端用Vue + elementUI 後端接SpringBoot + Spring Data JPA
公司在錄用我時也知道這些技術我壓根沒碰過,進來後就給我幾天時間自學Vue然後就要有
產出,我就看了3天,就能有基本的產出了,然後利用下班與假日時間總共10天把整套
教程看完,之後就是邊做邊學以解決不同需求的功能。
不是說我天分多高,只是我相信對js ES5 ES6語法 js模組化規範熟悉有基礎的人,
自學Vue是很快的,同理SpringBoot與Spring Data JPA 甚至SpringSecurity都是一樣的。
所以我說的開始不是只換個地方上課培訓,是自學的開始。而養成班給了你自學的基礎
與條件,離開養成班後就是永無止境的自學,自己找資源自己想辦法有產出,
懂得找到solution,而不是指把公司當成另一種養成班。
→
08/06 10:36,
2年前
, 24F
08/06 10:36, 24F
推
08/06 10:38,
2年前
, 25F
08/06 10:38, 25F
推
08/06 10:48,
2年前
, 26F
08/06 10:48, 26F
→
08/06 10:48,
2年前
, 27F
08/06 10:48, 27F
→
08/06 10:50,
2年前
, 28F
08/06 10:50, 28F
推
08/06 10:57,
2年前
, 29F
08/06 10:57, 29F
推
08/06 10:57,
2年前
, 30F
08/06 10:57, 30F
推
08/06 10:59,
2年前
, 31F
08/06 10:59, 31F
推
08/06 11:05,
2年前
, 32F
08/06 11:05, 32F
→
08/06 11:05,
2年前
, 33F
08/06 11:05, 33F
推
08/06 11:11,
2年前
, 34F
08/06 11:11, 34F
推
08/06 11:24,
2年前
, 35F
08/06 11:24, 35F
→
08/06 11:31,
2年前
, 36F
08/06 11:31, 36F
→
08/06 11:32,
2年前
, 37F
08/06 11:32, 37F
→
08/06 11:32,
2年前
, 38F
08/06 11:32, 38F
→
08/06 11:34,
2年前
, 39F
08/06 11:34, 39F
→
08/06 11:34,
2年前
, 40F
08/06 11:34, 40F
推
08/06 11:51,
2年前
, 41F
08/06 11:51, 41F
推
08/06 12:33,
2年前
, 42F
08/06 12:33, 42F
推
08/06 12:41,
2年前
, 43F
08/06 12:41, 43F
※ 編輯: ryanblue (61.216.85.173 臺灣), 08/06/2021 13:06:45
推
08/06 13:02,
2年前
, 44F
08/06 13:02, 44F
推
08/06 13:25,
2年前
, 45F
08/06 13:25, 45F
推
08/06 13:26,
2年前
, 46F
08/06 13:26, 46F
→
08/06 13:26,
2年前
, 47F
08/06 13:26, 47F
→
08/06 13:29,
2年前
, 48F
08/06 13:29, 48F
→
08/06 13:29,
2年前
, 49F
08/06 13:29, 49F
→
08/06 13:41,
2年前
, 50F
08/06 13:41, 50F
→
08/06 13:41,
2年前
, 51F
08/06 13:41, 51F
推
08/06 14:39,
2年前
, 52F
08/06 14:39, 52F
→
08/06 14:39,
2年前
, 53F
08/06 14:39, 53F
→
08/06 14:39,
2年前
, 54F
08/06 14:39, 54F
→
08/06 14:39,
2年前
, 55F
08/06 14:39, 55F
→
08/06 15:26,
2年前
, 56F
08/06 15:26, 56F
→
08/06 15:27,
2年前
, 57F
08/06 15:27, 57F
→
08/06 15:29,
2年前
, 58F
08/06 15:29, 58F
→
08/06 15:32,
2年前
, 59F
08/06 15:32, 59F
推
08/06 15:41,
2年前
, 60F
08/06 15:41, 60F
→
08/06 15:46,
2年前
, 61F
08/06 15:46, 61F
→
08/06 15:46,
2年前
, 62F
08/06 15:46, 62F
→
08/06 15:56,
2年前
, 63F
08/06 15:56, 63F
→
08/06 16:00,
2年前
, 64F
08/06 16:00, 64F
→
08/06 16:03,
2年前
, 65F
08/06 16:03, 65F
→
08/06 16:04,
2年前
, 66F
08/06 16:04, 66F
推
08/06 16:35,
2年前
, 67F
08/06 16:35, 67F
推
08/06 16:42,
2年前
, 68F
08/06 16:42, 68F
推
08/06 16:55,
2年前
, 69F
08/06 16:55, 69F
推
08/06 18:04,
2年前
, 70F
08/06 18:04, 70F
→
08/06 19:05,
2年前
, 71F
08/06 19:05, 71F
推
08/06 19:19,
2年前
, 72F
08/06 19:19, 72F
推
08/06 20:47,
2年前
, 73F
08/06 20:47, 73F
推
08/06 21:20,
2年前
, 74F
08/06 21:20, 74F
→
08/06 21:24,
2年前
, 75F
08/06 21:24, 75F
推
08/06 21:35,
2年前
, 76F
08/06 21:35, 76F
→
08/06 21:36,
2年前
, 77F
08/06 21:36, 77F
推
08/06 22:50,
2年前
, 78F
08/06 22:50, 78F
→
08/06 23:07,
2年前
, 79F
08/06 23:07, 79F
→
08/06 23:10,
2年前
, 80F
08/06 23:10, 80F
推
08/06 23:11,
2年前
, 81F
08/06 23:11, 81F
推
08/07 01:26,
2年前
, 82F
08/07 01:26, 82F
→
08/07 01:26,
2年前
, 83F
08/07 01:26, 83F
→
08/07 01:26,
2年前
, 84F
08/07 01:26, 84F
推
08/07 03:00,
2年前
, 85F
08/07 03:00, 85F
推
08/07 14:38,
2年前
, 86F
08/07 14:38, 86F
推
08/07 16:53,
2年前
, 87F
08/07 16:53, 87F
推
08/07 22:58,
2年前
, 88F
08/07 22:58, 88F
推
08/08 04:08,
2年前
, 89F
08/08 04:08, 89F
→
08/09 16:11,
2年前
, 90F
08/09 16:11, 90F
推
08/11 01:19,
2年前
, 91F
08/11 01:19, 91F
→
08/11 01:21,
2年前
, 92F
08/11 01:21, 92F
推
08/12 00:21,
2年前
, 93F
08/12 00:21, 93F