上面一篇,贝壳说了说老板搞外行指挥内行的问题。这篇反过来,是我一个朋友X的经历。他经历的更加的传奇一些,是一个内行指挥外行的经历。

X是一家外企的程序员,原本这家外企没有IT部,后来为了做市场,于是成立了IT部。他是头一批的老员工,情况和贝壳类似。在他们之后,进来了一个很有水平的程序员Y。Y的水平很高,所以很快的就成了IT部实际的领导人。原本的外企中方经理很是器重,承诺分一定的公司股份,但是要求IT部能够达到一定目标。例如流量多少,来多少IP访问等等。Y很快就带领整个IT部开始行动了,需求分析,计划制定,时间节点分布,系统架构,都很中规中矩。SSH开发网站本身就是一个中规中矩的过程,没有太多的创意可说。半年不到,系统就上线了,基础测试通过,公司上下都很开心。

问题发生在Y拿到公司股份之后,通常按照协议,股份是不能很快变现的。我不知道Y和公司怎么谈的协议,X君作为一个局外人,也只能告诉我一些小道消息。据说Y的股票居然很快就出手了,而后Y君很快的辞职,开了家咨询公司。

而后公司系统陆续发生了一些问题,本来很稳定的流量一下缩水到几分之一,而X君说,他们的营销策略从未有大的改变。更麻烦的是,系统总是出一些莫名其妙的小问题,经常无法访问。公司没办法,只能高价请回Y君来解决。每次都是问题很快解决,但是另一个问题又再出现。几次往返后,公司实在不堪忍受,就再找了一个高手进来看看系统。X君说,人家上午过来,下午走人。说从未看过如此混乱不堪的代码,几乎没有可维护性,建议直接重写。

然后公司就陷入了两难,要不要重写呢?不重写,这个系统显然没有任何继续发展的可能。重写,又如何保证新来的工程师不会搞出这种不可维护的系统。

据说,到X走的时候,中方经理已经被迫辞职了,外方决定找印度阿三来解决这个问题。当然,后面就是一个新的传说了。

整个事情好像是一个职场阴暗面的故事,感觉平平无奇。不过实际上,整个故事还是有几个神奇的地方存在的。首先,公司没有做过Y君的背景调查么?还是说Y君以前一直OK?其次,通常股份都是不可立刻变现的,必须经过三到五年,其目的就是防止这种事情。类似的条件还有无法转让什么的,都跑到哪里去了?最后,公司所有人,包括X君在内,没有发现Y君的系统是不可维护的么?我始终感觉这个故事的背后还有其他故事,只是这已经不是我们讨论的要点了。