相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
英文原文:How Software Companies Die 培養創造性程序員的環境將扼殺有效的管理和市場營銷反之亦然。 編程就像游戲一樣 exciting,燃燒著我們的靈魂。當你對它深深著迷的時候,再沒有別的事情能入你的眼了。廢寢忘食,以快餐為生,將咖啡當作燃料于是,漸漸地你會發現自己變得大腹便便,比起同齡人看起來要來的蒼老。不過你不在乎,眼中滿滿的都是代碼和程序。 你贏了 你很清楚總有些人會認為你是個書呆子。但那又怎么樣?他們并不了解具體情況,他們從沒與 Windows 搏斗過,也不曾與 DOS 短兵相接。對他們而言,C++只是一個體面的成績打分,甚至B也是如此并沒有將它們當作是一種編程語言。就像士兵和藝術家,永遠不會關心平民的意見,你也不在乎。你正在構建的程序是那么的復雜又精密,他們這些凡人永遠也不會懂。 養蜂模式 每一家成功的軟件公司都有著一種共性:使用養蜂人馴養蜜蜂的方式馴養程序員。雖然你無法與之準確交流,但可以指揮他們蜂擁而上、沖鋒陷陣。然后在他們不注意的時候,偷偷拿掉他們勞動果實蜂蜜。 為了防止他們蜇人,你得付薪水。比他們需要的更多,但也不要達到你的底線。試想一下,要是你手下的員工被親戚朋友問起他們拿多少工資的時候?他們能理直氣壯地報出一個數來,豈不是讓他們更加地死心踏地地為你賣命?而且,從平均上講,你賣蜂蜜賺到的更多。 為了讓這些蜜蜂能心甘情愿地呆在蜂巢,你需要有蜂王。有了蜂王之后,其他的程序員才會圍聚在他們周圍,卯足了勁超過這些所謂的蜂王,從而形成一種彼此鞭策的動力。這樣的蜂王你至少得有一個,他們應該是那種被認可的天才程序員其他人只能仰望的對象。 如果軟件公司能提供這樣一種蜂巢,那么其程序員將會廢寢忘食,忽略一切,兢兢業業勤勤懇懇地編碼,為公司賺錢。 失去控制 下面這個原因導致了一個又一個公司的死去。話說,所有成功的軟件公司都有其主流的個性,以及將這種文化熏陶給大家的技術領導。不過,沒有哪家公司可以永遠保持這位蜂王的領袖地位。因為蜂王也有可能會跳槽,抑或是轉去了管理層。無論是哪種情況,此時營銷人員就會拿到控制權。 控制著,控制著,一切就亂了原本以為會更高效的流水線生產,卻發現下面的蜜蜂并不買賬。最糟糕的是,有些叛逆的甚至開始抵制營銷人員所有的管理行為。要知道,讓這些自由散漫慣了的程序員突然像上了發條一樣按時上班,衣著整齊規范一切的一切都只能讓他們不舒服、悶悶不樂,然后就會開始影響產蜜。最糟糕的是,你會感覺到你所說的每一句話都成了他們嘲諷的話題。 揭開其神秘的面紗 然而,這對于這些蜜蜂而言更是一個巨大的打擊。他們會突然發現自己就像機器一樣,會議、日程、報告,三點一線,只需要聽從上面的編程計劃就可以了,不用改進技術微調程序,也用不著去研究其他團隊的代碼。驀然回首,那些一度還曾是崇拜自己的年輕程序員竟然成了自己的頂頭上司,開始對自己指手畫腳就因為他能和客戶打打高爾夫什么的!!這心里就跟吃了蒼蠅一樣。 蜂巢已經毀了。一些優秀的程序員紛紛離開。然后這些市場營銷人員舒服了,因為他們能做主,他們能控制事情的所有方向了,但是卻會慢慢地發現隨著不斷的迭代,公司的軟件產品會因為代碼量的增加和 bug 的增殖,從而漸漸失去市場的份額。 那么此時也是這些營銷人員打包離開的時候了。于是,這家公司就完了。 譯文鏈接:http://www.codeceo.com/article/how-software-company-die.html 翻譯作者:碼農網 – 小峰
Cnblogs www.codeceo.com 2015-08-23 08:57:40
稱謂:
内容: