別給12306 辯解了

看到有同學轉發了知乎上的討論12306的碼農沒有你想的那麼弱,爭論的非常激烈,各種觀點都有,老牌技術專家馮大輝fengg,也在自己的微信上發表了文章——別給12306洗地了。反駁了這些帖子,個人覺得很有見地。以下是摘錄的原文:

 

看到各種給 12306 跪舔的洗地貼讓我有些看不過去了。雖然已經說過不再爲這垃圾話題寫東西,再次破例說一下,儘管覺得挺噁心的。

在這篇文章開寫之前,我先說一下我的幾個觀點,如果你你不認同這幾點,就沒必要浪費時間繼續往下看了。

1.公衆服務,做得好是應該的,做不好活該捱罵,花了人民的錢不把事情做好,罵你,一點都不冤枉。只有你做到超出用戶期望纔有資格受到讚揚。

2.人多,票少,肯定會有人買不到票,這是客觀前提,這的的確確是 12306 解決不了的問題。作爲鐵路 12306 系統的用戶,我(或是大多數人)的期待只是購票服務要可靠、穩定還要好用,還有,不要亂浪費錢。

3.有一種很愚蠢的評論叫「你行你上」「你牛你去做」「就你牛? 裝什麼大尾巴狼」,爲什麼說這種評論愚蠢? 因爲你讓批評者去做也沒問題,可你到時候能給發工資麼? 給顧問費麼? 你做得了主麼?

4.爲什麼要質疑? 要批評? 吃飽了沒事兒幹麼? 當然不是,簡單的說,這是我們每個人權利的一種。你不行使你的權利是你的自由,有人質疑,是質疑者的自由。無論是質疑還是批評,都是想讓這個系統變得更好。 

5.讓一些藉機揩油的商業公司滾一邊去,我建議最好警惕這些商業公司,包括 IBM 這樣的公司,還有一些所謂的體制內專家,也要警惕他們,爲什麼? 沒有利害關係這些人能站出來麼? 另外,如果你發現我跟 12306 有利害關係,讓我也滾一邊去。

6.12306 內部業務對我們還是黑盒子,既然是黑盒子,那就沒辦法也沒必要討論細節,否則的話,你絞盡腦汁累折褲衩帶兒之後給出再詳盡的方案,最後還是會被說你的方案不行,不能用。

7.12306 只有更加開放,充分引入技術服務商的競爭,纔有可能做得更好。

這些算是前提。


我們首先說說知乎上那個洗地貼。我之所以說這個貼是洗地貼,並不是說那個排名最高的回答者就是洗地黨,而是這個貼着實起到了洗地作用。

排名最高的那個回答開頭說「12306首秀被罵的狗血噴頭後鐵道部找來IBM、阿里巴巴等大企業要解決方案,給出的條件是資金管夠但是問題得解決。幾大企業最後都拒絕了…」 這篇回答最開始的版本不是這麼寫的,最初的帖子開頭是一句「聽我的同學說」或是類似的一句話,我記不清了,但知乎應該有記錄。簡而言之,開始的版本就是路邊社一類的消息。去掉了這句話,不少傻瓜還以爲真是這麼回事了。

 

我們先想一下:12306 有可能給出「資金管夠」這種條件麼? 不可能的事情。之前花費的鉅額資金已經被罵出了翔,誰有膽子敢喊出來「資金管夠」? 請問哪位敢負責? 不是意淫是什麼? 另外,12306 的態度是很明確的,早在 2012 年九月就有媒體報道 12036 對外的態度「我們12306網站是非營利性質的,不會和商業企業合作,而且我們對自己的技術有信心。」

 

再說說「幾大企業拒絕了」,這個又是胡扯。客觀上說一句,IBM 這種公司根本就搞不定 12306,因爲 IBM 連蘇寧易購都做的不怎麼樣,能搞定 12306 麼? 我覺得難度很大。對於 IBM 這種公司來說,只要有錢賺,不可能會拒絕。有人說你這是臆斷,請問有誰聽說過 IBM 會主動拒絕用戶大單的麼?

 

再說說阿里巴巴,前面已經說了,12306 不可能跟你們這些公司搞商業合作。我瞭解的情況是,不搞商業合作,但是可以搞搞其他方面的「合作」,比如,技術支持。阿里巴巴的確派出了一隻專家團隊進場了,這是事實。阿里技術團隊幫助他們解決了一些關鍵問題,也肯定提供了一些寶貴的思路和經驗。但同時,我認識的一位參與者也承認,業務的確複雜,牽扯到很多東西,短時間內不好解決。

 

寫到這裏,我想諸位基本上就看明白了。知乎上那個回答基本就是在那裏瞎掰。

再說說知乎回答裏面提到的「分佈式集羣內存數據技術引領12306技術革命」這個事兒。其實最近 12306 的底氣有一大部分是來自這篇公關稿。找到這篇稿件看一下,會發現這就是某商業公司在宣傳他們的產品。而且,分佈式內存數據技術產品並不只是這一家。如果換用其他同類型產品也能起到同樣效果,我不知道是否有人同意這一點?

 

