解决方案 »

  1.   

    学习没有捷径,多看书,多动手,多理解。背API 
      

  2.   

    个人体会,首先是理解基本概念,这时候不必求全求深。什么都不懂就无法开始。
    其次是从一些小东西开始入手写代码,像章节练习就比较合适,一定不要太复杂。这时候最好还是别用ide,用notepad、UE之类的做代码,手工做所有的事情,整个流程走完后会有很大收获。另外,即使是抄抄别人的代码也是好的,关键在于“动手”。
    第三步,可以开始做些小的产品。这时候的选择非常多,而且,因为产品很小,因此每做一个,都会系统地接触某类api,当用到的时候就仔细研究下。在这一个阶段,如果有精力,系统研究下类库也很管用。这个阶段,还应该有目的的了解除了写代码以外的一些东西。比如常用的工具、开源项目、设计模式等等。
    第四步,可以开始做真正的商业产品,但最好参加项目组。因为项目组一般有分工,那么对于个人而言,可以投入更多精力在自己负责的内容上,可以求精求深。这一步有可能会相当漫长。
    大部分程序员基本就做到第四步,即“参与产品研发”,只有少部分人能更进一步到达“领导产品研发”,或者走到更高职位,这就和学技术关系不大了,看个人能力和造化。
    大概就是这样。
      

  3.   

    看视频吧,可以去verycd下载,把基础打好。
      

  4.   

    thinking in java 中文版 这本书连看2遍 我保证你可以入手项目了