PTT評價

[代發]45歲MIS中年轉業建議

看板Tech_Job標題[代發]45歲MIS中年轉業建議作者
magus
(Magus)
時間推噓 6 推:7 噓:1 →:6

原作者無Ptt帳號,希望轉發PTT,原文連結或參與討論可前往
問題:https://www.facebook.com/groups/616369245163622/permalink/2343198225814040/
回答:https://www.facebook.com/groups/616369245163622/permalink/2345736512226878/

酸酸小信箱收到的問題:
請教各位前輩,45歲的小企業mis,
主要管windows domain 和維修PC,intranet。
會用linux上joomla架設網站,用php修改模組故障的地方。
自已拉線架設機房。
自已搞跨縣市總機系統和節費系統。自已拉線監視、保全系統。
近幾年主要在導入會計系統,web版收費系統,外包企業網站,外包手機app
前一個工作結束了。
若不考慮現在的薪水,要轉職的話去學Java未來發展性會比較好嗎?(以前看過head
first java但工作上沒用到)
———————————————————————————————————————
————————————————
我的回答:
就直接一點切入主題吧。
今天來說,可以期望原文事主大約約65歲退休。
所以,事主的工作歲月大約就大約還剩20年。
(當然,很多老人退休後錢包緊緊還是會去做一些零散的工作或是保全類工作,但就不是今天討論點)
今天來說:
Java工作主要有3個主流:
1)
替大公司/銀行開發其商業系統。
你很可能會在某家software vendor house內拿吃不太飽,但日子還算過得去的薪金。
其技術要求很多時不會真的很高。
很多時架構都有前人做好了,在技術面上你就是一隻copy-cat跟好團隊來做就好。
你的主要工作,是通靈(大誤),把客戶的商業需求,寫成實際性的程式碼。
跟客戶溝通好,然後替自家雷隊友擦屁股,追趕(他喵的)PM的空想時間表,就是你的日常。
2)
android開發上,不是每一個專案都轉了用kotlin的。
有一些還是繼續在用java的。(如果寫好了又活得好好的,老闆不會肯付錢重寫的)
但是,你要有心理準備:
今天還在用java的老專案,有不少都是有點雞肋不好吃的。
3)
在一堆近代語言還沒面世前。
java是C10K系統的主流。(近代就Go / Rust為主流)
一堆backend高效能系統還是用java來寫的。
(cassindra,HBase,ElasticSearch也是java寫的)
這些系統還是要高手來支援的。
(註:這些職缺至少5年backend經驗才會碰到的,短期內應該跟你無關)
———————————————————————————————————————
————————————————
(抱歉以下說話會非常刺耳)
其實很多人在你的原串都有留言了。
我也是相同看法:
現在你的技能,有點散。接觸的東西很多,但是就是停在淺水區。
這從來都是職場大忌的。
因為如果只停在淺水區,年輕人去摸2天就會上手的程度。
你的體能和大腦靈活度都會輸給年輕人,而且只會越來越輸得大的。
今天,你第一件要問的:
絕對不是Java(或任一語言/工具)該不該學。
從來都是先挑目標,然後才去決定手段和工具的。
別被那堆「學了XXX,然後就年薪百萬了」廣告迷惑。
都45了,應該都工作近20年了。我想你應該對自己個性,能力都有一定摸清的。
(你自己心中知道就好,不用跟別人說)
(如果到今天還不了解自己,我真心建議你Alt-F4不要看下去了)
我會很很很真心建議你:
你還能工作的日子不長了。
先問真自己能力,喜好是那一邊。
風險能接受到什麼程度,然後再來決定怎轉職吧。
———————————————————————————————————————
————————————————
軟體業工師師類路線:
1)
前端工程師。
(強烈建議你去Frontend版問詳情)
這對技術有一定要求。
另外,很很很重要一點:你要對美術/設計方面有一定認知的。
大公司當然會有專門的美術,設計師。但是很多小公司/小專案,前端就是也要做網站設計。
如果覺得textmode是人類最好的UI,這路線不合你。
2)
SRE / Devops
相對來說。
這不吃天份,但超高度吃耐心和細心的工作。
要寫出k8s當然吃天份。
但是要把系統架到k8s上,主要吃的就是你有沒有好好看好官網,然後細心地把東西一步一腳印去實踐出來。
使用docker / k8s這些,還有系統當掉/變慢的查錯工作,其實真的不太吃天份的。
時間花下去,相同的東西你面對過一次,下次就自然更快地解決問題。
3)
後端工程師
很很很認真一句:
大多數普通人都不是直接地當後端工程師的。
當然,如果你是名牌大學畢業,然後成績超好,進了一流大公司的那是另話。
如果你要走後端,很多時間你都是全端開始(其實是雜工,主管叫你做什麼就做什麼)
然後一點一點比較多地摸backend / database,然後才不知不覺地變後端工程師的。
這路線嘛。
初期真的不太吃天份,也不太吃基礎知識的。
某些人一直說沒上大學也沒差,我只能回說:「在KFC負責烤雞肉的,也不用英文好啊,人家還不是在跨國大公司上班?」
但是,天份和基礎知識,絕對是你中後期決定你能走多高多遠的最大因素。
基本上,如果不是電腦本科畢業的人要走這路線,除非去後補所有大學會教的知識(
google都有,但很吃時間去補回),否則這路線不會走得遠的。
4)
DBA
純種的DBA早便一點一點在沒落中。
用aws RDS,大半backup / failover都由aws自動做好,那還要專職DBA來做什麼?
今天DB問題:
94.87%都是軟體層面亂用DB,最終讓DB趴掉。
所以,很多公司要解決DB問題,很多時都是找「有DB能力的後端人」,或是「有DB能力的SRE」,而不是單純的DBA。
想去上一下MSSQL / Oracle課程,然後就能當DBA的。真的想也不用想了。
5)
Data Engineer
(這部份請去問python版)
這是把資料整理,把data pipeline建好讓data scientist去進一步跑分析的職位。
天份需求一般,programming技能需求也沒backend / frontend高深。
建data pipeline部份:
這很多時跟SRE一樣,也是沉悶工作,單純跟好文份一步一步串起來就好。不吃天份但高度吃細心耐心的。
data cleansing部份:
超吃細心耐性的。
像是身高177m這些,常常是你看到結果不對,然後人眼一步一步查看資料去除錯的辛苦煩人工作。
(註:身高177m算簡單級別了,很多時你要對比多組不同來源的數據你才看出有問題的)

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.176.229 (臺灣)
PTT 網址
※ 編輯: magus (123.193.176.229 臺灣), 04/19/2021 01:24:44 ※ 編輯: magus (125.227.189.230 臺灣), 04/19/2021 09:39:59

SentLiTryPay04/19 10:35先推認真文

njpp04/19 11:12太多字,未看先推認真文!

jiusishuai04/19 12:11data clean 心有戚戚焉

wcre04/19 14:57回文認真給推

flyjc04/19 15:32認真文給推

justty3204/19 17:51

oherman04/19 17:52既然有用過php就專注php也不錯啊,投資其他技術效益不一

oherman04/19 17:53定會比較好,php學好mvc還是滿多人用的不用一窩蜂。

sc104/19 18:39就是檢查同事電腦上網紀錄ERP郵件內容的網管可轉職AI機房管理

sc104/19 18:39網站代管維護內容管理代購網站支付代理網站

rewqasdf04/20 08:1645還這樣

egnaro12304/20 20:14這個轉很大,45歲沒經驗,業界不太可能收,除非你已有作品

egnaro12304/20 20:16會寫程式一回事,業界需求是又一回事

fgkor12304/24 10:54便宜點照收啊