這篇稿件的亮點在什麼地方呢? 亮點在於「技術改造之後,在只採用 10 幾臺 x86 服務器實現了以前數十臺小型機的餘票計算和查詢能力」,看到沒? 這恰恰說明以前的解決方案蠢到家,並不能證明現在的方案屌到爆。12306 也不應該因爲做到了及格就出來厚着臉皮邀功請賞。

同時這個事實也打了很多專家的臉,因爲當時有不少所謂的專家站出來說「你看電信系統每年都是投入多少錢,12306 投入這麼一點怎麼能夠呢?」蠢貨,蠢話。

 

知乎那個帖子下面又寫了一大堆東西,包括提到「全球最強的客運票務系統…12306可以自豪地說自己是做的最好的案例」,說實話,我看不出浪費那麼多錢之後做出來這個樣子有什麼可以「自豪」的,換了別人恐怕找地縫鑽進去也差不多。

客觀的事實是 12306 的確有進步。這當然值得肯定。這個進步是多少時間多少代價換來的? 別有點進步之後就說「全球最強」好不好? 真的好意思麼? 洗地洗到這個份兒上也的確賣力。

對於帖子中一大堆技術性的描述,我建議直接忽略好了。爲什麼? 前面提到,對於一個黑盒子,你描述太多也無法精準,最後別人稍微揭開一點蓋頭,就會說「你看,你錯了吧?」

 

作爲對這個帖子的陳述,我最後再說一個客觀事實:12306 這個項目開始就已經是外包的了。只是外包給所謂「有資質」的單位而已。網上公開新聞寫着呢「中國鐵路客戶服務中心、也是火車票唯一網購網站12306的設計招投標,申報方案僅有中國鐵道科學研究院電子計算技術研究所和易程科技股份有限公司兩家。最終,在業界眼裏實力雄厚的易程科技未能中選。作爲鐵道部下屬機構,招標變得更像走形式,鐵科院的中標猶如從左手到右手…」 我只是引用媒體內容啊,請勿跨省。

回到開頭,我說這個帖子客觀上起到洗地的作用。不知道諸位是否認同?

 

再說第二篇洗地文章。這篇文章來自「西西河」社區。作者號稱是「前淘寶工程師,後來在一家電商公司做技術副總」,洋洋灑灑寫了一大堆。此人在西西河上從2011 年註冊至今只發了一貼,並且當初是他提出做開源訂票系統的人,我瞭解的是,當初牽頭做 12306 開源系統的人是京東副總裁李大學先生。請問這位作者能公開一下自己的身份麼?

此篇文章的一個重點是說:你看百度淘寶每年也投入那麼多錢,每家都幾千個工程師,百度一年的研發費用 10 億什麼的,還有攜程之類的公司技術還比不上 12306 呢。我估計很多人一想,「好像也對啊,百度淘寶每年花那麼多錢,12306 花雖說花了不少,可也做到了,12306 挺了不起啊」。這種說法混淆了一個事實:百度淘寶都不是單一服務應用,而是由多個應用服務組成,比如淘寶,簡單的不那麼科學的劃分一下起碼要有:Web 系統(你訪問淘寶看到的那一堆東西)、搜索系統(你要搜索產品)、交易系統(下訂單購買的過程)、後臺支撐系統(物流風控安全)…如果要比較的話,那也是比較整個中國鐵路的 IT 系統成本才行,或者應該只比較交易系統成本纔好吧?

 

除此之外,除去外包成本之外,我們也不知道 12306 的人力成本和維護成本到底是怎樣的,因爲什麼都不透明,甚至我們也不知道採購商業公司「分佈式集羣內存數據技術系統」到底又花了多少錢。

別跟我們偷換概念。

另外,我有個建議: 既然說到了百度的研發投入能公開查到,那不妨不涉及機密的情況下呼籲 12306 也把研發費用具體是怎麼花掉的公開一下好了。這樣,羣衆也放心一些。當然,這實際上是不可能的。彆着急,淘寶目前還不是上市公司,等到上市了,淘寶乃至阿里的研發成本大家自然也會知曉。

 

洗地貼一般到了中後部分,又會加上一堆技術細節或是僞技術細節的討論,這些內容也最唬人,看不懂的一下子就被鎮住了,我也在想要不要我也加上一堆,不過這個文章已經夠長了… 我前面說過,對於一個「黑盒子」,無論你怎麼去反駁,最後還會陷入困境。這跟江湖把戲「紅藍鉛筆三張牌」差不多,會被稍微知道黑盒子裏面構造的人說你「Too Simple . Sometimes Naive」,我的一位好友就是這麼中招的,很早他就說幾十臺服務器如果設計好的話,應該就夠了,這是他那篇文章的核心觀點。結果被無數馬後炮指出各種細節缺陷,問題是,能沒缺陷嗎? 不少做技術的人,腦子真是秀逗了。

對於本文中提到的兩篇文章的原作者,我不知道你們是出於什麼目的寫這兩篇文章,或許你自己並不是洗地黨,我也無意冒犯你們。我很好奇你們的自豪感來自哪裏,另外,這兩篇文章客觀造成了洗地效果,讓人非常遺憾。

 

最後,我想說的是,能看到我這篇文章的人,應該大部分都是這個國家的年輕人吧,別因爲一張車票而搞得心煩意亂,更長遠的解決之道是:努力工作,努力賺錢,爭取以後買機票回家。儘管這句話聽起來挺無厘頭的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章