小弟目前大二 不是计算机专业的 喜欢JAVA 而且毕业后想当个程序员 所以四五个月前开始自学JAVA 也旁听过一些课程 现在J2SE的内容学过一遍 数据库 HTML XML JAVASCRIPT JSP Servlet的内容说起来也算是学过了 但这些都感觉学的很肤浅 也写过一些小项目 都是不值一提的那种 小游戏 网络聊天 小BBS什么的 
那天跟群里的人讨论 他们建议我去上培训 说只有培训才能学到东西 我觉得他们说的有点道理 自己学到话有时候会走些弯路 还缺乏项目经验 但我就是不想按别人安排好的道路去走 所以我想坚持自学 
可如何深入学习呢 看哪些书 到什么程度 望指点一二 另外 培训真的是最有效率的学习之路么?(我不这样认为)

解决方案 »

  1.   

    建议还是不要培训
    1。夯实好Java基础,这是最重要的
    2。了解一些框架,熟悉J2EE的一些主流技术3。然后在网上投简历,找公司实习
      

  2.   

    培训?千万不要去,你是学生,在学校好好学 
    数据结构
    离散数学
    编译原理这几个对于程序开发非常的有用,这是程序开发基础,去培训讲些spring?struts?这些,能和基础的东西相比吗?
    只有工作之后才能理解那些课程对程序的重要啊,什么框架都是浮云一个已经工作的人的建议
      

  3.   

    我也是,java基本没有接触过,现在直接在公司实习跟着做项目,希望能学到点什么
      

  4.   

    如果基础和JSP,Servlet都学得还可以的话,可以开始试着看看主流的框架了,SSH。先Struts2,再Spring,最后Hibernate.
      

  5.   

    我刚工作半个月!还是在学校里好好学号Java基础!我现在就后悔了!在学校整天上网玩了!现在很郁闷!祝你成功!好好学!建议你听一听《上学堂马士兵》的教学视频,我觉得有帮助!
      

  6.   

    多多看JAVA基础  培训没什么太大的用处
      

  7.   

    王勇老师的《DRP项目》,十几个G的,讲的很全面。
    当然之前得有JAVA/JDBC和JSP等基础。然后可以尝试自己去做小项目,参考软件交易网上的要求。
      

  8.   

    看你的情形,对JAVA的学习只是浮在上面的,如果想学好就要深入下去,去读懂JAVA中的常用的API,当你读了JAVA API中的源代码了,对你的数据结构和算法也是一种复习和提高,如果你觉的这些你都很通了,你可以往上层看看,现在不是流行很多的框架嘛,框架是架构的体现,如果时间充分,可以读一些框架的源代码,比如Struts,这是别人用8年的时间写出来的,不需要我们达到那种程度,至少我们可以去学习别人,如果你看了这些框架的源代码,你会学习到很多优秀的设计模式,对你编写出优秀的代码是很有帮助的