※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

Re: [請益] 雲端技術是Java工程師的必備技能嗎

時間
最新2023-09-24 21:53:00
留言104則留言,34人參與討論
推噓35 ( 35069 )
好啦,剛剛那篇回人家新手的講完了,下面就來講點比較黑暗的 過去三十年以來,這是一個科技、市場、專業知識的發展速度以每五年為單位去看,會 有著十的次方倍進展的世界,我們會不斷地觀察到:不論軟體還是硬體,總是有某幾個 領域發展速度跟過去相比有著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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1694700914.A.4F2.html

104 則留言

ja841014, 1F

alan3100, 2F
推不動進步只保守舊觀念想應付全部的同事真的很想扒頭

ouryouth, 3F
Push…

lee457088, 4F

MoonCode, 5F
保守準時下班爽啊

neo5277, 6F
新技術一樣可以準時下班阿用的好還可以提前下班

MoonCode, 7F
能下班就是好技術

justaID, 8F

askaleroux, 9F
我還聽過有老闆說不要用Slack 要自己開發內部通訊協

askaleroux, 10F
作軟體的

askaleroux, 11F
辦活動投影機融接不找廠商,要自己買裸機找工程師自

askaleroux, 12F
己安裝的

askaleroux, 13F
在產業分工更為細緻的狀況下 那些為了省錢用自己曾經

askaleroux, 14F
遇過的老人做法的咖 都是在犧牲整間公司的競爭力

devilkool, 15F
想要自己開發通訊軟體這種事我也聽過,還好被擋下來

loadingN, 16F
自己用socket 純文字可以啦

ku72, 17F
擁抱新技術是自己的事 公司是盈利單位 評估的是成本效益 把

ku72, 18F
兩件事混為一談 是沒必要的

hobnob, 19F
做工程師真的好累喔,我只想準時下班跟親朋好友貓貓狗狗

hobnob, 20F
相處

NEKKY, 21F
新技術與工作一樣是永遠追不完的,沒必要盲目的追求新技術

NEKKY, 22F
只要知道這個新技術在幹嘛就好,有需要使用的時候再投入。

NEKKY, 23F
當然選幾項新的技術研究,當作興趣也不錯,不過我不想再修

NEKKY, 24F
息的時間碰太多的code或是看太多的技術文件。

polkmnbv, 25F
這些頂級的軟體服務都要訂閱不便宜,相對這支出帶來的

polkmnbv, 26F
效益 上層不一定會同意

CRPKT, 27F
zanyking 講的是國際開放市場的狀況

CRPKT, 28F
上面幾樓的公司如果這樣可以過得下去當然也是可以的

CRPKT, 29F
但現實就是如果要在大市場競爭不主動一點就是被洗出場了

alan3100, 30F
不學新技術就原公司一輩子 因為離職後會連新鮮人都不如

alan3100, 31F
這篇有講5年環境一大變 如果5年你啥都沒學就是落後那群

charle0911, 32F
我哭出來

marsonele, 33F
是zk大大

nayeonmywife, 34F

layer0930, 35F
其實很多所謂的新技術都在好幾年前就出來了

jack0204, 36F
順便說一下,最容易開拓視野的方式就是去參加各種conf

jack0204, 37F
看一下其他公司在使用什麼技術在什麼情境解決什麼問題

layer0930, 38F
至於要不要接受,要看專案跟時間

layer0930, 39F
一昧的追求反而不是好事

DrTech, 91F
你認為的技術,根本不是技術,而是工具。才會有工具被快速

DrTech, 92F
淘汰的狀況。

za755188, 93F
對啦 我是講工具xd

superpandal, 94F
神器與現有常用工具很難消失 所以工具不神我就興趣不

superpandal, 95F
大 工具不是不重要 是有些歷久彌新 有些曇花一現

cw112, 96F
用cloud的公司大了之後都想自己搞了,不是雲就一定好

alan3100, 97F
樓上講的也太唬爛了..維運成本差距要多大才讓你想自己稿

alan3100, 98F
原標題10年前不會雲還好5年前不太行 現在不會剩特定產業

jobintan, 99F
簡單,公司馬照跑舞照跳舊技術照用,想養老的就會留著,

jobintan, 100F
反之想追求新技術的,自己去更新LinkIn profile唄。

jobintan, 101F
既然公司可以死守著舊東西不放,那意味著公司有很長很深

jobintan, 102F
的護城河,這護城河可能是國內法規,不是國外所謂破壞式

jobintan, 103F
創新的公司可以進來的,進來等著踢到鐵板。

m6fisher, 104F

zanyking 作者的近期文章

Re: [請益] 雲端技術是Java工程師的必備技能嗎
※ 引述《cyntasha (cyntasha)》之銘言: : 版友好, : 目前是找工作找到懷疑人生的初階工程師。 : 想以Java為主要工作語言來點技能,但去了幾間公司面試後有點疑惑。 ^^^^^^^^^^^^^^^^^^^^^^^^^
更多 zanyking 作者的文章...