呵呵 这么晚还没睡呀
朋友在什么地方?问下2年工作经验的开发人员 薪水一般是多少
你们的系统是不是由IBM提供的底层实现,提供一些CRUD的接口给你们,相当于你们的持久层去调用这些接口?然后你们负责界面,业务,是这样的么?
对于WEB项目来说,维护费用也挺多的吧,听说是开发费用的15%以上/年.
对于OOP我连门都还没入.理解OOP需要分析设计大量的系统来积累经验,对于现在的程序员来说,根本没有这样的机会。现在是CODING,10年后还有多少人在从事编程相关的工作?老美一般最久做7,8年的CODING,在中国,做CODING能做几年呢?特别是象近几年,大量学计算机的人毕业和各种培训的兴起,市场上充斥着廉价劳动力,哎 ,不好混呢

如果想走技术路线的话,我的意见是不要往基于web的企业开发这条路上发展.

现在企业开发的问题并不在技术上.
最需要的人才是客户关系,业务理解,项目管理,团队合作.
遇到技术瓶颈的很少.

比如说业务理解发生偏差,要修改系统的话,必须修改基本设计,详细设计,coding,单体测试,结合测试,系统测试.
设计上的柔性再好,也减少不了多少工作量.把人才用在设计上,不如把人才用在需求分析上.

做需求的首先需要有一定的项目经验,而且对行业要有一定的理解,能很快明白客户的需求。
做需求最困难的,不是你理解不了客户的意思,而是客户不能清楚的表达他到底需要什么。没有一定的行业背景,没没法做需求的,而对行业的理解,需要时间来积累。
做一些简单的WEB开发,确实没什么技术瓶颈。STRUTS+SPRING+HIBERNATE再弄点连接池,CACHE就差不多了。但是一些复杂的大系统,一般的公司是没有能力来做的。ZTE,在国内算比较牛比的公司了,我在网络的业务软件那边呆过,做的都是一些电信移动的平台,技术上垃圾的很。
我是打算一直搞技术的,而且我对WEB开发很看好,WEB会逐渐蚕食桌面应用的市场