Linus Torvalds 的管理哲學

2008-10-13 11:57:18


Linus Torvalds 的管理哲學: 也許 Linus Torvalds 並不是像 Bill Joy(BSD 的開創者)那樣是個天縱英才的程式設計師,但他無疑的是超一流的專案領導者。要知道,能參與 Linux Kernel 開發的往往都不是什麼泛泛之輩,Linus 如何在這些天資聰穎的電腦怪才之間折衝樽俎是非常耐人尋味的。關於這個問題,Linus 就曾在 Linus on kernel management style 一文中說明他的如何去領導協調 Linux 專案的: 1.避免去做決定,尤其是大決定。試著讓事情水到渠成。做出重大決策的後果往往是讓自己陷入無可挽回的境地裡。 2.事前罵得越痛快,事後往往越後悔。和人鬧翻輕而易舉,但事後想和好就不是那麼容易了。 3.要懂得如何去利用、鼓勵及激發那些有本事有能力的傢伙,然後放手讓他們去做。 4.要有擔當,尤其是事情搞砸時。因為你是管理者,應當揹負起所有責任。 5.率直得表達自己的意見,而不是挖苦別人。冷嘲熱諷的結果就是永遠得樹立了一個敵人,不管事後如何道歉都一樣。 也許這種領導風格並不適用於所有專案,但 Linus 這套獨到的管理哲學的確是讓許多實力頂尖的駭客們願意參與 Linux 的開發工作,而不像一些大型專案那樣紛爭不斷、最後導致分崩離析。個人認為,Linus 最了不起的地方並不在他能寫出多麼無懈可擊的程式碼,而是在他能整合眾人的力量,讓 Linux 專案長久以來還是能持盈保泰,一直維持著它的光度和熱度。這也就是為什麼 Linus 這個人對於 Linux 而言會如此重要的原因,他真是個不可多得的領袖人物。