相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
英文原文: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
稱謂:
内容: