分享知識和經驗

作者:保羅·W·霍默(Paul.W.Homer)

從所有得失成敗的經驗中,我們可以學到很多東西。在像軟件開發這般年輕的行業中,爲了持續發展(sustain progress),傳播經驗和知識至關重要。每個團隊在自己的小世界小角落裏所學到的東西,可能會在全球產生影響力。

實際上,要成功開發項目,僅憑軟件開發的基礎知識,即那些在理論上絕對正確的知識,是遠遠不夠的。其他不足,我們依靠猜測(guess)、真覺判斷,甚至隨機挑選來彌補。就此而言,任何主要開發項目的成敗經驗都是經驗性的證據。我們期望通過不斷的交流,將之整體反饋回行業中去。

在個層面上,我們都在努力成長,不斷認識應當如何構建更大型的系統,在職業生涯中也遭遇越來越大的挑戰。因此期望之前的經驗能提供指導。親臨現場當然不錯,但要從經驗中獲得最大啓示,就還要經常進行理性總結(rationalize)。爲了達到這個目標,最好、最容易的方法,就是嘗試向他人解釋。

討論有助於發現不足。只有能非常容易地做出調整,才表明你真正理解了。只有不斷解釋和討論,才能把經驗凝聚成知識。

另外要補充一點,從過往經驗得出的推論,並不完全適用於所有情況。我們也許沒有想象的那麼成功,或如期望的那麼聰明。當現實檢驗表明,從未置疑過的東西忽然被證實是缺乏根據,不正確或壓根兒就從沒有正確過時,確實令人頗爲灰心,無法接受;承認錯誤確實不易。

歸根結底,我們都是凡人,因此所知的一切不可能都是正確的,我們的每個想法並不都是合理的。只有勇於接受不足,纔有不斷改進的可能。從失敗中能夠學到更多,是顛撲不破的真理。如果思想和信仰不起辨論的考驗,那麼,現在發現,總比以後重新建立要好。

我們真誠希望能夠通過分享知識和經驗,幫助業界持續發展;我們也認識到,這有助於更好的理解和修正己知的知識和經驗。軟件五花八門,利用一切機會分享我們知道的,我們認爲我們知道的,以及我們己經發現的,其重要性不言而喻。如果能幫助周圍的人不斷改善,他們也會幫助我們發揮出全部的潛力。

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