軟體公司是如何一步步走向死亡的
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
培養創造性程式設計師的環境將扼殺有效的管理和市場營銷——反之亦然。
程式設計就像遊戲一樣exciting,燃燒著我們的靈魂。當你對它深深著迷的時候,再沒有別的事情能入你的眼了。廢寢忘食,以快餐為生,將咖啡當作燃料……於是,漸漸地你會發現自己變得大腹便便,比起同齡人看起來要來的蒼老。不過你不在乎,眼中滿滿的都是程式碼和程式。
你贏了
你很清楚總有些人會認為你是個書呆子。但那又怎麼樣?他們並不瞭解具體情況,他們從沒與Windows搏鬥過,也不曾與DOS短兵相接。對他們而言,C ++只是一個體面的成績打分,甚至B也是如此——並沒有將它們當作是一種程式語言。就像士兵和藝術家,永遠不會關心平民的意見,你也不在乎。你正在構建的程式是那麼的複雜又精密,他們這些凡人永遠也不會懂。
養蜂模式
每一家成功的軟體公司都有著一種共性:使用養蜂人馴養蜜蜂的方式馴養程式設計師。雖然你無法與之準確交流,但可以指揮他們“蜂擁而上”、衝鋒陷陣。然後在他們不注意的時候,偷偷拿掉他們勞動果實——”蜂蜜“。
為了防止他們”蜇人“,你得付薪水。比他們需要的更多,但也不要達到你的底線。試想一下,要是你手下的員工被親戚朋友問起他們拿多少工資的時候?他們能理直氣壯地報出一個數來,豈不是讓他們更加地死心踏地地為你賣命?而且,從平均上講,你”賣蜂蜜“賺到的更多。
為了讓這些蜜蜂能心甘情願地呆在蜂巢,你需要有蜂王。有了”蜂王“之後,其他的程式設計師才會圍聚在他們周圍,卯足了勁超過這些所謂的“蜂王”,從而形成一種彼此鞭策的動力。這樣的“蜂王”你至少得有一個,他們應該是那種被認可的天才程式設計師——其他人只能仰望的物件。
如果軟體公司能提供這樣一種“蜂巢”,那麼其程式設計師將會廢寢忘食,忽略一切,兢兢業業勤勤懇懇地編碼,為公司賺錢。
失去控制
下面這個原因導致了一個又一個公司的死去。話說,所有成功的軟體公司都有其主流的個性,以及將這種文化薰陶給大家的“技術領導”。不過,沒有哪家公司可以永遠保持這位“蜂王”的領袖地位。因為“蜂王”也有可能會跳槽,抑或是轉去了管理層。無論是哪種情況,此時營銷人員就會拿到控制權。
控制著,控制著,一切就亂了……原本以為會更高效的流水線生產,卻發現下面的“蜜蜂”並不買賬。最糟糕的是,有些叛逆的甚至開始抵制營銷人員所有的管理行為。要知道,讓這些自由散漫慣了的程式設計師突然像上了發條一樣按時上班,衣著整齊規範……一切的一切都只能讓他們不舒服、悶悶不樂,然後就會開始影響“產蜜”。最糟糕的是,你會感覺到你所說的每一句話都成了他們嘲諷的話題。
揭開其神祕的面紗
然而,這對於這些“蜜蜂”而言更是一個巨大的打擊。他們會突然發現自己就像機器一樣,會議、日程、報告,三點一線,只需要聽從上面的程式設計計劃就可以了,不用改進技術微調程式,也用不著去研究其他團隊的程式碼。驀然回首,那些一度還曾是崇拜自己的年輕程式設計師竟然成了自己的頂頭上司,開始對自己指手畫腳——就因為他能和客戶打打高爾夫什麼的!!——這心裡就跟吃了蒼蠅一樣。
蜂巢已經毀了。一些優秀的程式設計師紛紛離開。然後這些市場營銷人員舒服了,因為他們能做主,他們能控制事情的所有方向了,但是卻會慢慢地發現隨著不斷的迭代,公司的軟體產品會因為程式碼量的增加和bug的增殖,從而漸漸失去市場的份額。
那麼此時也是這些營銷人員打包離開的時候了。於是,這家公司就完了。
譯文連結:http://www.codeceo.com/article/how-software-company-die.html
英文原文:How Software Companies Die
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 軟體公司是如何消亡的
- 軟體領域的流氓公司是中國的360軟體
- 蘋果是如何加速Flash死亡的?蘋果
- 韓國IT業是如何走向世界的
- 如何成為世界級軟體公司
- Kaizen方法是如何整體改善公司狀況的?AI
- 如何實現公司軟體產品保密
- 看開源軟體是如何盈利的?
- 公司如何購買ERP軟體的問題(一)
- 雜誌媒體是如何一步步成為Google News的“滑鐵盧”的?Go
- 各大IT公司是如何道歉的?
- 如何選擇小程式軟體開發公司
- “上世代最恐怖的遊戲”《死亡空間》是如何消失的?遊戲
- 軟體公司與非軟體公司區別(純個人看法)
- 美國的軟體公司是什麼樣?---- 以Fog Creek為例
- 【OA辦公軟體】OA軟體逐步走向完善,更具適用性
- 我是如何學習軟體開發的
- 軟體公司怎麼消亡的
- 對新人而言,做軟體測試是去大公司好還是小公司好?
- 現代資料棧是如何走向實時化的?
- 勒索軟體攻擊加倍 公司該如何準備?
- 【軟體差錯警示鐘】一起軟體差錯造成的多名病人死亡事故
- Java發明者Sun公司的出生與死亡Java
- 走向世界的中國IT考試--軟體水平考試 (轉)
- 讀Google是如何做軟體測試的Go
- 蘋果,你還是一家軟體服務公司嗎?蘋果
- 一款自制遊戲是如何從無名走向成功的遊戲
- 軟體測試人員找工作,去大公司還是去小公司?
- 軟體開發公司如何才能提高品牌影響力??
- Flash走向死亡:Chrome預設禁止執行 谷歌廣告平臺拒收Chrome谷歌
- 開源公司是如何保持盈利的
- 軟體產品質量如何提升?專業軟體測試公司幫您解決
- 軟體相容性測試如何進行?怎麼選擇靠譜的軟體檢測公司?
- 程式碼和設計是如何一步步腐化的
- 軟體迴歸測試是什麼?具備CMA、CNAS軟體測評公司推薦
- 管理軟體公司與網際網路公司的區別
- 軟體公司的兩種管理方式
- 黑客是如何一步步攻擊我們的 該如何防禦?黑客