通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java技术的教训(一)
2009-06-19 15:14 通用C#系统架构 阅读(3280) 评论(38) 编辑 收藏 举报我用倒叙的方式讲讲我的亲身体验,真实故事,玩Java呀也折腾啊。
最近2年我们公司做了一个很小的项目,项目金额也就10来万吧,功能也不是很复杂,
刚开始做这个项目时我还没来到这家公司,说白了很接近于固定资产管理类的项目,
客户的期望是把他们的管理思想体现出来,做一个网站集中管理他们的贵重仪器设备
设备,功能也不是很复杂,所以项目金额也不大。
当时公司的部门经理是玩Java的,他把所有流行技术都用到这个小项目上,光引用的
各种包加起来就有70M,只要你能想到的Java的牛X技术,这个项目里都有,不管怎
么说这个项目是做出来了,但是还没进行项目验收,这个项目组里的人辞职了1/2以
上,后来又叫进来几个人维护这个项目,在这个过程中,这个部门经理也由于种种原
因也辞职走人了。在国内这种情况应该是属于很正常的现象。
这个项目2年过去了,到现在为止项目开始时参加的人一个都没有了,也很神奇了吧。
这个项目最要命的是如下情况
a:运行速度死慢,由于用了N多技术,N多包,都无法知道从哪里着手开始优化,甚
至很多东西,都没源码,直接是编译好的包。
b:其次是,这个项目别人都不知道怎么修改怎么维护,文件N多,层次N多,甚至都
不敢修改,改了这里影响哪里,改了哪里影响这里。
c:接手的成本很高,一般菜鸟还无法掌控这么多核心技术,看都看不明白,非要招聘
Java精通的人才可以,项目就这么小,招聘个牛人,是要代价的,项目做好了难道还
开除了不行?
d:没人愿意折腾,需要折腾这套东西,需要惊人的毅力,接手这个项目的人都想辞职,
不只是加薪就能解决这个问题,都想辞职不干,这个是最要命的不差钱。
。。。。。。。。。
这玩技术玩的,不只是玩公司玩客户,还玩我们这些可怜的后来着啊,我跟你无怨无
仇啊,为什么要对我这样折磨我?
公司里不只是做这么一个项目,还有好几个项目在开展,这个就成了一个心病,后来
没办法了,公司又招聘了一个员工,专门为这个项目补充人力,就这么小的项目干了
2年了,客户也累了,我们也累了,成本就更不用提了,现在不是钱的问题了,是信誉
及公司形象的问题了。
现在我们公司的技术路线也变成.NET了,还是简单点儿省事,不折腾为好,就这么点儿人
再一般玩.net一边玩java, 不现实啊,加上本人从来不玩java。
若给我一把枪,杀人可以不犯法,我第一个想枪毙的是 前部门经理,玩啥玩啊,折腾死我们了。