軟件公司是如何一步步走向死亡的

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統


培養創造性程序員的環境將扼殺有效的管理和市場營銷——反之亦然。


編程就像游戲一樣exciting,燃燒著我們的靈魂。當你對它深深著迷的時候,再沒有別的事情能入你的眼了。廢寢忘食,以快餐為生,將咖啡當作燃料……于是,漸漸地你會發現自己變得大腹便便,比起同齡人看起來要來的蒼老。不過你不在乎,眼中滿滿的都是代碼和程序。


你贏了

你很清楚總有些人會認為你是個書呆子。但那又怎么樣?他們并不了解具體情況,他們從沒與Windows搏斗過,也不曾與DOS短兵相接。對他們而 言,C ++只是一個體面的成績打分,甚至B也是如此——并沒有將它們當作是一種編程語言。就像士兵和藝術家,永遠不會關心平民的意見,你也不在乎。你正在構建的 程序是那么的復雜又精密,他們這些凡人永遠也不會懂。


養蜂模式

每一家成功的軟件公司都有著一種共性:使用養蜂人馴養蜜蜂的方式馴養程序員。雖然你無法與之準確交流,但可以指揮他們“蜂擁而上”、沖鋒陷陣。然后在他們不注意的時候,偷偷拿掉他們勞動果實——”蜂蜜“。


為了防止他們”蜇人“,你得付薪水。比他們需要的更多,但也不要達到你的底線。試想一下,要是你手下的員工被親戚朋友問起他們拿多少工資的時候?他們能理直氣壯地報出一個數來,豈不是讓他們更加地死心踏地地為你賣命?而且,從平均上講,你”賣蜂蜜“賺到的更多。


為了讓這些蜜蜂能心甘情愿地呆在蜂巢,你需要有蜂王。有了”蜂王“之后,其他的程序員才會圍聚在他們周圍,卯足了勁超過這些所謂的“蜂王”,從而形成一種彼此鞭策的動力。這樣的“蜂王”你至少得有一個,他們應該是那種被認可的天才程序員——其他人只能仰望的對象。


如果軟件公司能提供這樣一種“蜂巢”,那么其程序員將會廢寢忘食,忽略一切,兢兢業業勤勤懇懇地編碼,為公司賺錢。


失去控制

下面這個原因導致了一個又一個公司的死去。話說,所有成功的軟件公司都有其主流的個性,以及將這種文化熏陶給大家的“技術領導”。不過,沒有哪家公 司可以永遠保持這位“蜂王”的領袖地位。因為“蜂王”也有可能會跳槽,抑或是轉去了管理層。無論是哪種情況,此時營銷人員就會拿到控制權。


控制著,控制著,一切就亂了……原本以為會更高效的流水線生產,卻發現下面的“蜜蜂”并不買賬。最糟糕的是,有些叛逆的甚至開始抵制營銷人員所有的 管理行為。要知道,讓這些自由散漫慣了的程序員突然像上了發條一樣按時上班,衣著整齊規范……一切的一切都只能讓他們不舒服、悶悶不樂,然后就會開始影響 “產蜜”。最糟糕的是,你會感覺到你所說的每一句話都成了他們嘲諷的話題。


揭開其神秘的面紗

然而,這對于這些“蜜蜂”而言更是一個巨大的打擊。他們會突然發現自己就像機器一樣,會議、日程、報告,三點一線,只需要聽從上面的編程計劃就可以 了,不用改進技術微調程序,也用不著去研究其他團隊的代碼。驀然回首,那些一度還曾是崇拜自己的年輕程序員竟然成了自己的頂頭上司,開始對自己指手畫腳 ——就因為他能和客戶打打高爾夫什么的!!——這心里就跟吃了蒼蠅一樣。


蜂巢已經毀了。一些優秀的程序員紛紛離開。然后這些市場營銷人員舒服了,因為他們能做主,他們能控制事情的所有方向了,但是卻會慢慢地發現隨著不斷的迭代,公司的軟件產品會因為代碼量的增加和bug的增殖,從而漸漸失去市場的份額。


那么此時也是這些營銷人員打包離開的時候了。于是,這家公司就完了。


(原文:How Software Companies Die 譯者:碼農網小峰)


CocoaChina 2015-08-23 08:44:10

[新一篇] 無盡的遠方,無數的人們,都與我有關 葡萄語錄

[舊一篇] 從只能“贊”開始—談產品設計中的正能量
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表