当前位置:编程学习 > JAVA >>

学java到了瓶颈了,应该怎么办?

自己学java也有大半年了,之前断断续续的,后面看的比较多,有自己在网上找一些资料看,也买过书来学习,入门都入了好长时间,主要是看《编程那些事儿》和《head first java》,基本上看完了,现在迷茫了。
感觉基础不扎实,也不知道怎么去巩固。还有就是数据库方面一直没有学习,不知道要看什么,看到什么程度,因为学的是java SE,不知道怎么进入java EE,好生焦虑!!
自己以前也就大学学过C语言,数据库(已然忘光),毕业了在走硬件方面的工作,因为想找一份软件方面的工作,也不知道要到什么程度才行。
现在也有看一些android的视频学习,感觉android的话应该会更容易,但也不知道怎么学。
有人帮忙解惑么? Java Android 数据库 --------------------编程问答-------------------- 起码要做一些项目,就算是自己玩玩的项目也行,从头到尾自己摸一边。给你个学习路线图:http://edu.csdn.net/main/studyline/heimaline.html?flz --------------------编程问答-------------------- 如果能进个小公司实践就更好了 --------------------编程问答-------------------- 实践。做实际的项目才会知道哪里不足。 --------------------编程问答-------------------- 多练,多敲代码才不会感觉基础不牢,感觉你说的光是看,没实践 --------------------编程问答-------------------- 实践是检验真理的唯一方式 --------------------编程问答-------------------- 同学。。我看了(已然忘光)这四个字后瞬间泪流满面。。我刚毕业,四年的东西也忘光光了。
我在参加培训班,JAVA的,希望能给自己带来一点安全感。 --------------------编程问答-------------------- 看看java ee相关的书或者视频吧。。。
1.java web开发详解(孙鑫写的,名气够大了吧,我觉得这本是j2ee基础名副其实的“大宝”)
2.JSP网络编程(第二版)(讲解结合实例,很好的教程,里面的例子代码也很不错)
3.jsp程序开发范例宝典(这本书包含了java ee很多使用的代码实现) --------------------编程问答-------------------- 花点时间把jsp/servlet研究下 在看看javascript+ajax
然后找一份初级java工程师职位 做了两个项目 顺利的话
就可以掌握ee的常用框架和Js库 
最后说下android 这个可能学习难度可能不如ee 但是要掌握好 也不是特别容易 --------------------编程问答-------------------- 计算机是一门实践科学,不能光看书。
我的理念就是,多写程序多实践。少看书多实践,书上的理论和实际情况并不一定相符,大多情况都不相符。

楼主先选个方向,然后再把精力投入进去。

Java语言天生就是服务器端程序的开发语言,要么你选择JavaEE方向,要么你选Andriod方向。
不要两个都选,否则鸡飞蛋打。
JavaEE关注的是框架应用和网络通信的基本常识。Andriod关注的SDK和内存收放。
--------------------编程问答-------------------- 混进个小公司实习吧,不要担心你什么都不会,如果只是待家里看书,对大多数人来说真没太多用 --------------------编程问答-------------------- 我搞Java已经六年了,唯一值得庆幸的事情是,我一直坚持平均每天600行以上的代码量。
当实践积累到一定程度的时候,自然会需要理论方面的指导,这时看看程序设计方面的书,才有指导价值。 --------------------编程问答-------------------- 我觉得首先你要继续巩固javase的内容 你自己都说基础不稳,这样我想对于以后学习javaee有很大帮助,然后可以一般巩固一边学习javaee的相关课程  希望对你有帮助  --------------------编程问答--------------------
引用 11 楼 preferme 的回复:
我搞Java已经六年了,唯一值得庆幸的事情是,我一直坚持平均每天600行以上的代码量。
当实践积累到一定程度的时候,自然会需要理论方面的指导,这时看看程序设计方面的书,才有指导价值。

我想问下能敲些什么代码。。。一天能敲600行??? --------------------编程问答--------------------
引用 11 楼 preferme 的回复:
我搞Java已经六年了,唯一值得庆幸的事情是,我一直坚持平均每天600行以上的代码量。
当实践积累到一定程度的时候,自然会需要理论方面的指导,这时看看程序设计方面的书,才有指导价值。

一天600,是平均还是每天?
太牛了 --------------------编程问答-------------------- 基础好了学其他的更快接受,有些理论性的你最开学不明白,没事,直接往下学,等你学完了,回过头来,也许立马就能明白。
我最近看这两个视频,你自己看下吧
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

