

Java技术
2005: 03 04 05 06 07 08
09 10 11 12
2006: 01 02
Asp.net
2005: 07 08 09 10 11 12
2006: 01 02

不要做技术狂人,要做就做技术牛人!!!人的精力是有限的,对于技术,我认为不可盲目追求,要适可而止。
为什么这么说呢?难道自己对技术没兴趣了,不。关键是目前的技术范围太大,太广,一个人不可能什么都懂,什么都会。当然这句话的前提是在时间有限的情况下。那么,如何在有限的时间里掌握更多的知识呢?
我觉得首先对所学的东西有一个着重点的认识,抓重点学。
什么是重要的?对于java来说,j2se是最重要的。最重要的也是最基础的,学好的基础的,其它学起来不仅轻松而且是效率高。学好了j2se里最基础的,学J2EE就快了。不要一开始就是EJB,JMS,当然这些技术可先了解。学好了j2EE,再来用Struts,Hibernate,Spring岂不是小儿科,三天搞定!!!声明一下,前而说的“学好了j2EE”,是指完全掌握其原理,对技术细节要有一定了解,至于其它方面,只需知道怎么查文档就可以了,也就是说对于某一细节,可快速查找到相应文档即可。再一个,前面说所的“三天搞定”,是指知道其原理,学会简单使用方法(复杂的使用查文档不就完了),实现细节就不用管了,因为有java基础,还愁不知道是怎么实现的?如果你起Struts,Hibernate,Spring觉得很难,一句话,基础知识没学好!这里不排除通过用Struts,Hibernate,Spring来学基础的人。
总之,学基础的,没错!什么是基础的?借用一名流行的话:一流的公司卖标准,二流的公司卖技术,三流的公司卖产品,标准就是基础。
其次,不要在掌握了基础之后,自己写一些所谓的工具。因为这些工具如果有用,你能想到的,别人肯定也想到了,所以没有必要花时间去创造东西,而是去寻找别人已经做好了的东西,学习使用别人的东西。http://sourceforge.net上有N多工具供你选择。如果你想到的别人没有呢,那好啊,做成项目(见下)
最后,用你可以用你所学的开发出一两个完整的项目。不要太多,两个就够!项目一定要完整,而且还要实用,最好从实际需求出发,整合自己所学的知识和第三方的工具。
另外,在自己的blog上多发表文章,多与人探讨。
做到以上四点,不用十年,绝对可成技术牛人!希望所有的java爱好者成为技术牛人!!!