目前,可以对j2ee一点都不用懂也行,我好几个同事对j2ee一点都不懂,照样做form,report,discorver,workflow.当然会点更好了。至于那些咨询顾问,有的连一点编程都不会,人家主要是搞业务实施咨询的,考虑问题更多是从业务上考虑,而不象搞技术的,先考虑技术。我现在正在跟人家学习,原来太“技术”了,现在觉得对业务精通更重要。

唉,做技术?做业务?在中国,做程序设计不如实施顾问,做实施顾问不如做售前顾问?埋头开发――和客户沟通组织实施――和客户领导沟通。技术能力一层不如一层,社会能力一层高于一层,money一层多于一层,社会地位一层多于一层。这年头,想专业做技术,却总会为五斗米折腰。寒!!!

做ERP本来就重在实施,没事改来改去,自己开发个系统算了。

新技术未必适合所有情况,例如ORM,不需要考虑数据库结构,自动完成了。但是如果业务变了,重做mapping导致数据库改变,已有的业务数据怎么办?
如果让你在已有的系统上作增强,你不可能改变数据库结构,否则要重写整个系统,又怎么办?