--------------------编程问答-------------------- 学了这么点就到瓶颈了, 你这瓶也太小了 --------------------编程问答-------------------- 坚持 --------------------编程问答-------------------- 1楼的那个链接,很有用 --------------------编程问答-------------------- 老实说每天600行还真不见得是什么好事。。。 --------------------编程问答-------------------- 学习JAVA一个月了。 --------------------编程问答-------------------- 顶,好东西!!! --------------------编程问答-------------------- 最起码jdk里面的如何实现的应该多多关注,看看里面的实现方式了 --------------------编程问答-------------------- 讨论最管用。 --------------------编程问答-------------------- 都说thinking in java是本好书。另外,别做软件。当兴趣爱好,或者有助于工作都应该学,但是别转到软件,进来就想出去了。很多大龄程序员很迷茫的,没那么多好工作机会由你随便选。年纪总是越来越大,头脑却不会越来越聪明,所以从事经验性的工作才明智。你自己做决定吧! --------------------编程问答--------------------
引用 2 楼 tlfu_12344 的回复:
如果能进个小公司实践就更好了

我也想啊,但是我赶脚没有公司会要我啊....... --------------------编程问答--------------------
引用 4 楼 qq1145174853 的回复:
多练,多敲代码才不会感觉基础不牢,感觉你说的光是看,没实践


是大多时间在看,后面尝试着做贪食蛇,但是直做了基本的移动功能就没做下去了
看来还是要多敲啊 --------------------编程问答--------------------
引用 1 楼 nongzhenqin 的回复:
起码要做一些项目,就算是自己玩玩的项目也行,从头到尾自己摸一边。给你个学习路线图:http://edu.csdn.net/main/studyline/heimaline.html?flz


这个是说先学好Java SE,然后web,然后Java EE,最后才是android,我的理解对吗?!! --------------------编程问答--------------------
引用 27 楼 dwx159 的回复:
Quote: 引用 1 楼 nongzhenqin 的回复:

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


这个是说先学好Java SE,然后web,然后Java EE,最后才是android,我的理解对吗?!!
不建议你这样学,实在不行就买本书吧!项目实战类的书籍,了解每个技术在项目中的作用~这样学效率才高。 --------------------编程问答-------------------- 我觉得...我不是什么高手哈....弄懂一门知识不一定要看什么特别厉害的书....只要把你看过的书弄得明明白白,把里面的知识理解透了,运用的时候想到写得出我觉得就行了... 其实我是来求粉的...日子不好过 --------------------编程问答-------------------- 自己尝试做做游戏 主要是练手补知识 --------------------编程问答-------------------- 自己动手写代码,做小项目,进步神快! --------------------编程问答-------------------- 我现在也尴尬哈 感觉光敲代码没有,自己有不会写,想学api 看了半个小时 就顶不住了 现在真的 很尴尬了 --------------------编程问答-------------------- 学习struts2,hibernate,spring,中间做做项目,三个的整合使用,你基本上就能胜任工作了。 --------------------编程问答-------------------- 数据库一定要会用,不会用数据库java也没用呀。。 --------------------编程问答-------------------- JavaEE:TOMCAT,jdbc,hivernate  jsp servlet,struts String 

给点经验吧 汪汪 --------------------编程问答--------------------
引用 34 楼 zengfuqing 的回复:
数据库一定要会用,不会用数据库java也没用呀。。


我也知道啊,但我不知道要怎么学...因为数据库(SQL,MYSQL,SQLITE...)好像也有很多种,不知道学哪个啊... --------------------编程问答--------------------
引用 32 楼 zsj19910306 的回复:
我现在也尴尬哈 感觉光敲代码没有,自己有不会写,想学api 看了半个小时 就顶不住了 现在真的 很尴尬了


就那样看api啊?效果没都少吧,我学的话都是边个例子,一边实现一边看,这样才能理解深刻啊 --------------------编程问答--------------------
引用 29 楼 aa784689093 的回复:
我觉得...我不是什么高手哈....弄懂一门知识不一定要看什么特别厉害的书....只要把你看过的书弄得明明白白,把里面的知识理解透了,运用的时候想到写得出我觉得就行了... 其实我是来求粉的...日子不好过


是的,但是感觉现在看的书,学过的东西还不足以让我随心所欲编一些我想要的实现的功能呀

P.S.  日子的确不好过啊,粉你就能好过点啊? =. = --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 1 楼 nongzhenqin 的回复:
起码要做一些项目,就算是自己玩玩的项目也行,从头到尾自己摸一边。给你个学习路线图:http://edu.csdn.net/main/studyline/heimaline.html?flz

可以参考,不过每个人学习的方式都不一样。 --------------------编程问答-------------------- 正在学习中。。。 --------------------编程问答-------------------- 学习java是循序渐进的,因为技术有很多,掌握了基本的理论后要去自学其他的技术,怎么会有瓶颈呢,有是因为你太过狭隘了,只学java的某种技术。 --------------------编程问答-------------------- 建议 学习Servlet入门JEE ,然后学习框架,最后还是进公司实践,不然一个人搞太困难 --------------------编程问答-------------------- 学习一下三大框架,从网上找找视频,推荐马士兵和王勇,讲的很细致,你会有收获的,我在大学里也是什么都学不分软硬件,就是往工程师的方向教授我们 --------------------编程问答-------------------- LZ跟我在一条起跑线上,加油吧,没什么大不了的。。。

