請你們不要調侃中臺,它是我們賴以生存的鐮刀
看本聖經,你就把自己當耶穌了?
大致的意思是說,不要在朋友圈玩微服務和中臺的梗,別帶壞了剛入行的小朋友,並指出這兩個詞描述的不是一個層面的東西,中臺解決的是避免煙囪式的產品,同時大幅度降低新產品的構建成本和運營成本,而微服務解決的是單個模組的複雜度問題,分離關注點,降低重構難度,容許各個單元技術上異構,等等。
好了,寫到這裡,大致把要鋪墊的部分說完了,下面的內容就要開始得罪人了。
不過沒關係,圈內的各種觀點及有趣的破事兒,永遠不會少,只不過不太有人願意去評論罷了。
1
為了引玉,我得先拋個磚。
當然,我既不是Google員工,也不靠Go語言養家全小,開玩笑也好,認真也罷,跟我沒什麼關係。
但這段話卻在某些Go社群裡炸鍋了。
你瞧,前面來來往往的話都不是關鍵,最後某位大神的那句 “因為我讀者群裡已經有人說要抵制Go了,很無語。” 才是關鍵。
很多人都說,悲觀者往往正確,樂觀者往往成功,這句話一點都不假。
根據他的方案,是把公募和私募的交易部分拿出來,組成 “基金交易服務”,然後又把期貨和基金的交易部分拿出來,組成 “交易大訂單服務”。
就像這個圖一樣,你到路上隨便拉個人過來,花十分鐘做個大致介紹,相信只要讀過書的人,都會覺得這個方案無論是從邏輯,還是感情上都沒有任何毛病,堪稱完美。
怎麼樣?單從這張圖上看,像不像現在很多人嘴裡的 “中臺”?
但最終執行的結果是什麼呢?因為篇幅的關係,我就不細講了,我只說一點,那就是一張交易訂單表從起初的幾十個欄位,變成了196個欄位。
對,你沒看錯,我也沒誇張,的確是196個欄位。
相信肯定有人覺得奇怪,覺得這不可能,這哥們是個水貨吧?你們老闆瞎了?你們也瞎了嗎?
事後我們簡單總結過,原因大致是這幾點:
監管的壁壘:所謂金融業務,那是統稱,其實分的非常細,公募基金是公募基金,私募基金是私募基金,期貨是期貨,監管機構都就不相同,要求自然也不同,但由於A君沒有任何金融經驗,自然也不知道這中間的溝溝坎坎。 特殊的業務屬性:SOA也好,微服務也罷,核心思想(或目標)都是共享,所以抽象資料結構是繞不過去的話題,但和電商不同,有很多業務屬性是無法被抽象的。舉個通俗的例子,機票和酒店,從旅遊的視角來看,它們屬於相同型別,但是從交通和住宿的視角來看,它們又是毫不相關的型別。現在你非要把他們捏在一起,那就只能建一張10個欄位的表,5個欄位給機票用,5個欄位給酒店用。 理想主義者:高估了自己,低估了業務,過度迷戀自己的經驗,再加上他的性格,喜歡憑直覺去認識世界,運用情感去對世界作出判斷。
當然,在這個方案初期,我也曾告誡過Boss這樣做的後果,但沒有成功,理由是 “用人不疑疑人不用”。
我覺得,這話可不能這麼說。
首先,這種人本來就稀缺,可不是你想找就能找得到的,再加上又要懂業務,又要有新技術經驗,別說中小型企業,就算是在大廠,也是稀缺的。
能找到這麼一個,已經很不錯了。
然後,每個系統都會因為它的客觀場景而變得不同尋常,所以都需要猥瑣發育,都需要迭代和演化,一口吃大也不是不可以,料要配對,但如果配錯了料,那就掛了。
但如果掛了,你也不能說這名廚師是個水貨,畢竟他曾經有過輝煌的成績。
所以,魯迅先生曾告誡我們:“不提應用場景的技術架構都是耍流氓。”
我和魯迅先生聊了聊之後,又幫他補充了半句:“拿著沒有業內標準的東西,跑出來冒充祖師爺,那就是鬧土匪。”
就像我在文章開頭提到的,詼諧的人生充滿著段子和笑點,而嚴謹的人生充滿著矛盾與抉擇。
你發個朋友圈也好,你出來做個分享也好,如果你想表達某個觀點,或是某段經驗,請你只代表你自己,千萬別頂著個光環冒充天使。
你看個朋友圈也好,你出來聽個分享也好,在我看來你應該端正兩個態度。
第一,你是來了解下趨勢,聞一聞氣味,尋找下方向,怎麼走,還要看自己。
第二,你不是來收集知識和資訊,而是來驗證自己的想法。
你可千萬別一不小心把自己當成祖師爺,萬事較真,總想把自己的思想和經驗強灌給別人。
即便你已有十年經驗、二十年經驗、三十年經驗,甚至是五十年經驗,那也只涵蓋了你遇到過的場景,何況這中間還充斥著不少客觀因素和偶然性。
所以,我在分享時常說 “根據我的經驗,我覺得……,但這比較片面,不一定對,如果和你的場景符合,那你拿去用,如果不符合,當個故事聽就得了。”
你們瞧,多實在。
我去過不少國家與地區,遇見過勸你買這個買那個的,也結識過勸你實實在在的。
請感謝後者,抵制前者,就這樣吧。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901778/viewspace-2668872/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我們都曾不堪一擊,我們終究刀槍不入。
- 關於測試平臺的搭建 (我們要不要搭建測試平臺)
- 你好,董存瑞,我們會守護好“你們”
- 我們要不要上線「個人app」 ?APP
- 你的留言,我們都收到了
- 我們打算聊聊雲平臺的那些事,嘉賓們都來了,你不來嗎?
- 你們以為的女程式設計師程式設計師
- 不要慌,我們談一談如何用好 ChatGPTChatGPT
- 物流丨物流人,請挺起你的腰板,我們們這個行當,不丟人且大有可為!
- 我們不要送人頭!出海日本的那些坑與躲避的技巧
- 聚集一些前端面試題。不要怪我,我也是為了你們好前端面試題
- 演算法工程師的生存危機,我們怎麼破?演算法工程師
- 你們不要再吵了! Java只有值傳遞..Java
- 當我們談 Java 併發的時候,你們在談什麼?Java
- 自我調侃
- NSO間諜軟體:你們要人權,我們要人命
- 我們們聊聊艙壁模式模式
- 《刀劍封魔錄》:我們也曾有過很能“打”的國產遊戲遊戲
- 當中臺遇上DDD,我們該如何設計微服務?微服務
- 來來來,各位看官,請你們看看我們公司的變態需求,直接上圖
- 我們的時代
- 我們的陣列陣列
- 我們的快樂
- 【報名中】我們把你對 ShardingSphere 的好奇,都放在這場 Meetup 中
- [Flutter翻譯]我們如何建設我們的Flutter團隊Flutter
- 《後來的我們》,為什麼我們會錯過彼此?
- 你以為的中臺真的是中臺嗎?
- 我們統計了2010年以來歷次大跌調整的持續時間的累計跌幅
- 2019 - 微軟:嗨哥們,我能加入你們的發行版郵件列表嗎?微軟
- "你們不要學python,python執行效率慢,去學XX吧"Python
- 你們想不到的
- 當我們在談零信任時,我們談的是什麼?
- 美!JetBrains全系列,新版UI官方連結。我已經幫你們申請到了AIUI
- 當我們談優化時,我們談些什麼優化
- 當我們談論Promise時,我們說些什麼Promise
- 你知道我們平時在CSS中寫的%都是相對於誰嗎?CSS
- 我們希望智慧物聯中臺UCC解決什麼問題
- “對不起,我們公司不要二三本的學生”,應屆生如何找工作?