毫无生机的企业~

       来公司已有两年多了。这两年,我对公司的感觉从头皮发麻的毫无头绪,到信心满满的努力奋斗,到现在黯然销魂的绝望之至。回想这两年,真的感觉很悲哀,我浪费了两年的青春,公司浪费了两年的机遇,到头来我们都是一事无成。

       这是一家完全自主研发的企业,没有猎头的投资,没有市场需求,没有销售团队,有的仅是一个志向远大的还可以称得上是企业家的总经理,和一群十分年青,充满激情的小伙子。公司的经理是一个从事过很多行业,并且都取得了很大成功的人,有着比较雄厚的资本。也许传统行业对他已经没有挑战性,也许他看到了IT行业的巨大商机,总之,五六年前他成立了一个软件企业,自己把所有的精力都投入到了这个软件企业,将其他行业的生意也逐渐的丢弃。这个软件企业存在的意义就是实现经理心里的梦想。这个梦想是一个很大的蓝图,其实经理心里大概也不知道自己到底要做什么,就是觉得如果能够组建一个互联网大脑,增加每台PC的智能型,就可以组件一个庞大的虚拟智能体,这个虚拟智能体能够完成人类的各类需求。

      公司创办之初的很多事情我不太清楚,只知道一开始大家对经理很尊敬,经理来了所有人要起立,几十号人同时起立鞠躬,这场面还是很宏伟的。公司一开始的定位是WEB方向,侧重于数据的采集与分析,所实现的功能类似于垂直搜索,这和现在的导航以及搜索引擎的功能类似。大家的主要工作就是采数据,写代码的人很少。由于对技术了解的缺陷,大家(或者说经理)似乎认为有了数据就有了一切。但是实际的结果是,采到的数据质量很差,对于这些数据的分析就更差,甚至谈不上分析,结果可想而知。这段时间公司曾做过114查询,汶川在线(正好赶上那阶段),但是都是虎头蛇尾,草草收场。

      后来,经理发现做WEB是一件吃力不讨好的事,服务器是一个烧钱的东西,数据的采集和分析也是一个无底洞,而目前大部分网站都是靠广告赚钱的。于是公司决定改变方向,逐渐将目光转向了PC上。如果能将PC做强做大,在上面实现计算机智能,那应用前景一定很好。但是,智能这个东西是比较虚的,我们这的员工没有一个是人工智能方向的,甚至连一个数据挖掘方向的都没有。就几个写写页面的和几个写写Windows小程序的。到底要怎么实现这个计算机智能,大家心里都没底。经理确实是一个很有创意的人,他和我们聊了不少想法,比如说IPv6存在的意义,没有它一样能解决现在IPv4存在的问题;再比如说域名解析的安全性问题,以及域名服务器都在老美那,我们使用网络的信息他们都有日志;再比如说集合通信,如果能在我们的平台上实现所有的人都能够轻松自由的联通,不用管用户使用的是什么操作系统,什么环境。等等。很多创意都是很好的,都比较靠前。但是如何去实现呢?大家心里都没底。于是乎我们天天开会,天天讨论方案。可能经理一直来都太成功了,他对方案的要求很苛刻,而且他是个思维跳跃很大的人,一会儿感觉这个细节要改,一会儿感觉那个细节要改。可能由于对技术的不了解,他在提这些问题时根本分不清主次和重点。这样,我们的方案改了又改。

      再后来,方案稍微定了,就决定实施。实施前,很多细节我们从技术的角度感觉应该这样做,可是他从需求的角度考虑却非要那样做。这本来是很正常的矛盾,但是经理是一个喜欢"强奸"人思想的人。你和他有什么观点上的分歧,他总是会找到各类方法让你最后按照他的观点去做,很多时候他都会搞得你感觉很不爽。但是没办法,你不得不听他的。这个问题其实还不是最严重的,更严重的是在我们按照方案实施的过程中,他总是变方案,这个细节修改一下,那个细节修改一下。当你烦到没法子,去找他理论时,他总是摆出一副这样改了也没给你增加什么工作量的态度。于是乎我们做好一个方案,接着实现,在实现中途改了方案,然后再实现,然后中途又改了方案,接着再实现,一直到这个方案实在实施不下去了。有一天,经理会把我们召到一起,突然和我们说我们搞这个吧,这个东西有搞头。所有做的东西推到重来。

      逐渐我们发现经理有点黔驴技穷了,每次新开的项目都是把前几期的项目简单的整合在一起,重新换个界面,让我们重做一篇。再后来,突然经理看到了信息无障碍这块,可能他在部级也有些关系。总之,他有一天告诉我们这个信息无障碍很有搞头。于是乎我们一拨人开始做信息无障碍。先做了个网站的无障碍改造,其实就是在网页上加些JS代码完成一些类似变色、增加光标之类的界面效果,通过PHP服务器和语音服务器交互完成发声,其他的啥都没,语音使用现成的语音库,翻译什么的用的别人的翻译接口。这个项目的优点是功能单一、内聚、明确(这可能也是它能够成功完成开发的一个主要原因)。缺点也是很明确的,一是没有后劲,仅仅是一个项目,另一个就是客户群体是政府网站以及一些公益性网站,这两类群体能不能收到钱完全是关系说了算。一个企业光有这一个基本上无法维持生计的单一产品肯定是不行的,而且我们的主要定位是客户端——也就是PC。于是我们准备开发一个PC上盲人使用的软件,能够让它实现类似网页上实现的功能。这个和很多读屏软件类似。

      这个产品主要由我负责。经理是一个思维发散能力很好的人,眼光自然也是很远的。实施项目前他和我聊了很多关于我们这个产品未来的功能定位。这一方面可能是稳定军心,让大家知道我们并不是在简单的写一个小程序;另一方面可能也是希望我在开发时能够考虑到以后。于是我按照他的要求去架构这个产品。我仔细分析了下现状。我们一直来开发都谈不上架构,都是想到什么实现什么,各块零零散散;没有自己的产品线,各个产品(大部分还谈不上产品)都是从头开发;模块众多,涉及的开发语言很多,C、C++、C#、Flex,不同语言开发的模块间通信没有标准,十分混乱。针对这些问题我决定首先开发一个内部通信协议,让每个模块都按照这个协议通信,将每个模块都可以连通的图状拓扑结构转换为星状拓扑结构,这个协议是开放的,易于扩展,每个产品都可以按照这个模式去组织自己的模块;另外还开发一个外部通信协议,引入动态加密算法,维护两台PC之间通信的安全性。在这基础之上,我编写了一个易于扩展的无障碍软件内核,这个内核也是开放的,它一方面预留了第三方软件的扩展接口,同时也定义了一套统一的数据访问、操作访问接口,这为以后的智能化分析也提供了途径。

      当我基本实现了这个框架时,心里真的感觉很舒服,感觉看到了曙光,对自己所做的工作也些许有些自豪。但是突然有一天,经理召集我们,决定去开发另一个平台。当时我真的很郁闷,为什么到手的梨子要扔了,去抢挂的老高的香蕉?他给我的解释是我们做这个和你那个其实是一回事嘛。是的,这就是我的经理,两个天壤之别的东西到他那都是一回事。因为从哲学的角度来说,它们确实是一回事,这就和世界上所有的人就两个——一个男人和一个女人,是同一个道理。

      本来我心里感觉还好受点,不怕,哥早就留了一手,做这个内核的时候就考虑了各类情况,这就是一个易扩展的框架,啥东西只要符合它的协议都能加进去。但是渐渐的我感觉一切又回到了原点。特别是一次我们几个核心人员碰头,大家讨论的一大堆问题时,真是让我伤透了心——这些问题我一年前就担心过,并在多种场合下和你们提过,为什么非到现在做了好几个产品都废掉了你们才开始考虑这些问题?回想一开始我建这个架构时,他们也是不赞同,总感觉这架构没什么用,该他干的事还得他干,直到我基本上做完了他们才感觉这个东西确实有必要。

      原本以为公司里面每个人都在向好的方向转变,直到今天,一个员工要离职了,经理采取了头疼医头,脚疼医脚的态度,我才发现一直来什么都没变,唯一变的就是这一去不复返的时光。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值