权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源B/S的教训(三)

2009-06-19 17:47  通用C#系统架构  阅读(2813)  评论(26编辑  收藏  举报

 

每个人的立场不一样,观念不一样,眼界心境也不一样,以下文章是站在
我的立场上写的,所以希望看到的人,也用一个平和的心态,不是为了攻
击以前的同事,也不是为了说明啥,我先声明一下比较好,大家都是同事
一场,不是敌人,没有什么仇与恨,也不存在多少利益瓜葛。

我的上一个公司曾经用过一个Java开源的项目,好像叫Liferay,是做门户
网站的,也是世界公认的强大,我也亲眼看过演示,的确很强大。

我们公司做Java的人也蛮多,水平也都可以,但是用Liferay做的项目,普
遍有一个反馈意见,运行速度太慢了,公司为这个事情,还专门成立了专家
小组,攻克这个难题,总的来讲,速度是有些提升了,不过也足足花费了好
几个月时间是有的吧。

其中的原因很多,因为每个人都不是专门研究技术的,手上会有好几个项目,
少的需要跟进一个项目,多的需要同时跟进好几个项目,平时可能还要进行
售前支持,我想神奇的人总是有限的,我们还需要开很多会议,公司的会议、
部门的会议、项目组的会议、还有什么CMMI的会议等等。。。

后来公司有些项目干脆就不用Liferay开发了,用Liferay的也推倒了重来过,
还是用公司传统的架构进行开发了。由于我当时只关注.NET技术,从来不插
手公司的Java项目,了解不是很多,我也没那个能力插手,管好自己的一小
摊已经不容易了,我不是神仙啊,有那么多神奇的精力与能力。

当时公司里.NET方向的人普遍认为我的技术不行,想提高公司的技术,弄
IOC、AOP、Castle、Nhibernate、Ibatis.net、ORM等,Java的技术主
管带头专门成立了技术小组,开始搞崭新的.NET架构,我当时态度有些消
极,他怎么会有那么强的能力?又搞Java,又搞.NET,为什么不把他的那
摊子搞好了,再来搞.NET也行啊。结果折腾了一段时间,无功而返,若没
搞错吧,可以认为啥也没能搞出名堂来吧,劳民伤财了一些草草收场了。

后来公司又有一个比较牛气冲天的部门经理,又组织了一个.NET框架,野心
勃勃搞工作流一体化的开发平台,我在职时搞了很久没搞出啥名堂了,我换
工作快1年了,也没听别人讲,做出了什么出来,应该是属于更劳民伤财的吧,
一遍要做部门管理工作,一遍要做各种项目,一遍还要玩技术做架构,另一遍
年纪大了,还要成家立业等,哪里会有那么多神奇的精力啊。

我虽然不是天才,也不是啥牛人。为了开发出稳定好用的.NET开发架构,也
是日夜奋斗了很多年,经常通宵改进,好比背着一个沉重包爬山,越爬包越重,
东西越多,两手空空时爬山会很快,当你的积累越来越多时,你的包就越沉重,
你想继续往上爬,就需要更费劲,就算向前迈开一步都很艰难的,看上去简单
的东西实在是太多了,但是真正去做了,才会知道有多难。我看那瑞士军刀真
的太简单了,我好像真的能做出来比那个还强的小刀来啊。

后来,住搞Liferay的Java技术主管也跳槽到其他IT公司里去了,我有时候会
想,当我们辞职时,给这个公司留下了啥?是否两手空空来,两手空空走?
不会给公司留下任何有价值的东西,有价值的理念?有价值的项目。

一个公司很容易进入研究技术的热潮,但是研究技术很容易与做项目会冲突,
因为很多项目里并不需要玩技术,技术是为了项目,技术比项目的实际需求
稍微领先一些,主要精力放在如何又快又好的做项目,做产品,其次是研究
技术。

靠转让技术赚钱的公司很少,倒是做产品,做项目赚钱的会多一些,我最怕
的就是大家不是忙于赚钱,而是乐于玩技术,可能我太喜欢钱的缘故。我需
要有勇气承认,我是爱钱的小人,我工作就是为了好好做事,好好赚钱。

 



C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友