解决方案 »

  1.   

    确实吓一跳,还以为是二十年呢,O(∩_∩)O~如果有天分,可以看看Unity3D,能整出来非常吓人的程序来
      

  2.   

    都快死了你还调侃,还不会爬你让我跑,什么屌Unity3D,不懂英文
      

  3.   

    我也是自学的不过才学了几个月,你可以去看看北京圣思园的视频几百集左右,基础学完就是WEB开发,在到后面就是银行项目实战。虽然是11年的视频,确实讲的很详细。如果你基础学的差不多,可以直接跟着视频开发WEB项目。祝你好运。
      

  4.   

    一个专题一个专题的学,不要求快,搞透彻了再进行下一步,比如单就Java IO就有一本400多页的书,可以每天抽出固定时间来学习,其他像多线程,网络编程等等逐一攻克。
      

  5.   

    我也在自学JAVA ,刚好学完基础,自学好难啊!!!
      

  6.   

    学习一定要循序渐进,把基础打好才是最重要的。我虽然在大学里面,但是大一的时候我并不是计算机科学学院的学生,我自学的C++,是的,看书加蹭课的方式把C++学完了,这要比Java难多了。虽然我现在很少使用C++,但是OO思想全是在那个时候领悟的。把OO思想想通了,其它的语言基本都是一样的。因此,一定不要急把基础打好。自学了C++之后,我又自学了一个月的MFC,能编出一些类似于绘图板一样的小程序。后来转到C#我用了2个星期(基础好的只要几天),用了半年C#我又转动Java,用了一个星期。现在主要使用Java。学哪门语言不是最重要的,一定要把编程里面的思想想通、想透。另外一个建议就是多动手编程。当然,如果想在IT这行走得顺利一些,数据结构、操作系统、数据库原理、计算机网络这些课程必不可缺,如果想走得更远微机原理、离散数学、线性代数、概率论、组合数学、计算机组成原理、编译原理等课程必不可缺,当然这是一个长期规划,要一步一步去走。加油。
      

  7.   

    刚毕业跟楼主一样,建议第一本书看那种21天学会xxx之类的书籍,名字越唬人越简单,然后就照着里面的东西来,建议还是学下里面的awt或者swing好做出来点东西来,这样也会激发点成就感,一开始可以做个基于awt或者swing的连数据库的增删改查,不要管界面的难看好看,不要管自己真正理解了多少,就照着书能把这个东西先整出来,应该书也看的差不多了,再回过头来理一下,把自己辛苦做出来的东西优化一下,这个过程应该就算会用java了,然后再去由浅入深的看其他经典的java书籍吧。个人偏方,不喜勿喷。不管什么方法都贵在坚持,所以在过程中要不断做出点东西或者照着目标有进展,希望楼主能忘掉这两年的痛苦,享受朝着目标一步步逼近的快感
      

  8.   

    可以去培训学校,至少可以看一下人家的课程安排,比如北大青鸟,新东方也有IT培训(本人之前在新东方做过JAVA讲师)。一般来说,这些培训学校的课程安排是比较跟得上时代潮流的,也是目前找工作和实际项目中最流行的。实践,就算你把书翻烂了,倒背如流了,还不如自己做一两个项目来得实在。要有一个思想准备,书上的东西是会过时的,也不一定是足够的,随时要准备学习新的东西。就算你刚把一本书目学完,也不见得所掌握的知识是足够的。
    当然,最关键的是,楼主自己没有点出来有哪些不足,不好评论
      

  9.   

    给你推荐一个网站edu.51cto.com,里面有个Java路线图,感觉很好,而且视频也算比较新的
      

  10.   

    看你怎么学了,自学现在就是别太浮躁,一点一点学习,原来上大学的时候,说学习都是闹着玩的,都稀里糊涂的学习,根本不弄清这个代码为什么,到后来,就是死心的学习,抛弃玩的想法了都,从基础看视频,然后视频里也有项目,真是一点一点来的,然后看看ssh这样的,也是可以工作的,现在就导致操作系统,算法,结构非常差,正在补,但是有点补不过来。
      

  11.   

    感觉各位说的都很对,再加加油努力学吧,学会java再来结帖。
      

  12.   

    等级挺高啊,5个三角星啊,老前辈啊,刚才得罪了啊,谅解啊
    楼主是猴子请来的逗比吗?人家“5个三角星”让你看看Unity3D教教你什么才是吓人来让你给骂了,偷笑。
      

  13.   

    自学完全可以,只是相对于学校、培训少了些了解与java相关的知识,学习java不仅仅是学写代码、看java书;
    很多java 程序运用到算法,数学知识才能解决问题;
    英语可以慢慢来,积累就好;比如java帮助文档,完全可以下载个中文的,再下载个英文的,闲了对照下,看看有哪些单词不认识,随手记下,在你每天编程序之前看看就记下了。
    此外,如果想记单词,还可以下载计算机专业词典,遇到不认识的单词就看看。
    视频学习也是个不错的选择,但要注意有些内容是否已过时。
      

  14.   

    看书,思考,多实践。然后循环2-3遍。经典书籍需要多品味,多理解。当你有恍然大悟的感觉时,就代表上升一个层次了。然后可以记笔记,写博客,写demo记录都可。
    当然,论坛,博客,度娘都要勤上。要有自己的理解和想法,要是错了,那么改正被,这样才能慢慢成长。
      

  15.   

    等级挺高啊,5个三角星啊,老前辈啊,刚才得罪了啊,谅解啊
    楼主是猴子请来的逗比吗?人家“5个三角星”让你看看Unity3D教教你什么才是吓人来让你给骂了,偷笑。
    不知道猴子是谁,只认识猪头
      

  16.   

    leetcode,百度下,做下上面的题,检验下java基础。java只是工具,看看用这个工具做个网站,做个手机应用,等等。再了解下一些深层次的东西,JVM,多线程等等
      

  17.   

    先学 java 基础的 然后 边看遍练习 代码 只看不写 是学不会的 我也是买本书 边看遍敲 现在基本的 算是入门了吧   还有 马士兵的视频不错 很多人推荐
      

  18.   

    上网找一个真实的项目,然后看不懂的地方问问其他人或者Google,看几个后,自己做一个。
    你就发现你的能力一下就提升上去了。多实践吧
      

  19.   

    我是看视频学的..学完后立马做项目效果挺好.我把我看的视频给分享了 喜欢的话可以看看...
    http://57share.net
      

  20.   

    学知识不能急,是个积累的过程。或者你可以通过itbegin来学习,也不错的。
      

  21.   

    有空看看这个博客吧: http://blog.csdn.net/yang_best/article/details/41282881    程序员的路----程序员一定要仔细看 。
    或者当你还是找不到答案的时候,请看这篇博客:http://blog.csdn.net/yang_best/article/details/40587885    从程序员到CTO的Java技术路线图, 很详细的成长路线图,希望能够帮到你 
      

  22.   

    估计你没有按照java路线学习吧,东学下,西学下,而且估计你也没有找到正确的学习方法,估计你是看完一本书后,又看下一本类似的书,完全是走过程