学JAVA的小菜鸟一只,今年大二了,一直以来对自己的方向有一点迷茫,
跌跌撞撞的学了JAVA SE ,JAVA WEB,现在正在看struts.可是最近遇到了一点迷惑,一直在CSDN上潜水,发现大家都主张说一定要把基础打好,
一定不要着急,我自己也觉得自己只不过是看完了几本教学书而已,知其然而不知其所以然,应该再继续巩固一下。可是我身边的人却似乎不是这样,我身边有一个高手经常跟我说什么socket、JAVABEAN什么的现在用的比较少,建议我跳过去先看STRUTS,等到用到的时候再来看,要结合实践做,因为基础永远是学不完的。这两种说法似乎都对,又似乎有点相互矛盾,我们学校不教JAVA,也没有老师可以给我指路,我也不知道什么该学 什么不该学,就是一本书从头到尾读下来,按着上面的例子做一遍,可是丢开书让我单独做项目的时候似乎又无从下手,比如现在学struts,让我做一个新闻管理系统,如果有教程我可以跟着一步一步做也能做出来,但让我自己做我连从哪里入手都不知道,感觉最近遇到了瓶颈,希望各位前辈能够指点一下,感激不尽!再次拜谢!~

解决方案 »

  1.   

    首先你要明白你学习java 的目的是什么,你要找一个好的工作,如果说一个人的基础不牢固的话他学什么都会相对来说比较慢,而且我们也都知道公司面试的时候看重的是你的基本功和学习的能力,而不是你现在的技术,几首是可以通过扎实的基本功慢慢的学到的,不要着急,一切都要靠自己呢,加油!
      

  2.   

    把基础打好,不要看大家说的东西,自己都不了解,都盲目去学~~~
    你都说前面基础是跌跌撞撞的,最好打牢固了,再学Struts 2
      

  3.   

    首先还是基础比较重要,基础好了,学后面的东西也是水到渠成,知道其原理,要不然的话老东西就没问题,新问题的话就不知道要怎么解决了
    你看了那么多书,比如内存是怎么分配的,初始化和清理的过程是怎么样的,引用和引用变量的实质操作是怎么样的,再比如集合,链表之类的是怎么实现的,光会用可不够,像这些都是比较深入一点的,你在看书的基础上都需要思考
    你看看JAVA编程思想里面的内容就应该能够明白底层原理
    只有这样,再学什么新东西的话才能知道设计的初衷和来龙去脉
    才能更好的掌握和运用
    所以基础很重要
      

  4.   

    去学c吧,会java的太多了,到处都是,一抓一大把~
      

  5.   

    c,C++好的,来做java上手很快~
      

  6.   

    老兄,自己找点小项目做做吧,练手啊,做的过程中你会发现自己存在的很多问题,技术也会随之有很大飞跃的。天天只看书,长进的慢啊。比如socket,以后工作中不用你学他干吗