|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net网页编程里有这些工具吗?要简单多少?。常常会跟一些伴侣会商怎样才干学好Java,学到甚么水平才算撑握了Java的成绩。个中有一个J2EE程序员条理及武功修为的成绩,有点意义。这里就把会商的内容大抵收拾一下收回来,人人持续会商。
纵不雅国际的软件行业,靠Java用饭的程序员还真不是少,并且Java程序员是有很年夜自卑感的,究竟关于良多用b/s弄开辟的业内伴侣来讲,Java手艺意味着难度年夜、门坎高,因而绝对来讲Java程序员比别的的程序员(如php、.net)支出高就天经地义。但是J2EE所触及到的范围是很广的,不克不及一个Java程序员就归纳综合了事,而应当具有条理及程度之分,良多时分常常必要举行分类或评级,偶然他评、偶然自评。
谈到国际J2EE范畴的程序员条理程度,以后盛行的称呼及评级不过乎就上面几种:
第一种是精晓把握记事本、Dreamweaver等工具来写JSP+JavaBean数据库使用的是J2EE程序员;
第二种是用JBuilder、Eclipse等公用Java开辟工具写着一堆一堆历程式JavaBean,并且还能精晓Struts+Spring+Hibernate等使用框架的初级J2EE程序员;
第三种是用Together建模,然后天生一堆Java接口或代码,启齿开口都是计划形式的资深Java程序同及初级体系剖析、构架师;
最初另有一种是成天在BlogJava或JavaEye上谈经论道的大家们,这些大家手艺程度难以触摸,武功门派也各具特征,欠好回类,偶然欠好称为程序员(由于有的时分他们乃至不写大概写不出程序),但又做着与J2EE程序员亲切相干的事变,我们临时就回为“牛牛”或“大家”。
称呼究竟只是称呼,带有点客观大概功利色采,偶然很难判定一团体应当属于甚么,因而,我们再从纯手艺的角度,也即武功修为的角度,作了一个复杂的剖析及回类,把J2EE范畴程序员大抵分红以下几个条理,能够作为人人自评的一个参考尺度:
第一个条理:精晓把握Java语法、能调试基础的程序毛病,精晓把握JSP+JavaBean写一些N年前ASP、PHP翻版的JavaWeb使用程序(如论坛、网站旧事公布体系、OA、网上商城等),精晓JDBC利用、精晓SQL语句、精晓XML等。
第二个条理:把握计划形式道理及使用,把握基于OO的剖析及计划办法,并能精晓纯熟利用几种Java专业计划及开辟工具,精晓把握盛行的J2EE框架如Hibernate、EJB、Webwork、Spring的道理及使用,精晓J2EE中一两个构成部分(如Servlet、EJB等)的事情道理及细节。
第三个条理:少林的高僧有两种,禅僧及武僧。J2EE程序员的第三个条理也一样有禅、武两个分支,这里我们重点剖析一下:
第一个分亲属于走的禅僧线路。在练完第二个条理中的各类武功基本上,分离实践项目中的光怪陆离的用户需求,熟能生巧的选择合适的手艺计划为客户办理成绩,并构成本人的一套办理计划。到达这一个条理的J2EE程序员已不在意利用任何工具、任何框架了,而是依据分歧的敌手,利用分歧的兵器或招式来应对。比如小李飞刀一样,只要到达了“手中无刀、心中有刀”的地步,才干到达“脱手一刀,例不虚发”的效果。这一条理的武功属于一个纯熟度成绩,刀练很多了、碰到的敌手多了,再加上后面的武功修为,就举动当作不到例不虚发,也可到达十发九中。
第二个分亲属于走的武僧线路,在撑握熟习第一二个条理中触及到的内容后,进一步专研并撑握J2EE底层开辟,J2EE标准制定、标准完成、Java假造机的事情道理、各类罕见的J2EE服务器内核事情机制、内存办理、历程机制、源代码等。由于触及的良多工具都对照笼统,代码也良多,练这一层的武功必要有很好的天分及耐烦、并具还得有必定的情况及前提。比如神雕年夜侠杨过拿起“玄铁剑”,并练成“暗然断魂掌”的发展历程,必要后面的武功修为作基本,更需那只能力神武神雕的匡助指导及他到处为平易近、惩奸除恶的侠之心态。
胡侃了这么多,如今来依据本人情形测算一下本人的分量,了局以下:
第一层 练到8成;
第二层 练到5成;
第三层 筹办走禅僧线路,以后算是练到1成;
唉,前面的武功提拔愈来愈难,真不晓得要到何年何月才干到达10成啊。你的武功练到哪个条理了,不防亮出来人人商讨商讨。嘿嘿,如果有一天,我们中国的Java程序员人手一把“玄铁剑”、大家会使“暗然断魂掌”,那还了得!汗...,写着写着竟然做起白天梦了,欠好意义,就此打住。
手中鸡蛋先别扔,还要打个告白:自己刚入手下手涉足Java开源,今朝在EasyJF开源团队中卖力EasyJWeb(官网www.easyjf.com)项目,接待人人前来引导。
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |
|