你能在J2EE上走多远?

04-01-12 yally

小弟投入J2EE不到半年时间,经历了实际项目的磨练,也读了不少书上的、网上的关于J2EE的东西,技术上的以及技术之外的,深感J2EE之广之深,且发展迅速,日新月异。有时会生出一种无力的感觉:以区区之力,我能在J2EE上走多远?能在技术上走多远?

小弟不才,抛出这么一个问题,希望能得到前辈们在程序员个人发展上的指导,唤起大家对java程序员前途的关注,给后来者指点迷津!

sprsong
2004-01-12 15:57

J2EE的技术要学习,写个例子道也可以慢慢做到。

但是真的把J2EE用到现实项目中并且保证运行效率和开发成本的话,真的很难。

banq
2004-01-13 13:46

J2EE包含范围很广,一个项目完成需要多人协作,每个人只能在某个方面精深独到,例如有些人精通持久层技术、有些人精通Web Services;有些人精通MVC;有些人精通架构框架设计,这些人才一起合作方可将项目实在有效推进。

当然,如果一个项目缺其中一些环节,可以使用现成框架产品或外请咨询专家解决,总之,现在一个项目是一个专业队伍开发的项目,再也不是过去一个人的项目了。

yally
2004-01-19 00:00

感谢两位的分析解答!的确,社会化分工,使得我们不必、也不可能样样精通;可是,在我选择j2ee(更细化到j2ee的某个方面)作为奋斗目标时,我至少应该知道:他的过去,现在,以及可见的未来之内,是什么样子?如果不管我怎样努力,机器总能比人做得更好,我的这些努力又有什么意义?而在我看来,现在程序员所做的大部分工作,将来都能由机器取代!所以,我关心的是:在程序员这个阶段,我应该学到那些东西?在超越这个阶段后,我会变成什么?(抱歉,我谈的这些,可能已超出这个论坛的主题了;版主觉得不合适的话,就删了吧)

sprsong
2004-01-29 15:01

数学建模的能力。就是把客户复杂的业务逻辑建模并转化成计算机可以处理的离散数学。换个说法就是需求分析和设计

计算机再强大它也是离散的,就算以后它可以超越离散,它也脱不开数学的限制,没有我们作数学建模,再快的计算机也无法完成哪怕最简单的业务逻辑。