作者magus (Magus)
看板Tech_Job
标题[代发]45岁MIS中年转业建议
时间Mon Apr 19 01:21:50 2021
原作者无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.cc), 来自: 123.193.176.229 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Tech_Job/M.1618766512.A.ADC.html
※ 编辑: magus (123.193.176.229 台湾), 04/19/2021 01:24:44
※ 编辑: magus (125.227.189.230 台湾), 04/19/2021 09:39:59
1F:推 SentLiTryPay: 先推认真文 04/19 10:35
2F:推 njpp: 太多字,未看先推认真文! 04/19 11:12
3F:推 jiusishuai: data clean 心有戚戚焉 04/19 12:11
4F:推 wcre: 回文认真给推 04/19 14:57
5F:推 flyjc: 认真文给推 04/19 15:32
6F:推 justty32: 推 04/19 17:51
7F:推 oherman: 既然有用过php就专注php也不错啊,投资其他技术效益不一 04/19 17:52
8F:→ oherman: 定会比较好,php学好mvc还是满多人用的不用一窝蜂。 04/19 17:53
9F:→ sc1: 就是检查同事电脑上网纪录ERP邮件内容的网管可转职AI机房管理 04/19 18:39
10F:→ sc1: 网站代管维护内容管理代购网站支付代理网站 04/19 18:39
11F:嘘 rewqasdf: 45还这样 04/20 08:16
12F:→ egnaro123: 这个转很大,45岁没经验,业界不太可能收,除非你已有作品 04/20 20:14
13F:→ egnaro123: 会写程式一回事,业界需求是又一回事 04/20 20:16
14F:→ fgkor123: 便宜点照收啊 04/24 10:54