FW CA CTO 我犯過的最大技術錯誤

2022-02-16 11:03:09 字數 1661 閱讀 9168

ca公司的cto donald ferguson 12月9日在bbc的採訪中令人吃驚地表示,他自己一手打造的websphere是此生所犯的最大的技術錯誤。

在被問到「你在工作和生活中曾經犯過的最大的技術錯誤是什麼?」這個問題時,他這樣回答:

當時我在ibm啟動了乙個叫websphere的產品(用來幫助其他公司跨越多計算平台運營和整合多個業務應用)。

因為我的背景是大型關鍵任務系統,我習慣性地認為這個產品應該具備可擴充套件、高可靠、單點控制等等特性,我嘗試開發乙個類似大型機的系統,無所不能,而且足以應付未來五年的需求。

現在我稱之為endgame fallacy(殘局謬誤)。它太複雜了,非人所能掌握。是的,我過度設計了。還好我們是ibm,還是撐下來了。要是我們是在一家創業公司,肯定早玩完啦。

在此次採訪中,ferguson還談到,目前最大的技術問題是it系統本身太複雜了,它阻礙了企業更加敏捷和高效。整個it的歷史中,人們一直在增加越來越多東西,想把事情簡化,結果卻越弄越複雜。現在it部門75%~85%的預算都花在維持自身運轉上,根本沒有多少精力來創新。

it必須簡化,但這是非常困難的。他還表示,已經在公司新產品開發中引進了有消費軟體使用者介面設計經驗的人。

雲計算也有助於降低複雜性,但是必須簡化向雲的轉移過程。必須分析已有的it環境,看到其中的依賴關係,哪些部分可以轉移到雲中。然後還需要比較各種雲服務,判斷什麼服務適合什麼應用。管理雲服務與管理**鏈或者外包合同一樣,你無法控制雲提供商怎麼做,應該結合it控制管理軟體與合同管理。

對於技術趨勢,ferguson提到了兩個方面:

一是資料中心和網路管理上的優化;

二是it的平民化,有了雲平台的支援,更多新一代的知識工作者可以自己開發更多個性化的軟體,這也被稱為終端使用者程式設計,而it平台廠商提供feed、資料和可呼叫的api。

事實上,ferguson並不是第一次發表類似的言論。早在2023年,ferguson就在接受微軟architecture journal

的採訪中表示,自己職業生涯中感到最遺憾的有兩點。

一是管理上的,他早年曾經被同事封了一頂「darth vader」(《星球大戰》中殘酷無情的大反派)的帽子,因為那時他的管理風格是「按我說的做,否則就讓你好看」。後來他領悟到,這種方式行不通,因為你不能讓聰明人做他不想做的事情,而他們往往在做自己喜歡做的事情時能做得很好。他反思自己管理生硬和盛氣凌人的原因,是因為太忙了,要同時幹很多事情,自然只希望其他人按自己的思路去做。但是實際上管理者還是應該分配更多時間了解團隊成員的情況。

二是技術人員經常會犯的endgame fallacy(殘局謬誤):我們都很聰明,都見過許多客戶。我們了解了他們在做的事情,然後為他們未來幾年將可能到達的位置畫上一條軌跡。但是這很容易誤導我們為未來五年的需求開發,反而忽視了眼前的需要。所謂「不積跬步,無以至千里」。ferguson表示,自己經常預期使用者未來的需求,把事情弄得很複雜。曾經有一位高管說過:「沒有執行的遠見其實是一種幻覺。」他說的完全正確。

在此次訪談中,他還解釋了終端使用者程式設計的概念。廣義地看,會有越來越多偶爾為之的程式設計師,只要有工具支援,他們未必使用程式語言。比如,業務人員可以用powerpoint來業務建模。

【csdn小百科】

donald ferguson

【延伸閱讀】

那些年我所犯過的錯誤

0 引論 程式放下了很久,近來因各種原因需要拾起來,要靠程式設計混口飯吃,所以在做一些程式設計學習以及練習,下面記錄一些程式設計過程中遇到的錯誤,以警戒自己。以後碰到問題會時常更新這一篇。1 巨集定義 這個問題發生在編寫回溯演算法的八皇后問題上,當時對絕對值求取的定義出現了失誤,導致了嚴重的bug。...

我的最大收穫

我的最大收穫 左直拳功夫大師李小龍在他自傳性質的文章中曾經說,這輩子最大的收穫不是在功夫上,也不是在電影或電視上,而是娶到了一位好太太。她人很賢惠,處處遷就丈夫,每天李小龍下班回家,甚至可以幫他脫鞋子。李小龍是我的偶像。對他說的這一點,我也感同身受。真幸運。我跟老婆結婚已經快7年了。生活上,我被照顧...

我的最大收穫

我的最大收穫 左直拳功夫大師李小龍在他自傳性質的文章中曾經說,這輩子最大的收穫不是在功夫上,也不是在電影或電視上,而是娶到了一位好太太。她人很賢惠,處處遷就丈夫,每天李小龍下班回家,甚至可以幫他脫鞋子。李小龍是我的偶像。對他說的這一點,我也感同身受。真幸運。我跟老婆結婚已經快7年了。生活上,我被照顧...