普通人能做事的,相信你我也能。。。但要自己想放弃,谁都无能为力。

看你应该还是有基础的,找个方向,自己模拟点项目,实在没项目给自己建个网站;或者干脆去找工作;看书看久了,自己就有点烦了。。。

我跟你情况很类似,但我是0基础,学了半年,正在努力中。。。
--------------------编程问答-------------------- 《Thinking in java 》 --------------------编程问答-------------------- 没什么坚持下,搞懂所有不推荐,要有一样拿的出手的 --------------------编程问答--------------------
引用 44 楼 pangjingji 的回复:
建议 学习Servlet入门JEE ,然后学习框架,最后还是进公司实践,不然一个人搞太困难

我也是这样学的,现在学习了SSH整合,在找工作了。但好像,很难。。 --------------------编程问答-------------------- 多而不专,,,浪费时间,,,真正学好一样就够你吃饭了,,,楼主,,,专功安卓吧,,,这个见效快 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 我现在也在学java,才一个月,发现要学java要懂得运行的思路,代码暂时子还不会写,求大神们带带 --------------------编程问答-------------------- 先巩固下已经学的内容,动手敲代码吧。然后数据库那边肯定是要学的,不然没多大作用。 --------------------编程问答-------------------- 我也是一小菜鸟一只!!!各位前辈的言语深深的鼓舞了我!!!! --------------------编程问答-------------------- 模拟出集合框架源码、模拟出Jquery基本的选择器、模拟出属于自己的一套小小的SSH框架,那么,所有的瓶颈将不复存在! --------------------编程问答-------------------- 对于各位大神的指导,我不胜感激,现在我还是要把基础先巩固,然后才能往下发展~
至于怎么巩固,个人有个人的方法。但重要的是在坚持!
我会坚持下去的!!
以后有问题还请各位指导指导 --------------------编程问答-------------------- 我觉得首先你要继续巩固javase的内容 你自己都说基础不稳,这样我想对于以后学习javaee有很大帮助,然后可以一般巩固一边学习javaee的相关课程  希望对你有帮助   --------------------编程问答-------------------- 我挺迷茫的,现在在大学,自己周围的同学都在玩游戏什么的,而自己又不想颓废,然而,学习编程犹如孤军奋战,不容易啊。 --------------------编程问答-------------------- 问问自己想往哪方面发展 就朝着去努力 要耐得住寂寞 --------------------编程问答-------------------- 没别的好办法,就是敲代码,当你代码量超过10万行,你就知道程序员是怎样炼成的了!多练小项目,吃透代码,达到自己能够独立敲一遍的程度!先有量变,才能有质的飞跃! --------------------编程问答-------------------- 表示我也是来学习学习的 --------------------编程问答--------------------
引用 11 楼 preferme 的回复:
我搞Java已经六年了,唯一值得庆幸的事情是,我一直坚持平均每天600行以上的代码量。
当实践积累到一定程度的时候,自然会需要理论方面的指导,这时看看程序设计方面的书,才有指导价值。
给了一条还建议啊,感觉一直看书东西多了就不知道从哪开始实践了,只知道他是那样做但是具体代码不知道从哪下手 --------------------编程问答-------------------- 不要去碰安卓了。

建议学习MVC框架的一种+js+css

最先学习框架,然后js,然后css --------------------编程问答-------------------- 看开源框架最好,但是要求比较高 --------------------编程问答-------------------- 和楼主一样,正在一点一点的学Java,我自觉得自己的想法很清晰简单那,先学JavaSe,然后学安卓,因为目前的工作能跟用户体验扯上点关系, 我想学完以后直接杀到北京去,去锤子或者小米谋份差事。
等到自己动手学的时候才发现自己原来就是个傻逼,自学很艰辛,现在还一直卡在类里面出不来,我一方面想学下一章内容,另外一方面又想不学扎实怎么学下面的,纠结死了,有时候一个小小的问题可能会卡住一个晚上,真的很痛苦。
想放弃的时候,我就去锤子的招聘页面看看,然后骂骂自己:你他妈天天在干嘛?你还想不想好了?然后又去纠结的啃书啃视频,每天都在这么往复的挣扎中,痛苦。
不过我相信坚持下来应该会有收获的,所有的失败就只有一种,那就是半途而废。
和楼主以及像我一样的菜鸟共勉。 --------------------编程问答-------------------- 楼上的,我也有同感,刚开始学真的很痛苦,尤其是0基础的,看到班上都是计算机专业,每次老师讲课给出的问题,他们都能当时出答案,并且敲出代码,想想就痛苦,感觉自己笨的要死,学习了两个月,学完了集合、流,现在也分不清楚什么是SE,EE,WE,将来具体要面向那个方向发展,苦恼中!! --------------------编程问答-------------------- 刚看标题学习到了java的瓶颈了,吓我一跳啊。这得什么技术啊,进来一看是lz自己的瓶子!我晕!
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,