顯示廣告
隱藏 ✕
※ 本文為 Knuckles 轉寄自 ptt.cc 更新時間: 2023-10-13 23:18:02
看板 Soft_Job
作者 zanyking (最後的六年級生)
標題 Re: [請益] 雲端技術是Java工程師的必備技能嗎
時間 Thu Sep 14 22:15:10 2023




好啦,剛剛那篇回人家新手的講完了,下面就來講點比較黑暗的


過去三十年以來,這是一個科技、市場、專業知識的發展速度以每五年為單位去看,會
有著十的次方倍進展的世界,我們會不斷地觀察到:不論軟體還是硬體,總是有某幾個
領域發展速度跟過去相比有著10倍、100倍、甚至1000倍的進步


這種幅度的進步必然是會不斷的外溢出去,在其他領域打破基本假設,造成量變然後質變

突然間舊的運算架構遭到挑戰:

如果不是硬碟夠便宜、容量增長速度每年好幾倍,200X年 HDFS Hadoop 不會誕生
如果不是RAM變便宜,Memcached、Redis 不會出現

突然間許多過去沒聽過的新專業職位誕生:
比如說2007年以前,沒有smartphone 的Mobile App Developer,那時候在手機上開發
軟體的大多都是從desktop GUI application 轉行過來的
比如說2008年以前跟以後,front end developer是完全不同的職業,因為在那之後新型瀏
覽器(chrome)的java script engine才有比起IE強上幾十倍的效能

於是舊有的企業,或至少舊有的開發模式會不斷的被破壞性創新給輾過

這個世界不是大部分的人想要的,卻是所有人都不得不面對的

在這樣的世界裡想要生存下來,經營策略肯定得跟一個還在穩定世界生存的團隊非常
不一樣

就以一家開發自有軟體產品服務的公司內的開發團隊來思考好了

為什麼到了這個時代Application 必須得重整甚至重寫,開始往雲端搬移?
為什麼本來Home made tool chain 跑得好好的,要開始考慮改用別人家開發好SAAS服務?

因為:


採用native cloud、熟悉native cloud 的團隊,不但是站在巨人的肩膀上往上爬
而且這些巨人還是正在以市場競爭、爭奪全球影響力做驅動力,以十的次方倍往上長的
巨人

你的企業很擅長做CI/CD pipeline嗎?
如果是,那你這間公司應該叫做CircleCI啊

你的企業很擅長分析log、分析instrument data、開發出各種報表工具供開發者分析
系統需求、系統變化嗎?
如果是,你應該馬上創業,跟Datadog、跟NewRelic打對台啊

你們公司的Internal Service Portal 還自己刻?
難道妳們公司的股票代碼是OKTA嗎?

Source Control、IDE Tool、Binary Repository management、multi-tenent、
multi-region、networking 這些東西是你比較專業?還是Github/Gitlab、VS Code、
AWS/GCP 等等等的比較專業?

databricks snowflake研究了沒有?有思考過在什麼樣的情況下該採用這種類型的
服務嗎?

新的東西會不斷的冒出來,而開發團隊得不斷地去適應它、去學習新的做法,想盡辦法
透過槓桿技術來增益有效產出

如果辦不到,那請各位主管先看看周圍身邊那些目前歲數不到40的同仁:

對,你比較老、你是主管是老闆、你做決策,你今天繼續要公司用老把式經營下去當
然也是可以,因為你沒差啊,你總是能拖到自己退休安全下莊的,但那些比較年輕的
技術人呢?他們的明天在哪裡?


再十年過去他們四十好幾,公司如果競爭力滑落到做不下去,突然說要收了的時候
,他們要怎麼辦?不離不棄被當北七?

對,別人的職涯不是你的責任,那公司有特別聲明只有年紀夠大準備養老的人才准
加入嗎?

公司既然生意敢做軟體產品服務,它的宿命就是要追求能在十的次方倍的世界裡生存
他冒險追求高獲利,使得公司總是有資本可以投注在新的十的次方巨人身上才是應該的

