自己学java也有大半年了,之前断断续续的,后面看的比较多,有自己在网上找一些资料看,也买过书来学习,入门都入了好长时间,主要是看《编程那些事儿》和《head first java》,基本上看完了,现在迷茫了。
感觉基础不扎实,也不知道怎么去巩固。还有就是数据库方面一直没有学习,不知道要看什么,看到什么程度,因为学的是java SE,不知道怎么进入java EE,好生焦虑!!
自己以前也就大学学过C语言,数据库(已然忘光),毕业了在走硬件方面的工作,因为想找一份软件方面的工作,也不知道要到什么程度才行。
现在也有看一些android的视频学习,感觉android的话应该会更容易,但也不知道怎么学。
有人帮忙解惑么?JavaAndroid数据库

解决方案 »

  1.   

    起码要做一些项目,就算是自己玩玩的项目也行,从头到尾自己摸一边。给你个学习路线图:http://edu.csdn.net/main/studyline/heimaline.html?flz
      

  2.   

    同学。。我看了(已然忘光)这四个字后瞬间泪流满面。。我刚毕业,四年的东西也忘光光了。
    我在参加培训班,JAVA的,希望能给自己带来一点安全感。
      

  3.   

    看看java ee相关的书或者视频吧
    1.java web开发详解(孙鑫写的,名气够大了吧,我觉得这本是j2ee基础名副其实的“大宝”)
    2.JSP网络编程(第二版)(讲解结合实例,很好的教程,里面的例子代码也很不错)
    3.jsp程序开发范例宝典(这本书包含了java ee很多使用的代码实现)
      

  4.   

    花点时间把jsp/servlet研究下 在看看javascript+ajax
    然后找一份初级java工程师职位 做了两个项目 顺利的话
    就可以掌握ee的常用框架和Js库 
    最后说下android 这个可能学习难度可能不如ee 但是要掌握好 也不是特别容易
      

  5.   

    计算机是一门实践科学,不能光看书。
    我的理念就是,多写程序多实践。少看书多实践,书上的理论和实际情况并不一定相符,大多情况都不相符。楼主先选个方向,然后再把精力投入进去。Java语言天生就是服务器端程序的开发语言,要么你选择JavaEE方向,要么你选Andriod方向。
    不要两个都选,否则鸡飞蛋打。
    JavaEE关注的是框架应用和网络通信的基本常识。Andriod关注的SDK和内存收放。
      

  6.   

    我搞Java已经六年了,唯一值得庆幸的事情是,我一直坚持平均每天600行以上的代码量。
    当实践积累到一定程度的时候,自然会需要理论方面的指导,这时看看程序设计方面的书,才有指导价值。
      

  7.   

    我觉得首先你要继续巩固javase的内容 你自己都说基础不稳,这样我想对于以后学习javaee有很大帮助,然后可以一般巩固一边学习javaee的相关课程  希望对你有帮助 
      

  8.   

    基础好了学其他的更快接受,有些理论性的你最开学不明白,没事,直接往下学,等你学完了,回过头来,也许立马就能明白。
    我最近看这两个视频,你自己看下吧
    java基础
    http://bbs.itcast.cn/thread-14377-1-1.html?130624wwt&csdn安卓入门视频:
    http://java.itcast.cn/news/39ecbf79/06c2/42bb/842a/39e77de17b25.shtml?130624wwt&csdn
      

  9.   

    最起码jdk里面的如何实现的应该多多关注,看看里面的实现方式了
      

  10.   

    都说thinking in java是本好书。另外,别做软件。当兴趣爱好,或者有助于工作都应该学,但是别转到软件,进来就想出去了。很多大龄程序员很迷茫的,没那么多好工作机会由你随便选。年纪总是越来越大,头脑却不会越来越聪明,所以从事经验性的工作才明智。你自己做决定吧!
      

  11.   


    这个是说先学好Java SE,然后web,然后Java EE,最后才是android,我的理解对吗?!!
      

  12.   


    这个是说先学好Java SE,然后web,然后Java EE,最后才是android,我的理解对吗?!!不建议你这样学,实在不行就买本书吧!项目实战类的书籍,了解每个技术在项目中的作用~这样学效率才高。
      

  13.   

    我现在也尴尬哈 感觉光敲代码没有,自己有不会写,想学api 看了半个小时 就顶不住了 现在真的 很尴尬了
      

  14.   

    学习struts2,hibernate,spring,中间做做项目,三个的整合使用,你基本上就能胜任工作了。
      

  15.   

    数据库一定要会用,不会用数据库java也没用呀。。
      

  16.   

    JavaEE:TOMCAT,jdbc,hivernate  jsp servlet,struts String 给点经验吧 汪汪
      

  17.   


    我也知道啊,但我不知道要怎么学...因为数据库(SQL,MYSQL,SQLITE...)好像也有很多种,不知道学哪个啊...
      

  18.   


    就那样看api啊?效果没都少吧,我学的话都是边个例子,一边实现一边看,这样才能理解深刻啊
      

  19.   

    学习java是循序渐进的,因为技术有很多,掌握了基本的理论后要去自学其他的技术,怎么会有瓶颈呢,有是因为你太过狭隘了,只学java的某种技术。
      

  20.   

    建议 学习Servlet入门JEE ,然后学习框架,最后还是进公司实践,不然一个人搞太困难
      

  21.   

    《Thinking in java 》
      

  22.   

    我也是这样学的,现在学习了SSH整合,在找工作了。但好像,很难。。
      

  23.   

    我现在也在学java,才一个月,发现要学java要懂得运行的思路,代码暂时子还不会写,求大神们带带
      

  24.   

    模拟出集合框架源码、模拟出Jquery基本的选择器、模拟出属于自己的一套小小的SSH框架,那么,所有的瓶颈将不复存在!
      

  25.   

    我觉得首先你要继续巩固javase的内容 你自己都说基础不稳,这样我想对于以后学习javaee有很大帮助,然后可以一般巩固一边学习javaee的相关课程  希望对你有帮助  
      

  26.   

    不要去碰安卓了。建议学习MVC框架的一种+js+css最先学习框架,然后js,然后css
      

  27.   

    和楼主一样,正在一点一点的学Java,我自觉得自己的想法很清晰简单那,先学JavaSe,然后学安卓,因为目前的工作能跟用户体验扯上点关系, 我想学完以后直接杀到北京去,去锤子或者小米谋份差事。
    等到自己动手学的时候才发现自己原来就是个傻逼,自学很艰辛,现在还一直卡在类里面出不来,我一方面想学下一章内容,另外一方面又想不学扎实怎么学下面的,纠结死了,有时候一个小小的问题可能会卡住一个晚上,真的很痛苦。
    想放弃的时候,我就去锤子的招聘页面看看,然后骂骂自己:你他妈天天在干嘛?你还想不想好了?然后又去纠结的啃书啃视频,每天都在这么往复的挣扎中,痛苦。
    不过我相信坚持下来应该会有收获的,所有的失败就只有一种,那就是半途而废。
    和楼主以及像我一样的菜鸟共勉。
      

  28.   

    楼上的,我也有同感,刚开始学真的很痛苦,尤其是0基础的,看到班上都是计算机专业,每次老师讲课给出的问题,他们都能当时出答案,并且敲出代码,想想就痛苦,感觉自己笨的要死,学习了两个月,学完了集合、流,现在也分不清楚什么是SE,EE,WE,将来具体要面向那个方向发展,苦恼中!!
      

  29.   

    刚看标题学习到了java的瓶颈了,吓我一跳啊。这得什么技术啊,进来一看是lz自己的瓶子!我晕!