如何从java菜鸟变为高手

请大家指教谢谢了... 请大家指教谢谢了 展开
 我来答
平庸小鱼
2008-11-16 · TA获得超过430个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:164万
展开全部
以下是我在另外一个地方写得,那个想精通,在我看来精通比高手更难,所以如果你想成为高手的话,只需要做到 1 2 4 就可以了,还能找份java的工作。。

大概写一下个人的感觉吧,这样的问题,网上的答案很多的,
1 初学的话,从java的本身语法开始。很多人觉得这些东西很简单,可能一天或者一个上午就完事了。但是,所有的东西,最关键的细节,god in details.你看完以后,去做一下scjp的试题目,看看自己的水平,深深反省一下。不是需要去考这个认证,是让你真正意识到自己对于java的认识。这个阶段可以看一些java培训教程,好像有一个叫张孝详的,比较适合没有其他语言基础的人,如果有基础的,可以看看thinking in java
2 然后一些提高阶段,对于java的语法熟悉以后,就是熟悉java语言,对语言最好的熟悉方法是熟悉他的类库,这个部分,个人推荐最好的书是core java,现在到7还是8版了,我看是的时候是6版本。这本书是我所知道认可程序最高的一本java书了。
3 在对语法和语言都有一定程度的熟悉以后,就要知其然后知其所以然(前提是你想真正精通这个语言,不然这个时个就可以去搞jsp了),这个时候站的角度要高一些,先看看jvm,现在国内这个方法据我看的,没有什么特别好的书,因为也没有几本,了解了整个java是如何运行的以后。想像一下,如果自己需要实现一个java的话,如何做,带着这个问题去jdk的源代码,你会收获很大的。有一本书,叫effect java,本来应该是关于最基础的东西,但是很难的,在这个阶段看的话,收获会很不一样的。

4 在真正花时间在前三个阶段以后,打一个真正扎实的java基础以后,就可以开始真正面java最流行的领域了,从servlet,jsp开始,然后是J2EE那些东西。那些东西在本质上考虑的更多的设计理念和设计模式的东西了。有一个叫java与模式的书,好像叫阎宏写的,是java设计模式很不错的一本入门的书。在看书的时候,想法要开阔一些,不妨想一下,如果我自己要实现个tomcat,应该从哪里开始,如果有这样的想法,对于tomcat这些东西的理解,肯定要比大多数的人深刻一些。
5 在以上的东西都学到一定程度以后,那个时间就更应该关注的是方法论的东西了。包括软件开发模式,程序设计的方法学,这个阶段比较高了,我本人研究不深入,不能提供过多的东西,只能提供一些名词,例如重构,敏捷开发等等。国外好像一个martin, Robert等什么的在这方面比较有研究。

以上所有的过程就需要很多的动手实践,没有实践,所有的编程语言的学习都只是水中花,镜中月,练拳还要练功。如果你有良好的心态(这个最重要了),不要在别人开始学习J2ee等东西的时候,受不住诱惑,偏离了这个方向,要知道,玄门的功夫都是开始入门极难,然后越来越快的,九阴白骨爪之类的就刚好相反了。学习的过程,别的什么都不重要,最重要的一点,是勤奋, 天道酬勤。
lanbaoqbq
2008-11-14
知道答主
回答量:36
采纳率:0%
帮助的人:19万
展开全部
先看书然后多动手上机练习,否则看再都也没用,因为看的懂未必就会用,除此之外,跟别人交流很重要,只有多跟别人交流探讨才会让自己提高,才能发现问题!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师太从老衲了吧
2008-11-15
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
发疯一样的练。。。像我一样。。。2点还在做东西。。。然后休息也只是跑来逛下JAVA知道~~~
-------------------

先理解构架思想。。。

给你个路线嘛~~

WEB编程,
先sevlet。。。然后用熟悉了,试试用mvc的模式来做做东西,
然后自然的,你就知道去用struts来开发。。。。到了某一天,你觉得自己来写个类,进行数据库的操作。哇。好麻烦。。于是你就发现了EJB。。。

就这样。。。一步一步。。你就是高手

不过你得熬无数个深夜。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chnchnmng168
2008-11-15 · TA获得超过217个赞
知道答主
回答量:207
采纳率:0%
帮助的人:93万
展开全部
天才也得靠勤奋。
在我看来,一定行多看书、多写程序。
再就是多去理解别人写得好的程序。
理论__实践__提高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nowmaku
2008-11-14
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
每天多练习,找出自己的改善之处,以及累积源始码与经验
多参考别人的程序的优点,即使不是源始码
多上上sun.com看新的资料
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式