毛利太低?國內市場太小?錢很難賺?對啊,這些理由都很有道理,但請問要怎麼區別
這是真的理由、還是你不願意創新不願意冒險的藉口?


低利率時代都沒做的事情,現在高利率了,做下去更渺茫了,但人還是會老、小孩還沒
長大,該打算還是得打算,如果還年輕,有老婆小孩要養,那當然不能跟公司一根草繩
吊死,往外看才是應該的



各位開發者,不要你作為專業知識工作者的職涯未來已經被公司用各種理由省錢省掉,
拿進股東還是老闆的口袋了,你還為人家辯護啊





--

在灣區打工的中年外籍碼農,有誰想在台灣組研發團隊做美國市場的,歡迎聊聊

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.157.176 (臺灣)
※ 作者: zanyking 2023-09-14 22:15:10
※ 文章代碼(AID): #1b0nLoJo (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1694700914.A.4F2.html
ja841014: 推1F 09/14 22:35
alan3100: 推不動進步只保守舊觀念想應付全部的同事真的很想扒頭2F 09/14 23:14
ouryouth: Push…3F 09/14 23:24
lee457088: 推4F 09/14 23:37
MoonCode: 保守準時下班爽啊5F 09/14 23:57
neo5277: 新技術一樣可以準時下班阿用的好還可以提前下班6F 09/15 00:01
MoonCode: 能下班就是好技術7F 09/15 01:36
justaID: 推8F 09/15 06:51
askaleroux: 我還聽過有老闆說不要用Slack 要自己開發內部通訊協9F 09/15 08:55
askaleroux: 作軟體的
askaleroux: 辦活動投影機融接不找廠商,要自己買裸機找工程師自
askaleroux: 己安裝的
askaleroux: 在產業分工更為細緻的狀況下 那些為了省錢用自己曾經
askaleroux: 遇過的老人做法的咖 都是在犧牲整間公司的競爭力
devilkool: 想要自己開發通訊軟體這種事我也聽過,還好被擋下來15F 09/15 09:21
loadingN: 自己用socket 純文字可以啦16F 09/15 09:25
ku72: 擁抱新技術是自己的事 公司是盈利單位 評估的是成本效益 把17F 09/15 09:50
ku72: 兩件事混為一談 是沒必要的
hobnob: 做工程師真的好累喔,我只想準時下班跟親朋好友貓貓狗狗19F 09/15 10:30
hobnob: 相處
NEKKY: 新技術與工作一樣是永遠追不完的,沒必要盲目的追求新技術21F 09/15 11:05
NEKKY: 只要知道這個新技術在幹嘛就好,有需要使用的時候再投入。
NEKKY: 當然選幾項新的技術研究,當作興趣也不錯,不過我不想再修
NEKKY: 息的時間碰太多的code或是看太多的技術文件。
polkmnbv: 這些頂級的軟體服務都要訂閱不便宜,相對這支出帶來的25F 09/15 11:12
polkmnbv: 效益 上層不一定會同意
CRPKT: zanyking 講的是國際開放市場的狀況27F 09/15 11:29
CRPKT: 上面幾樓的公司如果這樣可以過得下去當然也是可以的
CRPKT: 但現實就是如果要在大市場競爭不主動一點就是被洗出場了
alan3100: 不學新技術就原公司一輩子 因為離職後會連新鮮人都不如30F 09/15 11:37
alan3100: 這篇有講5年環境一大變 如果5年你啥都沒學就是落後那群
charle0911: 我哭出來32F 09/15 11:42
marsonele: 是zk大大33F 09/15 12:22
nayeonmywife: 推34F 09/15 14:12
layer0930: 其實很多所謂的新技術都在好幾年前就出來了35F 09/15 14:25
jack0204: 順便說一下,最容易開拓視野的方式就是去參加各種conf36F 09/15 14:25
jack0204: 看一下其他公司在使用什麼技術在什麼情境解決什麼問題
layer0930: 至於要不要接受,要看專案跟時間38F 09/15 14:26
layer0930: 一昧的追求反而不是好事
layer0930: 只是有藉口圈錢罷了
jack0204: 最近國泰倒是很積極參加,也看得出來有改變41F 09/15 14:27
layer0930: 寫的久,會發現 其實什麼都沒有改變 只是套個名詞42F 09/15 14:27
layer0930: 純粹以錢來考量 ,去國外最實際
layer0930: 雖然不一定技術會變強,但是錢比較多
jack0204: 錢要多,想辦法多參加conf當speaker拓展名聲去台積吧45F 09/15 14:39
layer0930: 不會累嗎?大部分RD應該都懶的這樣跑46F 09/15 14:41
layer0930: 有實力的也不會刻意營造才對
jack0204: 有名聲好轉換跑道,下限也可以高一些48F 09/15 14:45
jack0204: 問題是別人不知道你有實力,有名聲才好搞一些副業
layer0930: 感覺那樣乾脆當業務算了…50F 09/15 14:51
jack0204: 顧問諮詢,或是當救世主,你的薪水也好談51F 09/15 14:59
jack0204: 這只是其中一種方式,也不少人有在賣課啊
ian90911: 推中肯53F 09/15 15:01
internetms52: 並非所有公司都負擔的起這樣的工作流程,中間每一54F 09/15 15:04
internetms52: 段都要錢,獲利就會少很多,但我認為作為一個小公
internetms52: 司的主管,可以用open source來追逐這些新技術並小
internetms52: 規模實驗,這是不衝突的
jack0204: 不過小公司嘗試就是要靠RD技術支援了,很多眉角沒注意到58F 09/15 15:11
jack0204: 會有問題,最常見就是資安了
littlebroken: 觀念正確 推你60F 09/15 16:46
DrTech: 其實跟灣區還是台灣工作文化根本沒直接關聯,單純是有待過61F 09/15 17:24
DrTech: 不同的環境,做事情視野不同而已。
kyukyu: QQ63F 09/15 18:09
smily134: 推64F 09/15 19:25
holebro: 推 用舊技術的公司收新人真的是在害人 練不到任何屁功65F 09/15 23:11
BoXeX: 一直覺得軟體工程師現在風氣根本神經病66F 09/15 23:12
BoXeX: 哪個產業還要整天在家自修  換工作還要刷題的
superpandal: 你講的這些只是別人寫出來的應用而已 通常在職場被拿68F 09/15 23:34
superpandal: 來區分你我而已 要好的技術 新舊無所謂 很多新的事實
superpandal: 上毫無章法可言
superpandal: 依照這方向練出來的功 還是停留在應用面 然後每天在
superpandal: 論壇上問方案 問軟體 我國高中才經常這麼做過 現在一
superpandal: 點興趣也沒有
superpandal: 好的東西歷久彌新
abccbaandy: 刷題真的無言,不過更無言的是竟然有人刷出優越感XD75F 09/16 00:11
za755188: 現在的新技術五年十年後也會變舊技術阿?76F 09/16 10:14
za755188: 難道一有新技術我就要立刻轉換去用他嗎?
za755188: 用什麼套件都是表象 知道為什麼要用 什麼時候用什麼
za755188: 能好好地跟別人講選擇的原因才是關鍵
za755188: 通常提案要用新技術被打槍都是沒有辦法好好解釋 為什麼
za755188: 他比較好 具體勝過目前方案的原因是什麼
za755188: 怎麼解決轉成新技術中間要重構的時間 商業需求怎麼滿足
za755188: 光一句"他比較新"就想說服大家是不可能的
za755188: 其實最簡單的做法就是寫個MVP來證明
za755188: 只是通常只會出嘴的人看到這種不在目標 沒有ticket的東
za755188: 西自己就縮了 然後繼續哀哀叫說為什麼不用新技術
DrTech: 五年就會被淘汰的技術可舉例嗎?我想不太到。除非你把API87F 09/16 11:28
DrTech: 怎麼用,當作技術。可是查手冊看API怎麼用根本不是技術啊
DrTech: 。
DrTech: 就連爛到不行的XML ,都20年了,都還沒被淘汰。
DrTech: 你認為的技術,根本不是技術,而是工具。才會有工具被快速
DrTech: 淘汰的狀況。
za755188: 對啦 我是講工具xd93F 09/16 11:40
superpandal: 神器與現有常用工具很難消失 所以工具不神我就興趣不94F 09/17 08:12
superpandal: 大 工具不是不重要 是有些歷久彌新 有些曇花一現
cw112: 用cloud的公司大了之後都想自己搞了,不是雲就一定好96F 09/18 14:37
alan3100: 樓上講的也太唬爛了..維運成本差距要多大才讓你想自己稿97F 09/18 17:03
alan3100: 原標題10年前不會雲還好5年前不太行 現在不會剩特定產業
jobintan: 簡單,公司馬照跑舞照跳舊技術照用,想養老的就會留著,99F 09/20 08:06
jobintan: 反之想追求新技術的,自己去更新LinkIn profile唄。
jobintan: 既然公司可以死守著舊東西不放,那意味著公司有很長很深
jobintan: 的護城河,這護城河可能是國內法規,不是國外所謂破壞式
jobintan: 創新的公司可以進來的,進來等著踢到鐵板。
m6fisher: 推104F 09/24 21:53

