Fw: [心得] 文組碩士大徹大悟轉職後端工程師- soft_job
文章推薦指數: 80 %
[本文轉錄自Salary 看板#1X5vQfrW ] 作者: arcade0425 (天海) 看板: Salary 標題: [心得] 文組碩士大徹大悟轉職後端工程師時間: Sat Aug 14 18:10:47 ...
Togglenavigation
PTT職涯區
熱門文章
看板列表
最新文章
Stock
首頁
soft_job
Fw:[心得]文組碩士大徹大悟轉職後端工程師
Fw:[心得]文組碩士大徹大悟轉職後端工程師
看板
Soft_Job
作者
arcade0425
時間
2021-08-1508:54:32
留言
17則留言,14人參與討論
推噓
12
(
12推
0噓
5→
)
※[本文轉錄自Salary看板#1X5vQfrW]
作者:arcade0425(天海)看板:Salary
標題:[心得]文組碩士大徹大悟轉職後端工程師
時間:SatAug1418:10:472021
第一次在salary發文,如果有違板規請提醒我,會盡快修正。
另外發現電腦排版在手機上好
像有點怪怪的,請大家多見諒。
類似的文章在版上也不少,依然想藉由分享自己的經驗,讓還在迷茫、感到不確定的你可
以從中找到一些東西,或許是更明確的學習資訊,又或許是下定決心的勇氣,文章有點長
,無論你最後帶走了什麼,都祝福你能夠在生涯的道路上能夠走得更加順利。
那我們就開
始吧!
轉職緣起
「等等,我好像還是不喜歡諮商」
這是一年前,好不容易考上師大諮商所,但在碩一開學一天看到課綱時在心中對自己說的
第一句話。
大學就是諮商本科的我,迷迷糊糊但認真的考上了研究所,然而面對實際晤談一次又一次
的失敗經驗,漸漸找不到對諮商的熱忱。
不會做諮商的我,同時又面對著「自己只會諮商
」的現實,內心自然是滿滿焦慮。
算是很偶然的想起自己在大學時對程式有一些興趣,同時也有一定的天份(數學邏輯能力
很強)。
當時想得很單蠢。
「那就從寫網頁開始學吧!畢竟網路上一堆成功轉職前端工程
師的分享,如果努力一陣子,搞不好就能成功轉職吶。
」
現在看來這想法完全是天真到爆ㄏㄏ
2020/09~2020/12累積基礎實力&迷茫期
當時自己一邊上研究所的課,一邊去書局抱了HTMLCSSJavaScript的書回來讀,也去
udemy上陸續買了幾個課程。
每天讀一點書、上幾堂線上課程,然而隨著課程進入尾聲、
書也讀了一大半,有了一些小技能、跟著線上課程的老師做了一個小專案,卻依然不知道
自己可以做些什麼。
唯一確定的是,只要自己脫離線上課程的引導,我連一個簡單的網頁
都做不出來。
(簡單網頁示意圖)
https://i.imgur.com/WlVW8wC
中間還去上了知名的哈佛線上課程CS50(有興趣可以去查一下),但依然對於程式要解決
什麼問題、網頁要怎麼實作沒有任何想像。
這段時間是我在程式學習上最痛苦的一段時期,因為沒有任何的引導,也沒有相關經驗的
前輩可以跟我說接下來可以做什麼。
相關知識的筆記不斷在增加,但很少用得上。
網路上
的文章無法將一個前端或後端工程師的學習路徑講得足夠仔細(我的這篇也不可能),而我
就在一個不知道自己可以幹嘛的漩渦中打轉,也開始會質疑自己是不是不適合寫程式,因
為沒什麼成就感,也從未靠自己完成讓自己滿意的作品。
於是到了年底,我開始思考要加
入一個實體課程來幫助自己進行進一步的學習
曾在版上看到有些人的分享是完全自學後轉職成功的,我必須要說他們是天賦英才的神人
,大部分的人是沒辦法自己找到方向然後持續學習的,依靠一個有完整架構的課程來學習
是非常重要的事,因為課程會不斷丟給你新的目標,讓你至少有一個基礎的方向可以往前
走。
那麼,應該要依靠怎麼樣的課程呢?
https://i.imgur.com/oPRoSh2
2020/12~2021/02尋找課程期
坊間的程式課程非常多
老牌的例如資策會、恆逸、巨匠
新興課程有六角學院、Huli鋰學院、AlphaCamp、五倍紅寶石、彭彭軟體工程師扶持計畫
、CMoney軟體工程師戰鬥營...(可能還有一些我不知道的歡迎大家補充
以及免錢最佛的appworkschool
在考量這些課程上,我當時的考量原則如下:
1.能培養自己google獨立解決問題的能力
2.是否能做出完整的專案作品
3.有沒有和其他學員合作的機會
我最後去的是彭彭的軟體工程師扶持計畫,為了避免業配嫌疑,這邊不附任何連結,請大
家自行對各個課程進行比較。
過了半年的學習加上實際求職面試的經驗,我強烈建議各位在挑選課程時要注意以下要點
,才能選到能讓自己成功轉職的課程
1.選擇以「作業導向」為主的課程。
老師上課的時間最好不超過1/3,甚至最好是都不要
上課,全部都派作業給學員的。
你可能會好奇:「都是作業老師也太爽了吧,這樣能學得
好嗎?」然而軟體工程師最重要的能力並不是擁有多強的邏輯思維、或是現在會多少東西
。
而是你有沒有辦法在你「不會」的情況下靠自己來找到方法解決眼前的問題,因為在軟
體產業90%的資訊都可以在google上找到。
如果你的學習永遠只依靠單一的權威灌輸知
識給你,你是沒辦法靠自己成長的。
可能從課程畢業,你還是不知道怎麼看官方文件,今
天要新增一個新功能或是程式出了一個
bug,你卻連怎麼google都不知道,因為以前老師都幫你整理好、或是直接跟你說要怎
麼改了。
同時,你的學習也會容易被限縮於老師給予的教材,這些對於未來的發展都是硬
傷。
2.選擇「能獨立完成一份完整專案」的課程。
基本上所有的課程都會在中後期請學員完
成一份程式專案,這部分請讀者務必對專案的內容作詳細的調查,建議選擇會安排4週以
上進行結業專案的課程。
曾經看過一個課程內容最後請學員完成三份耗時12小時的專案。
我直接明講,這種成品根本不能當作專案,原因很簡單,時數太少、技術含量不夠。
拿這
些作品找工作絕對會瘋狂碰壁。
而獨立完成更是重要,假如你的專案全部都是和別人合
作出來的,雖然可以展現你的程式合作經驗,但在找工作時,面試官會不
知道到底哪些部分是你完成的,反而對你的實作能力有一些懷疑。
當然,課程能兼具獨立
和合作開發的專案練習是最好,但兩者要擇一時,請毫不猶豫選擇獨立開發專案的課程。
2021/02~2021/08在作業地獄中載浮載沉,成功上岸
在這段期間是我最痛苦、也是獲得最多成就感的時期。
由於課程都是引導式作業,只能把
一個又一個不懂的關鍵字丟上google找答案。
課程內容我就不多提了,可以自己上網找,
會有更詳盡的介紹。
很多人想轉職工程師時都會看到這張圖
https://i.imgur.com/iSzyWgz
但我覺得實際上更像是這樣
https://i.imgur.com/5rFB0QT
過程中會有無數讓你想崩潰的事情,想不出開發的方式,某個套件或功能在實作時一直有b
ug,將專案上線時又有一堆問題,實際進入職場後還有一堆讓你更崩潰的坑要去學習,但走
過這個歷程的我已經不會再害怕崩潰的來臨,而是擁有在汪洋大海中探索的勇氣。
將近半年的紮實課程中,掉隊的人也不少,一開始共300人報名課程,實際入選人數為90位
,隨著訓練難度不斷增強,最後完成自主專案結業的人數為30位。
轉職從來就不是一件輕鬆
的事,這半年我每天都花10~12個小時和眼前的程式奮鬥,因為我知道自己不夠聰明,只好
花更多的時間努力,才能和訓練營的同學們站在同個水平線上。
轉職的意願會體現在努力的
行動,足夠的恆心毅力是唯一能支撐你繼續前行的養分。
這邊還是很概略的提醒大家關於前後端的學習路徑,讓這篇文章顯得有內容一點XD
1.前端(經驗不多只能簡短介紹):HTML、CSS、JavaScript基本排版、操作,「JS30」是一
堂不錯的免費線上課程,可以磨練你基本的JS實作。
有一定基礎後,三大框架(React
、Vue、Angular)三選一,另外Angular台灣好像用得很少,如果你不是很清楚三者的差
別可以果斷先在ReactVue中挑一個,反正學過一種之後要學另一種都會很快,另外Java
Script是一個很怪的語言,前端一定要搞懂他的語言特性。
2.後端:選一個後端語言(C++.net/PHP/Java/RubyonRails/Node.js/Pyt
hon/Golang)自己列完發現有夠多(訓練營用pythonflask我後來有自己碰一點NodeEx
press),對初學者來說選哪個語言都可以,語言只是工具,做的事情大同小異,精熟其中
一個都能找到工作。
學一個資料庫(SQL/NoSQL),知道把一個網站架起來該做些什麼,
有雲端平台使用經驗(AWS、GCP、AZURE)很加分,進階一點可以學快取(cache),高流量的
處理、測試、容器化技術等等。
3.兩端都要會:網路安全概念(HTTPSXSSCSRF)、CORS、Gitflow、前後端分離的開發
方式(ex.RESTfulAPI)、基礎的資料結構演算法(可以去買書來看,leetcodeeasy即可)
隨著前後端經驗不斷累積,也確定自己想要走向後端工程師的道路(我就討厭切版),最後完
成了兩個獨立專案(分別耗時3週與8週)。
這邊補充一下專案資訊,因為都放在AWS上(要燒錢的),再留個幾週就會下架囉。
台北一日遊(訓練營指定專案):旅遊電商網站
github:https://github.com/skysea04/Taipei_day_trip_nodeJS
專案本人:https://skyseatravel.site/
Scard(自主專案):不要懷疑就是簡單版的Dcard
github:https://github.com/skysea04/Scard
專案本人:https://scard.skysea.fun/b
最後就是去找工作啦!在7月底/8月初的這段期間陸續投遞了130封履歷。
每天進行2~3場
面試,至今面了17間公司,拿到3個offer(42k~50k),下週還有2間公司要2面。
雖然還不
確定自己最後會去那裡,但也算是踏入轉職成功的第一步了。
過程中感謝家人的支持,讓我放心在這一年一邊修研究所的課一邊學習寫程式,幾位好友
的支持鼓勵讓我勇敢追夢,訓練營的夥伴們彼此支持學習得到活下去的動力。
也特別感謝
室友們忍受我在這半年每天寫扣到早上4.5點,還在疫情期間煮三餐給我吃(*′▽`*)。
回
頭來看自己不只很努力,同時也很幸運,可以在一個好的環境中成長茁壯,成為自己喜歡
的樣子。
祝福有心轉職的人們,都能找到一個合適的歸宿。
--
※發信站:批踢踢實業坊(ptt.cc),來自:114.24.84.176(臺灣)
※文章網址:https://www.ptt.cc/bbs/Salary/M.1628935849.A.D60.html
推nba655082:推08/1418:30
推u4fu3:好奇原po後來是學哪個語言~08/1418:41
訓練營期間用PythonFlask,後來自己有玩一點NodeExpress之後進公司應該是學g
olang,語言真的不太重要哈哈
推gaea0127:推,這樣說明很棒,屌打前面自認"出類拔萃"的08/1418:55
推sazabijiang:這篇對很多文組同學才有真正的幫助08/1419:03
→supereva:其實你要短時間速成別人資工系好幾年的工本來就很辛苦08/1419:05
→supereva:雖然辛苦但堅持下去就是你的08/1419:06
→supereva:大學不過就四年何必被大學選擇決定一生08/1419:06
※編輯:arcade0425(114.24.84.176臺灣),08/14/202119:15:44
→kangan987:appwork據說要有背景,像是四大的才收的樣子。
08/1419:23
當初有進到appwork的二階面試,但面試表現不好被刷掉,不過他們收比較多理工科是真
的。
→kangan987:golang現在很紅,讚08/1419:23
→kangan987:現在學程式很容易,網路上一堆免費教學,如果不是在台08/1419:30
→kangan987:北,或是沒有要去台北,就不建議了,除了台北之外錢很08/1419:30
→kangan987:少,職缺又少……然後,轉職的炮灰也是挺多的就是了,08/1419:30
→kangan987:恭喜你成功。
08/1419:30
→OrzOGC:我只天天寫code寫到2點,看來我還要更努力才能轉...08/1419:43
寫到兩點很棒了啦XD我只是作息比較不正常,訓練營也有很多同學是正常作息也很優秀
的。
→kangan987:樓上,太誇張了,放輕鬆點吸收會更好08/1419:48
→kangan987:我推薦免費的TheOdinproject,很讚08/1419:51
→kangan987:比較好奇原po最後的專案是如何的,是否有github連08/1419:54
→kangan987:結參考?有搭配前端畫面呈現嗎?08/1419:54
我補充在文章上囉,給你參考:)
※編輯:arcade0425(114.24.84.176臺灣),08/14/202120:12:28
推peter13204:感謝你的分享!覺得文組能轉工程師很厲害08/1420:45
推a0952864901:恭喜祝你一路上練等打怪順利08/1421:15
推jakkx:推一個具體的流程和自己的心得08/1421:19
推bochengchen:英文還可以真的推薦買udemy之類的英文網課08/1421:22
udemy超適合新手,語言基礎都在上面補來的
推moonshadej:大推,這種分享真的讓人清楚明瞭自身的不足,以及可以08/1421:31
→moonshadej:進步的方向,比洗學歷好太多08/1421:31
未來有需求還是會去讀碩,轉職過程有發現電腦科學知識的不足。
初階實務的確用得不多
就是了XD
推thsyou9527:給樓上台灣社會確實還是很看重學歷用學歷訂薪水08/1422:03
噓ss8651twtw:紅的喜氣祝順利08/1422:18
推koyosky:推08/1422:50
※編輯:arcade0425(114.24.84.176臺灣),08/14/202123:00:23
推HelloPTT:推自主專案滿厲害的08/1423:08
推remsuki:推08/1500:03
推taipoo:謝謝分享08/1500:28
推koka813:加油08/1500:34
※編輯:arcade0425(49.216.8.201臺灣),08/15/202100:38:44
※編輯:arcade0425(49.216.8.201臺灣),08/15/202100:42:11
→celtics1997:@taipoo錢奴每篇都要硬回亂講08/1500:53
→celtics1997:不知道回什麼就說謝謝分享08/1500:53
推addison2:推一個08/1502:16
推qqchristine:為你開心(好像很熟)家人跟室友都好溫暖!08/1502:42
推snoopy6267x:推詳細勵志!08/1502:59
推jerboaa:推厲害08/1503:29
推sheldonlord:推也可以轉到soft_job版話說Scard的網頁點進去後08/1507:25
→sheldonlord:右邊大學校系變直排的擠在一起(我用iPhone看)08/1507:25
推grimmi:猛08/1507:26
推Pcinereus:好厲害喔喔08/1508:11
推agar523:推推08/1508:26
※發信站:批踢踢實業坊(ptt.cc)
※轉錄者:arcade0425(49.216.6.46臺灣),08/15/202108:54:32
1F推thethirdfoot:你能體會到語言只是工具也是滿猛的啦08/1510:53
2F→thethirdfoot:我自學三個月的時候都還在跟朋友戰語言,工作滿一08/1510:53
3F→thethirdfoot:年學了第二個語言才體悟到語言就只是工具08/1510:53
4F推voyager520:我被澎澎刷掉嗚嗚08/1512:35
QQ後來有選擇其他課程嗎?之前聽他說下次開課可能是明年了
5F推miku3920:如果用php寫的話,網路上很多免費伺服器給你架08/1514:30
6F推tiramisu0225:推08/1515:05
※編輯:arcade0425(114.24.84.176臺灣),08/15/202116:10:32
7F推imjeffreylee:同樣文組轉職推08/1516:16
8F推ttsung2:推08/1611:49
9F推sky91302018:推08/1614:48
10F→jobintan:彭彭的教學坦白說很beginer-friendly,最早學JS就是看他08/1615:42
11F→jobintan:的youtubechannel搭配W3School自學的。
08/1615:42
12F推ppc:看到成功轉職的我都很佩服08/1617:58
13F推nathan4074:所以研究所有念完嗎還是直接休學了08/1622:51
14F推motestw64631:同學推08/1711:20
15F→modelfucker:這行業就是一直在崩潰跟成就感之間循環08/1712:37
16F推MDay56:謝謝分享!!!08/1802:44
17F推kkttyy:推爆08/2209:21
‣返回soft_job看板
Soft_Job最新熱門文章
32
[心得]遠端Data工作面試分享
39
soft_job
2021-11-2420:07
41
[請益]對於自己的不夠優秀感到焦慮
122
soft_job
2021-11-2408:38
30
[請益]開發流程混亂
103
soft_job
2021-11-2310:05
37
[討論]台灣軟體公司徵才問題
110
soft_job
2021-11-2211:31
19
[請益]插單之後時程是需要反應才能延後嗎?
70
soft_job
2021-11-2121:13
27
[請益]現職vs種花
49
soft_job
2021-11-2118:30
114
[心得]Google/MetaSWE/MLE面試
122
soft_job
2021-11-1917:24
15
[請益]iosandroid想寫app走哪個好?
47
soft_job
2021-11-1723:36
15
Re:[請益]為什麼功能很容易出現BUG?
25
soft_job
2021-11-1723:09
24
[請益]怎樣加強表達能力
68
soft_job
2021-11-1722:29
23
[徵才]國防醫學院醫學系誠徵軟體工程師
43
soft_job
2021-11-1611:52
最新熱門文章
Re:[標的]航空雙雄會變成下一個面板2.0嗎
[stock]
[標的]2610華航
[stock]
[新聞]「B.1.1.529」最猛病毒!世衛急召特別會
[stock]
[新聞]遠東被當台獨!中國戰狼頻道點名官方將
[stock]
Re:[閒聊]竹北7字頭,工程師根本屌打醫生吧?
[home-sale]
[新聞]通膨效應鴿派變鷹派Fed可能提前升息
[stock]
[心得]非常建議洗脫烘
[babymother]
Re:[請益]關於港股交易憑證事件請教
[stock]
Re:[閒聊]竹北7字頭,工程師根本屌打醫生吧?
[home-sale]
[閒聊]2021/11/26盤中閒聊
[stock]
[討論]你各位是行人的話過馬路會快步嗎?
[car]
[新聞]他帶100萬入股市「3進3出慘賠」!老鳥揭1
[stock]
延伸文章資訊
- 1Fw: [心得] 文組碩士大徹大悟轉職後端工程師- soft_job
[本文轉錄自Salary 看板#1X5vQfrW ] 作者: arcade0425 (天海) 看板: Salary 標題: [心得] 文組碩士大徹大悟轉職後端工程師時間: Sat Aug 14 ...
- 2Fw: [討論] 軟體工程師工作一年半,45k/月太少了嗎?
推cityhunter04: 介意中年轉職嗎? ... 推liisi: 不要在板上問工程師正常薪資ptt的薪資都比別人高一倍 11/16 14:22 ... →gm3252: 工程師 11/16...
- 3[請益] 請問工程師幾歲是死線? - PTT評價
p23j8a4b9z02/22 19:46純104的話轉職上限大概是34吧其他轉職靠人脈了. 推. rereterry02/22 20:00應該也在業界十多年了,應該是靠人脈或是有聯繫的獵頭.
- 4文組想轉工程師?別再看ptt、Dcard,資深資工主管破解跨領域 ...
有天聽說資訊工程師起薪4 萬,年薪百萬也不是問題,不禁興起轉職念頭上ptt 查「文組轉工程師攻略」,卻馬上被潑冷水:「這是本科系才有的行情,不是 ...
- 5[討論] 為什麼文組轉職主流是寫code? - Tech_Job板- Disp BBS
文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1633673109.A.542.html. ※ 同主題文章: ... sirloin : 工程師賣雞排算轉職嗎7...