javaEE之路

你好!我也曾经有过同样的困惑,现在也还在不停的学习中。我的建议你可以参考一下。
1. 这是最重要的一条,别人的话可以听,但要结合自身的情况加以思考。当别人说这也不好拿也不好时,一定要从多个不同的信息来源获取消息,以鉴别他人所说是否正确,或者只是信口开河不管他人死活。尽量不要去指责他人。
2. 你看过马士兵的JAVA课程那就把它看完,看完了看自己是否能写得出他讲课中的所有的代码。尚学堂还有Struts,Hibernate,Spring方面的课程,边看边写代码,代码一定要敲,只看是不行的。
3. 在做第二步的时候,分出些时间来看看《java 设计模式》和《java 数据结构和算法》(Robert Lafore著,计晓云.... 等译)。这两本书是基本功的一部份。它们贯穿在你的编程学习过程之中。刚开始看和学是看不出很明显的效益的。它们是随着你编程的深入和从事这个行业的长久而缓慢的成长的,但你要有这个基础啊,好比万丈高楼平地起,先打地基。
4. 第二步做完了,第三步还在进行中的时候,这时候你要深入了解JAVA,Hibernate, Spring了。Java中的线程是重点,因为在J2EE开发或最近的 云计算,都会涉及并发访问的问题。能熟悉更多的Java API那是好的,要不然需要时自己不知道而自己来编写,会出很多问题又写的没别人的好。同时看看源码,但也不要看太多,常用的lang包,util包看看,那可是精品,其它的有精力就看看。在看JAVA源码的这个阶段也看看Hibernate的源码,Spring的有精力就看吧。
5. 第三步做完,第四部在进行的时候,学下EJB也是不错的。
6. 有钱就去买书看,一本书好不好,先从他处了解,看完了自己有收获才是好,做软件开发不多买几本书是不行的。
7. XML明白它的语法就行,能用JDOM,DOM等进行简单的XML解析即可,有了这基础,将来你在项目中要用JAVA进行复杂的XML处理时就能很快地解决。
8. 能用UML的各种图把你一个简单的小项目描述清楚,别人能看明白。别人画的UML图你能看明白。其它部分有精力再去深究。
9. 你做J2EE开发和JAVA中的Swing,GUI,网络这些部分关联不大,可以不深究,如果你参与的项目需要再去看,有了JAVA基础,能很快地上手。但在看马士兵的课程的时候却不能跳过。因为事件侦听和处理要了解,很多框架都使用这种模式。把个东西学的全点也不是坏事嘛。

一步一个脚印,不停的学习,你就不停地成长。别太急,别捡了芝麻丢西瓜。
要进外企或国内的大企业,英语不能太差。
一个东西,一件事情,一个人要深入了解才会觉得美。

你可能感兴趣的:(java,spring,Hibernate,javaee,swing,UML)