霍炬書評:
拿著這本剛剛出爐的《夢斷**(dream in code)》,似乎讓我回到了2023年夏天,那時候非典的恐懼剛剛散去。北京西二環邊上的一座高檔辦公樓的施工重新開始了,這座大廈的9層,數百個工人正在各自忙碌,以期能彌補非典期間專案耽誤掉的時間。看著雜亂又有序的工作場面,正在負責大廈**整合軟體系統的我不禁暗自讚嘆——別說幾百個人,就算是給我1/10於這個數字的程式設計師,恐怕都足夠讓我把這個軟體專案搞砸了。
軟體專案的管理者總是無比艷羨傳統行業,無論是工業的流水線還是建築的工地,只需要增加人手就可以趕上進度,這樣的情形在軟體行業中完全就是神話,「人月神話」。恰好也是在2023年,不知道是不是還有很多人和我一樣被非典之後建築專案趕工場面所震撼,軟體行業的人們開始無比的期盼跟傳統行業學習。這一年的年末,美國建築師亞歷山卓所著的《建築的永恆之道》一書突然熱賣。這本建築專業書榮登了各大**書店的it熱書排行榜。可惜軟體絕非建築,軟體是人類歷史上唯一的完全在大腦中靠智慧型完成的工作。而我們還沒有找到管理乙個只在大腦中完成的專案的方法。
矽谷有名言曰:「技術改變世界」。計算機發展了幾十年,就快速的滲透了世界的各個角落。比起以往的工業革命,這次資訊革命確實以無法想像的速度飛速的改變著世界。軟體行業好像乙個擁有了姚明的身高,愛因斯坦的智慧型,但是卻沒有任何社會經驗的巨人一般,威力巨大,但又完全無法琢磨。
相對於手上這本《夢斷**》描述的chandler專案,我職業生涯中所看到的種種軟體專案的失敗都算不了什麼。似乎所有專案都能找到乙個失敗的理由,或者說市場壓力太大,工期不足,或者說資金不夠,或者說程式設計師團隊經驗不足。在《夢斷**》中,這些問題都不存在,那麼,是否可以讓乙個成功的產品橫空出世呢?這個兩打優秀程式設計師組成的團隊,用他們失敗的經歷明確的告訴了我們:不能。
在軟體行業不長的歷史中,我們隨處可見失敗者。無論是小公司草草上馬的小專案,還是大公司經過百般論證的大專案,似乎都難逃焦油坑,乙個個落得了個進退不能的下場。當然,另一方面,成功者也並不罕見,linux經過了10多年,越發成熟和優秀。微軟總在進行著「這個星球上最大的軟體專案」,雖然反對者百般嘲笑其軟體質量低下,也並不能阻止這家公司依靠軟體成為行業的壟斷者。《夢斷**》中提到,linus說,從小處著手的專案更容易獲得成功。果然,從大處入手的chandler專案深陷泥潭。但是,為什麼同樣從大處入手的outlook甚至整套office成功了呢?悲觀的看來,我們大概永遠也無法知道什麼是對的。
幸運也不幸,人類文明也是一部試錯史。人們很難預知如何做才對,所以只好一次又一次的撞牆,自省,撞牆,自省,撞的頭破血流的時候,總算得到了一些經驗。經驗這個東西,確實也無法告訴我們應該如何做,但是至少可以告訴我們如何做肯定是錯的。講軟體專案失敗案例的書足夠排滿乙個書架。但是,《夢斷**》仍然是頗具現實意義的一本,一方面是失敗的故事有多少都算不得多,另一方面是,和chandler專案這樣,看起來「萬事具備」,結果卻「只欠成功」的專案樣本確實不多。這足以讓軟體從業者們明白,這個行業的問題比想像的還嚴重。
失敗的教訓總是由血淚凝成。chandler以3年時間,兩打程式設計師,無數的資金,鑄就了一面警示牌。而scott所著的《夢斷**》,則把這塊警示牌掛在了軟體世界的高速公路上最顯眼的位置上。上面赫然寫著「前方危險,減速慢行」。
區塊鏈技術將改變商業世界
鏈客,有問必答!隨著主流加密貨幣 波動的大肆宣傳,人們很容易將注意力完全集中在加密貨幣的投資潛力上。然而,我們不應該忽視加密底層技術的無限潛力,即區塊鏈和分布式賬本技術。在乙個由即時滿足 捷徑和權宜之計驅動的世界裡,很容易看出加密貨幣的投資潛力如何吸引了新一波大規模的ico投資者。在 大肆宣傳和一夜...
alphago真的改變世界的技術嗎?
1997年,ibm的深藍系統擊敗了人類的西洋棋世界冠軍,garry kasparov。那時,這場勝利被認為是人工智慧的乙個里程碑。但是,結果證明,深藍的技術只在象棋領域有用,在其他領域並沒有什麼用。計算機技術並沒有迎來一場革命。最近,alphago擊飛了一位實力強悍的人類選手,相比於上次,有不同嗎?...
哪個技術最可能改變世界?機器學習排首位
未來十年,哪些技術最有可能改變世界?很多人心裡都有這個疑問。研究和諮詢公司lux research應用其內部資料分析平台和其全球技術團隊的專業知識,來對18個最具革新性的技術進行排名,試圖找到答案。該公司最新發布的 2018年的18個技術 報告,涵蓋了從 當紅明星 到 潛力股 技術。潛在的革新技術榜...