Java真的是白天鵝

kiba518發表於2021-06-09

前言

我最近越來越真切的感受到,Java真的是白天鵝。

這真的是一種羨慕嫉妒恨的感受。

今天和一個Java技術Leader聊天,我告訴他敏捷開發是以人為本,他居然跟我說敏捷開發在行業內有規範,那意思是我不瞭解規範。規範是死的,管理是活的,人要變通啊,你團隊成員的能力能支援你規範嗎?那規範中的迭代需求,在現實中能實現嗎?你是多大多硬氣的後臺,能讓客戶支援你按規範開發?

我告訴他沒有能完整落地的敏捷開發,他居然說他見過,最後還讓我Open一點;見鬼了,我能跨這麼多語言學習,我還能不Open?

當然了,對方自稱是在瀋陽曾經拿過40萬年薪的高手,所以,也可能是我侷限了。

做Java專案是一種享受

Java的專案都有需求分析規範和開發規範,現在流行使用敏捷開發迭代需求,迭代就意味著等待,Java開發有資格讓需求等待,這是一種多麼讓人羨慕的開發模式。

Java專案人員配置完整,要人員齊備了,開發才能開啟,這是非常合理的要求;就是不知道為什麼,C#的管理者就是學不會,總想著有一個人就能先開始幹活。

Java開發前後臺分離,後臺開發不處理前臺,因為前臺已經分離出去了,後臺只要做WebApi端的過濾攔截就可以了,這是多麼合理的開發模式,C#的管理者就是學不會,總想著節約成本,讓後臺擁有前臺的技能,還不增加開發時間成本。

Java框架規範,因為專案結構Spring都已經給你搭好了,這結構不可能不合理。

Java自主設計的框架無法落地,不叫無法落地,叫開發人員能力不足,因為規範與設計都是統一標準,開發人員是需要自我提升學習的,變通是不存在的。

Java專案大多是一年以上,通常幾百個介面需要十幾個人寫一年。當然了,如果C#寫的快,一定是專案簡單。

做C#的悲哀

C#開發只配在泥裡打滾,學會網站開發技術後,還要會桌面開發技術,桌面開發技術還有兩種,Winform和WPF,兩都要會,不會就是技術結構不完整。

一面要學習各種設計模式,各種快取技術,各種資料庫,一面還有學習WIndow和linux作業系統的基礎知識;同樣的年紀,學習了三種技術的C#開發還是沒有學習了一種技術的Java開發工資高。

Java程式設計師真的讓人羨慕,玩轉了SpringCloud就可以高人一等了,他們只要安照概念和規範按部就班的打框架和帶專案就可以了。

像C#這種把概念和規範揉碎了重新組合搭建框架和帶專案的,都是野兵,和他們沒法比。

結語

我覺得,技術越好,越難向技術不好的人低頭,但隨著年紀的增大,我突然覺得,我應該低頭,起碼我得向錢低頭。

另外,說實話,Java已經日落西山了,大資料、人工智慧都是Python的世界,Android是Kotlin的天下,Web端Java戰鬥力明顯比不上NetCore。真的,Java開發真應該收起他們的傲氣了。

這是一篇有點情緒的文章,讀者見諒。

----------------------------------------------------------------------------------------------------

注:此文章為原創,任何形式的轉載都請聯絡作者獲得授權並註明出處!
若您覺得這篇文章還不錯,請點選下方的推薦】,非常感謝!

https://www.cnblogs.com/kiba/p/14866992.html

 

 

相關文章