--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 28 
作者 zanyking 的最新發文:
  • +35 Re: [請益] 雲端技術是Java工程師的必備技能嗎 - Soft_Job 板
    作者: 123.194.157.176 (台灣) 2023-09-14 22:15:10
    好啦,剛剛那篇回人家新手的講完了,下面就來講點比較黑暗的 過去三十年以來,這是一個科技、市場、專業知識的發展速度以每五年為單位去看,會 有著十的次方倍進展的世界,我們會不斷地觀察到:不論軟體還是硬體 …
    104F 35推
  • +45 Re: [請益] 雲端技術是Java工程師的必備技能嗎 - Soft_Job 板
    作者: 42.79.158.69 (台灣) 2023-09-14 17:07:31
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^這麼想的原因是什麼? 不是說專注於Java技能培養來選工作會有什麼問題,而是你的動機與原因如果跟現實 有偏差,即使別人選Java走得很順、 …
    59F 45推
  • +26 Re: [情報] 天網和奧創來啦 - Military 板
    作者: 99.110.49.165 (美國) 2023-06-02 11:47:49
    現在的AI都是用類神經網路、多代理人策略、搭配世代演化來生成的 而在模擬演化過程裡,我們怎麼設定並篩選『哪一隻AI應該活到下一個iteration』呢? 如果是特定戰鬥平台的戰術用AI,可以想像評判 …
    75F 26推
  • +55 Re: [請益] 工作四年多開始迷惘 - Soft_Job 板
    作者: 73.202.151.144 (美國) 2018-04-17 17:03:23
    從以下舉的例子來看,那當然,clean code、design pattern還是什麼鬼的全都是垃圾, 通通都是沒有用的 這是第一次 這是第二次 而這叫發光發熱 怎麼讓你刮目相看?老實講,我對你沒有興 …
    161F 55推
  • +10 Re: [心得] 敏捷課程觀察心得 - Soft_Job 板
    作者: 73.202.151.144 (美國) 2018-04-02 06:46:16
    我也做十多年了,認識我的應該從沒聽過我講敏捷 不是我討厭它,而是這種東西跟『愛』一樣,對它的追求應該要討論實質 細節與執行,而不是滿嘴唉來唉去。 我知道的敏捷建立在一個基本假設上: 『需求未知,我們需 …
    13F 10推
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