Re: [請益] 轉行工程師課程選擇詢問建議

作者: gasbomb (虛空雷神獸)   2020-04-21 00:53:31
※ 引述《lulu622 (lulul)》之銘言:
先給你一點鼓勵好了
你好 本魯虛長你幾歲 今年34 小時候不愛讀書
大學念了國立文組還被退學 學歷只有高中畢業
轉職之前是貨車司機 跟什麼資訊產業八竿子打不著關係
32歲那年報名了中壢資策會JAVA班 特訓半年之後現在也是有個還可以的工作
當初結業時第一次找資訊相關的工作還吃了一些閉門羹
不過累積一年年資後 今年年初轉職幾乎沒有人會在意我的學歷了
面試都是在談 side project, 上一份工作的經驗
對技術了解得有多深入等等話題
所以說不要太妄自菲薄, 27歲還是很年輕的
而且軟體業有金融, 財會等相關知識的人還是比較稀有
如果到時候轉職你的學歷應該也會幫你帶來一些優勢
好話說完了 在給你建議前 我反而會有些疑問
那就是你想轉到這行的動機是什麼?
看完你的文章跟後續回應 你都是一直的在丟出問題
看不到你背後的動機
要知道這行想要走得長久 沒有熱情不是不行
只是會很痛苦 因為你會一直有新東西要學
之前在碼農公司就看過有人從補習班出來之後就沒有進步過了
碼農當了兩三年薪水也沒怎麼動過
工作永遠是知其然而不知其所以然的四處複製原始碼再修修改改
板友們會建議你先去買幾個便宜的線上課程或是買書自學就是基於這點
語言雖然說不是非常重要
但是我會建議可以先從 JavaScript (不是Java) 開始
第一因為環境建置相對簡單
只要有 chrome, 再找個喜歡的文字編輯器就可以開始寫了
第二是如果你走 web
初學者在外面能找到的工作大多都是需要和瀏覽器打交道的
無論你後端是 C# 還是 Java, 終究是要面對 JavaScript 這關的
那何不一開始就跟他培養感情呢?
(結果我現在前端掉進 Dart 的坑 那又是另外一個故事了)
如果你可以成功通過自學這關
我會覺得如果經濟情況尚可
實體課程還是可以考慮一下的
畢竟教學資源雖然多
但是對一個0經驗新手來說 你根本沒有能力去篩選教材
熱門語言的教材又多如牛毛
站在書店可能光看每本書的書名跟介紹就讓人暈眩了
以最好找工作的 Java 碼農來說
基礎至少要有 JavaSE + JavaEE + 資料庫 + JavaScript + html + css
你可能還要會 Hibernate + Spring + Struts + jQuery + ...
上面講的每一個東西都可以出一大本書
已經有工作經驗的人碰到新東西會先抓下來玩玩
快速地抓住新概念 然後知道自己有哪些不足的部分
接著再上網找更進一步的教學或是去書店挑書
去上課的話 已經有人幫你把上面那些東西的學習順序整理好了
只要按部就班的白天認真上課 晚上自己練習
半年是真的可以學到非常多東西的
說了這麼多 其實程式最重要的還是練習
有空的話 打開你的 chrome 按下 F12
從人生第一支程式 Hello world! 開始吧
加油 :)
作者: pttworld (批踢踢世界)   2020-04-21 07:16:00
這年頭還有人在推Struts
作者: qrtt1 (有些事,有時候。。。)   2020-04-21 08:28:00
Struts 是太多 legacy,如果去新開的小公司,應該遇不到。
作者: pttworld (批踢踢世界)   2020-04-21 09:31:00
基本上2016之後才開的專案都不會碰到了SSH那是java7的年代
作者: charlie0275 (派大猩)   2020-04-21 09:41:00
現在都 spring boot 了
作者: OrzOGC (洞八達人.拖哨天王)   2020-04-21 14:56:00
小我一歲,一樣大學退學,我才剛起步學程式半年...T.T
作者: lulu622 (lulul)   2020-04-21 22:09:00
非常感謝你詳細的說明,真的給了大大的信心以及方向,沒經驗的新手真的最大的問題就是不知從何開始,我會一步步努力的!謝謝你花那麼多時間說了那麼多,幫助很大!
作者: BlacksPig (Black Handsome s Pig)   2020-04-22 12:38:00
保持學習熱誠,在coding這行滿重要的
作者: pig0038 (顆顆)   2020-04-22 16:43:00
struts 沒救了,漏洞社群補不起來
作者: ts00328685 (Ryan)   2020-04-23 08:17:00
作者: jinniw43805 (Mg鎂)   2020-04-23 13:49:00
這個年代就是microservice群魔亂舞的年代Microservice何時會變下一個"大數據"名詞

Links booklink

Contact Us: admin [ a t ] ucptt.com