JAVA学习曲线

来源:互联网 发布:js数组取首尾元素 编辑:程序博客网 时间:2024/04/30 09:41

 

和学习一般技能的过程没啥区别。

整体上是不懂,入门,自认为很懂,越来越不懂,发现真的懂了,发现还是没懂。。。。

 

所以,不要指望一开始就能掌握所有东西.

 

基本方向是

 

先 Java SE,然后根据个人爱好,转向

B/S的企业级应用 Java EE

C/S的应用程序,包括插件开发, Java GUI

手机开发 Java ME

 

然后开始标准的螺旋形学习。

 

学习一点,用一点,然后努力的用,迅速提高一点。

 

然后开始接触更深的知识,由于精力有限且接触一些新知识,这段时间整体水平或者某个技术的水平会下降(因为不常用了),不过随着你对新技术的理解,会更好的和以前掌握的知识进行融合,你会发现和学习到一些更合理,更优雅的方法去完成以前相同的功能,你会有种脱胎换骨的感觉,再次迎来了学习曲线的高点,然后你再次进入下一个循环。

 

个人一直做B/S开发,所以写一下我的学习过程,仅供参考。

 

从php转行到java.

 

我直接先学习的JSP+JavaBean编程。

 

不过许多类的概念都不是很清楚,所以看了一点面向对象的基础的书籍,当然顺便也熟悉了java类的一些基本用法。

 

然后完成了邮件客户端的功能,此时已经可以做最基本的页面应用了。

 

然后知道了除了tomcat,还有weblogic,websphere, 然后接触到了EJB 这个东西。

 

然后用了大约2年时间,学习这个东西,并基本熟悉了在JBuilder + Weblogic 下面开发EJB应用的内容。

 

然后由于工作关系,又干了1年多的php

 

然后又开始学习java, 不过EJB基本放弃了,改用Spring+Hibernate,注意没有struts。

 

 

 

其中的2个高点,一是在完成了邮件客户端,第二个就是在用EJB完成了公司的基本数据交换的Web Service.

 

低点就是转EJB的时候,以及停用EJB以后的那个阶段。

 

这几年,基本属于缓慢下降的曲线了,不过由于多熟悉了一些设计模式的东西,发现以前费劲信息实现的一些东西,已经有现成的理论支持了,以前接触面太小了,做了许多的无用功哦。

 

现在的资料多,所以你的学习曲线很可能上升的很陡峭,下降的很缓慢。

 

不过每个人能有几个曲线,我就不好说了。 一般不经过某个痛苦的磨练过程,很难得到一个质的提高。如同习武里面的【闭门修炼】或者遇到了【高人指点】或者机缘巧合,学会了【九阳神功】。