各位前辈和java界牛人们:
    小弟现在大二,学习java也一年时间。先后学习java jsp SSH2,现在由于我们实验室与企业合作,我又有机会参与到公司的项目,公司很小,前台页面我们也得写,由于他们用了很多js,所以我又不得不狂补js放面的东西。可是在这个过程中,我真的很迷茫,总感觉自己没有深入下去学习,没有把java基本功练习扎实。我们一直在赶进度,学习很多框架。而在这些学习的结果就是我们只处于会用的层面。我不知道真正到社会上的大公司,这些公司更注重哪些方面的能力。
    如果给各位前辈们一个重新回到校园学习的机会,您们会更侧重哪些方面的学习和锻炼呢?同时也希望各位前辈给我们这些在校大学生提出宝贵的web开发意见,让我们不在迷茫,让我们明了到底该学习什么,什么东西才是我们进出社会后最需要的。、
   在此谢过各位前辈!!!!!!

解决方案 »

  1.   

    java se你学扎实了。那些框架。你用用就知道它的实现原理了。所谓一通百通就是这个道理。那些框架你会其中一种。学习另外的也就不会有什么困难了。你还迷茫。我还蛋碎呢。你们学校还要教神马jsp,ssh2.我们学校就交了个java se。教了几章的内容。这些东西全部是我自己学的。java se的thinking in java我看了很多遍。我基础知识学得很扎实。我在学这些框架的时候,我真心觉得它们的基本原理一看就知道了。框架只是为了方便开发。如果你只知道用,不知道原理。你学起来估计也没什么兴趣。要知其然还要知其所以然。我马上也要开始去实习了。我看了一下所有的招聘公司。基本上就是ssh2框架你要会。还有数据库。数据库推荐oracle.你才大二。好好把基础弄扎实一点。学习这些框架很轻松的。做几遍就得心应手了。js.说实话我不是很会。但是编程语言都是大同小异。很多用js写的东西。只是编程思想不到位而已。至于语法。百度一下就OK了。我自学了这么久,总结出来的。java se基础最重要。一句话。基础好了。学这些都没难度了。
      

  2.   

    java se你学扎实了。那些框架。你用用就知道它的实现原理了。所谓一通百通就是这个道理。那些框架你会其中一种。学习另外的也就不会有什么困难了。你还迷茫。我还蛋碎呢。你们学校还要教神马jsp,ssh2.我们学校就交了个java se。教了几章的内容。这些东西全部是我自己学的。java se的thinking in java我看了很多遍。我基础知识学得很扎实。我在学这些框架的时候,我真心觉得它们的基本原理一看就知道了。框架只是为了方便开发。如果你只知道用,不知道原理。你学起来估计也没什么兴趣。要知其然还要知其所以然。我马上也要开始去实习了。我看了一下所有的招聘公司。基本上就是ssh2框架你要会。还有数据库。数据库推荐oracle.你才大二。好好把基础弄扎实一点。学习这些框架很轻松的。做几遍就得心应手了。js.说实话我不是很会。但是编程语言都是大同小异。很多用js写的东西。只是编程思想不到位而已。至于语法。百度一下就OK了。我自学了这么久,总结出来的。java se基础最重要。一句话。基础好了。学这些都没难度了。
      

  3.   

    好好学j2ee  搞前台是美工的事
      

  4.   

    我觉得特别是做Web这块,用到的Java se好少啊,感觉Java se很多都用不到的样子
      

  5.   

    js是美工的事,真的,好好学习j2ee 就行了,框架理解机制,会用就行,没什么别的要求.
      

  6.   

    看到楼上都说js是美工的事,我笑了。
    js不要你精通,但你要起码要懂,用的时候会查就行,很少听说js都是美工的事,这种观点纯粹搞笑,至少我经历过的项目js都是开发人员写的,而且,基本上项目组很少有专业的美工
      

  7.   

    web开发要会js这是必然!这绝对不是美工的事,美工只管做图。另外 xx大师说过  js是学生最有必要学会的技术,因为js性价比非常高。这个性价比高怎么说呢? 就是你花1小时学习,能获得的收获会非常大,比一小时学其它技术大很多。js会一两小时入门下,以后用的时候边学便用。jquery同理,jquery也必学。
      

  8.   

    thinking java还没有看完过,想要这一年看完两次,了解,明白 就差不多了
      

  9.   

    相对来说,前台和后台是需要不同的team来做的。所以只是需要你想学习的部分就够了。
      

  10.   

    j2ee 好好学   js一定学好  现在web基本都用 ajax   jquery  ```` 
      

  11.   

    上面很多观点我不敢苟同,  要知道现在大公司里面前端的需求量很大(因为合格的前端很少),甚至可以说很多大公司面试前端的要求比java开发的要低(因为前端资源紧张,供却不应求),譬如TB譬如BD都是如此。但是在发展和待遇上不比开发低。 所以学习一些js方面的东西不见得是坏事,况且中国的市场环境大多数小公司都是要求前后台都需要涉及到的,还有需要明确的是前端不是美工。
    所以对于你来说,首先你明确是否真的只想做java,还是说只想求一个好的发展,因为做前端也是有前途的,如果你就想做java不想做其他,那么java方面的基础能力一定是最重要的,基础、原理了解了,自然框架:从会用到看核心源码,也是没问题的。
      

  12.   

    楼上的各位前辈:
        感谢你们给予我这么建议。看完你们的建议,我感觉我现在还是把基础打扎实了,学习学习java高阶、数据结构、和设计模式。然后大三再侧重学习js前端开发。
        
      

  13.   

    lz,你怕什么,我从学校毕业的时候什么都不知道呢,学校什么都没学到,你这么好,还没毕业就有项目经验了,你还怕什么,js肯定是要会的,这个不会你怎么写代码,中国没这条件,所以js也要会,java基础像2楼说的,多看看Thinking in java,理解对象和面向对象的思想吧
      

  14.   


    情况和楼主很类似,也是大二刚结束,也做过几个项目,越做越觉得没技术含量,业务逻辑写的都要吐了,以前觉得写java重要的是自己写,看了几本java的好书后才发现,学java看别人的代码也很重要,否则我永远都不知道自己写的代码有多糟糕,又臭又长,现在我不轻易的接项目了,开始自己看JDK和spring的一些源码,看人家的设计,我以后进公司可不想写无聊的业务逻辑,我比较向往的是开发公司框架的精英团队,一起加油吧