解惑

解己之惑,解人之惑

提高Java技能的几种简单有效的方法

这个问题可能是很多做Java的人最关心的,特别是新手,而且我原来也写过一些东西,现在我再简单的列举一些简单但是行之有效的方法:

  • 上各个技术论坛看别人的帖子,特别是那些回复数或者点击数比较高的帖子,回复数高说明讨论激烈,很可能有高手在当中切磋,点击数高说明这个是大家很关心的,你以后很可能也会遇到或者用得上。
  • 尝试帮助别人解决问题,特别是你没有遇到过,但是你知道原因或者你懂得其中的原理,在这个过程中,你可以逐步的培养自己解决问题的能力、经验以及自信心。
  • 多看别人写的代码,无论是高手还是新手,从高手的代码你可以学习东西,从新手的代码中,你可以尝试去修改他的代码,让这个代码更加的高效、通用、简单,总之就是尽可能优化,直到你自己感觉很满意。
  • 注意积累自己的代码库,有时候是一个简单的方法,有时候可能是一个小的功能块,有时候甚至是一个比较大的子系统,以后自己要写一个系统,或者要设计一个系统,甚至你遇到设计问题的时候,你都可以到这些代码库中寻找思路甚至是直接拿来用。最重要的是,无论你认为自己的公司多么的差,多么的没有技术含量,你所在的项目肯定会有有价值的代码。(但是要注意,不要仅仅拷贝一份代码,要抽取你能够理解,并认为有价值的部分)
  • 多看书,系统的看书,不要浅尝辄止,要看那些经典的书。程序设计风格、设计模式、OO、重构都是必看的。
  • 最后也是最重要的是,遇到问题,要尽量去了解为什么会出现这样的问题,而不是仅仅停留在解决问题的层次。

如果你有信心并且确实可以在一个月之内找到一份满意的工作,你基本上可以算是高手(高手不一定高薪,但是温饱应该问题不大)了

最后是关于时间,众所周知,新手都会面临一个先有鸡还是先有蛋的问题,公司都要求你有经验,但是新手没有,所以你一定是一个蛋,你要把你的全部时间都花在提高自己上,少看些新闻,多看些书、看些帖子吧,当然,要花一些时间在锻炼身体上(呵呵,这个是我现在最大的感受)。关于加班,尽量避免,有两个方法,一个是提高自己的效率(使用合适的工具辅助,工欲善其事必先利其器),另外一个就是多思考你的那些工作是重复性的,怎么样可以少写一些代码。

(Visited 116 times, 1 visits today)

9 Comments

  1. :em20: :em66: :em28:

  2. # 多看书,系统的看书,不要浅尝辄止,要看那些经典的书。程序设计风格、设计模式、OO、重构都是必看的。
    # 最后也是最重要的是,遇到问题,要尽量去了解为什么会出现这样的问题,而不是仅仅停留在解决问题的层次。

    前一条是后一条的基础之一吧。基础不牢,很多问题就是知其然而不知其所以然。

    但是,如果,每个碰到的问题都去问过究竟也是不可取的。人的精力是有限的,不可能什么都能达到“不是仅仅停留在解决问题的层次”,要有侧重点。

    所以, 个人对那种有选择的“知其然而不知其所以然”的快速获取知识与技巧的方式是持肯定态度的。

    推荐一篇我认为比较有用的文章:世界不会等待我们(转帖)java.learndiary.com/diaries/1808.jsp

  3. 不可能每个问题都搞清楚,但是要尽力搞清楚每个问题。
    这个是把握一个度的问题。

  4. 呵呵,我并不认同你转贴的那个文章的观点,以盖茨的例子来说事太不具备典型性了。
    盖茨可以成功不是一个因素决定的。
    我说的是大部分的普通人,还是按部就班比较显示。 :em20:
    不要认为自己可以成为下一个盖茨。 :em32:

  5. 我也看了那篇文章
    唉,这是没法比的,盖茨在上高中时就写过操作系统了,我们呢???
    要系统的看书的这个观点,我在很多高手的论述中都看过,毕竟不管计算机技术发展成什么样子,一些基础的还是不会变的。
    至于所然和所以然的问题,我也认同度这个观点,
    可惜这个度要把握成什么样子,那就是个问题了
    一般说来经验多的人会比新手更知道该怎么做
    所以我理解那些不愿意雇用我的公司

  6. 请问,你知道你在JR上转载的这篇文章的原始出处吗?
    如何迅速成为Java高手(cjsdn) java.learndiary.com/diaries/3001.jsp

    我又转载了一次,并在上述网址发了点有关文章写作和转载文章的观点。

  7. 呵呵,你在google上可以搜索到的:
    site:cjsdn.net 如何迅速成为java高手

    http://www.cjsdn.net/post/view?bid=29&id=57147&sty=3&age=0&tpg=1&ppg=1#57147

  8. 我用site:cjsdn.net ***搜过的,可惜好像用错了关键字。

    这样,那篇文章的发表时间又提前到了2003年10月以前。不过,你转载的那篇文章的作者名字叫“空心菜”,好像也不是原创者“Tomjava”呢。看来,要找到那名原创者还不容易呢。

  9. 呵呵,我就是从那个上面看到的。有时候就是这样的,很难找到最原始的出处。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

© 2021 解惑

本主题由Anders Noren提供向上 ↑