请教各位大牛,新手怎么学习j2ee?

请教各位大牛,新手怎么学习j2ee?

问题描述:


   本人涉及java也有一年了,这一年中忙着学习框架以及流行技术之类的东西,比如ssh,jms,js等等。但学到现在却突然没有了方向,感到一片茫然。我不知道我下一步该怎么走,如果还是像以前那样无休止地天天学习技术的话,J2EE涉及这么多的技术,并且技术又更新的这么快,那我的职业生涯岂不天天被这些技术牵着走,况且我又怎么去区分该学什么技术呢?
   另外,我想请教一下,为什么我很难看懂如spring那些开源的代码,是因为java的基础知识 差,还是因为看不懂它的设计模式?怎么去看这些开源的代码?呵呵,这个问题问的有点白痴,但我确实不知道怎么去看。
   诚心请教各位大牛,希望你们指点迷津,谢谢了.

O(∩_∩)O~, 不晓得你的职业生涯是如何规划的,如果不想被技术牵着鼻子走,那你就得掌握它,就好比你买了车,如果不会驾驶或者驾驶技术不好,方向就不好把握一样,或者干脆不开它,呵呵,如果想深入的学习技术,就一步一个脚印的按自己的计划去写、看别人的代码,学别写代码的思想,看不懂不要紧,重复的开1K遍,肯定能精通,我是这样告诫我自己的,而且这一招很好使,你不信就抱定信念试验一次,你上文不是提到说看不懂Spring得源码吗?别着急,我不是让你一个类一个类的将不认识的字母看1K遍,而是先搜一搜,JE里看看大家有没有读Spring源码的心得,g.cn或者百度,都搜一搜,最起码1.了解其思想;2.知道其用途;3.分析其实现过程(看别人和自己分析).4.动手试效果。这个过程如果重复了1K遍,还是看不懂的话,建议放弃。

【牛牛建议】刚开始写程序,最好用手工的方式去纯纯的做一件事情,尽量少借助IDE,如果赶工期或者跟项目,另当别论。O(∩_∩)O~

我跟你差不多,但是我现在的做法是巩固javase的知识。javaee可以把它看成是一堆工具类,无聊的时候看看javaee的api。我觉得只有把javase精通了,再看javaee就小菜了。注解、反射、类加载、jvm这些东西很关键,我现在被它们搞的头大。

我个人认为你的学习能力确实不错了 要有信心 虽然java的东西都说比较多 但是在项目中使用的东西却不是太多的 建议你从项目角度考虑 从业务角度进行技术发展 当然有时间可以涉足javaee的其他技术领域 学无止境 其实你现在应该感觉很爽才对 有这么多可以学的东西 倘若哪天你觉得自己都不知道学什么了 那才是真正的郁闷了

有一句话我觉得很好,有些知识知道了对我们并没有多大的用处,了解就好了。有些东西用到了再说。不过,我们差不多,我也是觉得有时会很被动。