中午跟同事一起吃饭,同事负责做项目实施,我们负责系统开发,实施的同事一直跟我们抱怨做的系统总是有各种问题,而且配置很复杂,数据配置跟功能配置经常搞错。对此,我们都是笑笑,互相说这个是谁谁做的。
我心里有点悲哀,对自己感到悲哀,做了这么多年的开发,还在一堆破项目,烂系统中徘徊,而且没有尽头 。 在公司5年多了,公司是一个项目型公司,而且主要是做政府部门的系统,整个公司弥漫的都是忽悠的味道,领导忽悠客户,项目经理忽悠领导,以至于下面的人也忽悠项目经理。每当开始一个新的项目,就把以前写的类似系统,也不管有没有问题,直接拿来实施,有问题就找开发人员修改,而开发人员也没有明确定位,刚好有时间,项目刚好有问题,就找你修改。过两天其他项目比较忙了,这个项目就暂时放下,给别人接手去改了。结果就是都负责,谁也不负责。这样,一个系统怎么可能做的好呢。
最近在想如何改变这种状况。先说说行业现状,GIS行业都是政府推动的行业,大部分公司都是做项目为主,少数大公司做自己的平台,做平台也会做项目。典型的项目型公司,项目型公司都有“短、平、快”的特点,像我们公司都是以项目节点来评价项目,以项目验收为最终导向,任何计划、资源都是以项目验收为优先考虑。当人力资源不足的时候,牺牲其他项目的正常工作,所以下面的人员发现总是在忙着赶项目,上面的领导也觉得既然你们这么些人能保证项目,又何必增加人员成本呢。
这个行业对技术的要求很低,一般都是用大型的GIS平台,然后再上面做二次开发,所以技术含量很低。 如果跳槽去同行业的公司,哪怕待遇高点,状况也不会有太大的改变,这是一个很残酷的事实。
如果无法改变公司的现状,那就考虑从自己做的项目入手,把系统的界面做的更美观,业务与地图交互更加人性化,系统性能更加流畅稳定,采用一些新的技术来实现功能,而不是以尽快完成功能为最高要求。
写了上面一大堆,其实不知道自己要表达什么,或许只是纯粹的发牢骚。或许是读书少,写博客也少。文字表达和逻辑组织能 力差。 所以还是要多多读书,写博客,提高自己的表达和逻辑能力。