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

学习java的困惑,请高人指点

我是一个已经毕业了好几年的大专毕业生.现在在联通机房工作,平时的工作就是换换板卡,维护下线路.(没有技术含量,就是体力活)不是正式工,工资低,只有七八百块钱.,平时工作很清闲,正式工比我们还要闲,工资比我们拿的多好几倍,(呵呵没有其他意思,只怪当初没有自己没有好好读书).这一段时间感觉工作没有一点意义,生活过得也很不充实.在电视上看到许多二十多岁创业成功的,就激起了心中的火焰.一直考虑不能在这样下去了.以前上学的时候点基础.想学习java,然后再学习jsp.学好后出去闯一闯.心里规划了一个蓝图.心里暗下决心一定要学习好.还下了一套孙鑫的视频教程.开始学习,前几章节还能看懂,跟着实例上机学习.学着学着,就知道浮躁是什么意思了.就是心里有劲,憋在心里.越想学越看不懂.刚开始学非常有自信.现在一点动力也没有了.心中的梦想就要破碎.各位老师.高手们指点下,我该怎么办.
不甘于当一个联通临时工的我.谢谢
答案:伙计,只要想学,什么都可以办到,并且具我说知有好多高手都是在网吧中将编程学好的,当然这不包括我,我依然很菜! 我就来根据我的经历给你们讲讲在没有电脑的情况下学好编程。 首先,学编程很苦,并且周期很长,大概7-8时间,你可以达到高级程序员这个级别。 我先来讲讲在网吧中如何学习编程,学习的最佳时间是晚上。 刚开始从BASIC开始吧,为什么,简单啊! QBASIC语言程序设计  http://book.jqcq.com/product/582009.html 本书是根据教育部最新颁布的中等职业学校计算机及应用专业《QBASIC编程语言》基础教学基本要求编写,同时参考了教育部考试中心制定的计算机等级考试大纲。本书主要内容包括QBASIC语言的基础知识、基本概念、程序结构及程序设计方法、数组、函数和子程序、字符串、文件 ... 为什么学它呢?因为他很简单,刚开始学,最主要的是兴趣。我可不想一开始就被C++打倒。 可光看书不行,学编程最要紧的就是练习,可能一开始你会想到用VB。在网吧中可以下,但下完后就半夜了。 这里,我给你推荐一个利器: FreeBasic 可以编写WINDONS程序。  http://www.freebasic.net/ 这个软件是免费的,而且很小,大概十几分钟就下来了。 BASIC学好后,可以看VB,但我不知道是否能在这个软件运行。 学完BASIC,你的程序基础就差不多了。这个时候有四条路在你面前: VB,C,JAVA,PASCAL。 其中,VB最简单,但可能工作不是那么好找,其它三种可以,其中C,JAVA应该是最流行的。 就我的精练,PASCAL比较简单,JAVA迟滞,最难是C。 下面我分别讲讲。 首先,PASCAL: 程序设计方法与PASCAL语言  http://book.jqcq.com/product/100865.html 本书是作者多年教学的总结,通过分析、加工、提炼而成。针对程序设计语言的特点,针对人的思维特点,以面向程序设计为中心,以程序设计方法为主线来介绍PASCAL语言的基于结构化程序设计思想的教科书。作者力求使读者通过学习本书不仅掌握PASCAL语言,更主要的是使读 ... 你可以在 FreePascal  http://www.freepascal.org/ 下载免费的编译器。 然后,VB: VB语言程序设计  http://book.jqcq.com/product/345299.html 本书以VISUAL BASIC 6.0为语言背景,以程序结构为主线,介绍可视化程序设计的基本知识和编程方法。内容包括:面向对象的初步概念,程序设计基础,数据输入/输出,选择结构设计,循环结构设计,数组,过程,数据文件,常用控件的使用,程序调试等。 ... C语言 C程序设计(第二版)  http://book.jqcq.com/product/811006.html C语言是国内外广泛使用的计算机语言,是计算机应用人员应掌握的一种程序设计工具。本书第一版于1991年出版,全书针对初学者的特点,精心策划、准确定位、概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。普遍认为它是学习C语言的好教材,被全国大多数高校 ... C语言的编译器,如果你自己有电脑,可以使用VC.NET,BC++这些商业软件。如果象我一样没有,就可以使用一些免费的软件。 DEV-C++  http://www.bloodshed.net/devcpp.html 这个编译器很好,我读书时一直使用。功能不是很强大,但插件很多。 code::blocks  http://www.codeblocks.org/ 最近发现的,和DEV-CPP差不多,但功能比前者全面。 OpenWatcom  http://www.openwatcom.org/index.php/Main_Page 老牌的编译器,很多游戏都是它写的。 以上这些软件同样可以编译C++。 C学好后可以学C++,我学C用了可能两年多时间。 JAVA语言: 应该说JAVA是最有前途的语言,我建议你学这个,又好找工作。 Java程序设计基础  http://book.jqcq.com/product/800381.html 本书主要针对初学Java的读者,主要介绍了面向对象程序代码的基本概念:创建图形用户接口所要事的可视化对象:基于事件的编程等内容。本书的主要目标是:在合理的编程规则下以一种能够被初级程序员接受的方式介绍上述内容,以期提供给读者工具、技术以及创建并保持程序的 ... Java编程思想(原书第3版)  http://book.jqcq.com/product/412312.html 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书作者有多年的教学经验,对C、C++、Java语言都有独到、深入的理解。因此他非常了解如何教授Java语言这门课程,也非常明白语言教学中的难点及人们的困惑。作者以通俗易懂及小而直接?... 刚开始学,要选择合适的工具,象NETBEANS,ECLIPSE这些东东都是专业级的,最好使用JCREATOR。这个软件小巧到功能强大。 JCREATOR  http://www.jcreator.com/ 其次就是网页制作,这是每个程序员不得不做的事情。 如果你学的是VB。可以学ASP: ASP程序设计  http://book.jqcq.com/product/583309.html 本书对ASP动态网站编程作了系统的介绍,全书分成四大部分。第一部分为环境配置与ASP编程基础,介绍ASP+SQL Server平台的配置,以及HTML、CSS和VBScript语言的使用。第二部分为ASP数据库程序设计,介绍了ASP操作Access和SQL Server数据库的三大基本格式,以及如何读?... 要建立网站,你就不得不搭建服务器,IIS你肯定是用不上了,可以使用Apache的服务器,它提供ASP的,JSP和PHP的服务器  http://www.apache.org/ 相对来说都很小,可你要选择性的下载,安装的时候看看相关的文章。 然后就是数据库, 使用MYSQL吧,前期版本都很小。在网吧中主要就是练习。  http://www.mysql.com/ 学C的话,可以学PHP。 PHP程序设计与实例分析教程  http://book.jqcq.com/product/315091.html 本书为“全面突破网络编程技术丛书”之一。本书介绍的PHP语言是一种服务器端解释的脚本语言,它根据用户请求或服务器端的数据产生动态网页。全书系统地介绍了PHP在多种平台环境中的设计方法,重点讲解了其强大的内建访问数据库的能力,以及它如何能够作为Apache Web服务 ... 服务器和上面一样。 学JAVA,就学JSP。 JSP程序设计教程  http://book.jqcq.com/product/430966.html 本书以JSP为开发工具,以java为开发语言,用通俗、简明的语言由浅入深出地讲解了JSP程序设计的开发方法,同时辅以大量的实例,书中所有实例程序代码均在开发环境中调试通过。同时,每一章后面都附有相应的练习题帮助读者对本章所学知识进一步理解和掌握。本书内容 ... JSP程序设计  http://book.jqcq.com/product/430739.html JSP(JavaServer Pages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,是一本通俗易懂的JSP入门书籍。书中主要介绍JSP基础知识、JSP和表达式语言(EL)、JSP标记库和JSTL、JSP指令、JSP和JavaBean、错误处理、JSP和servlet、访问数据库以 ... 服务器和上一样。 最后是学习的方向,写什么,我的写法是游戏,我写过很多的小游戏,这样程序就越写越好了。
楼主你自身的心态决定了你现在的学习效果.    

没有什么灵丹妙药,唯一的出路就是先调整好你自己的心态,在工作之余找时间耐心学习JAVA

个人建议你必须阅读一本简单的JAVA入门书籍.对JAVA有个笼统的认识以后再阅读<JAVA编程思想>这类的书籍
孙鑫的教程你不能只看一遍,要反复得看,仔细得看.直到能够完全理解,并且能找出孙鑫视频教程的不足为止,那个时候,你才能说你已经入门了.
学习这个东西,也是靠一定的天分,当然后天的努力也是密不可分的!
问题是,你是一个自学能力强的人,还是一个学要别人讲你才会懂的人,如果你自学能力很强,那么就要自己调整心态,用心去学习java不懂的就在网上搜一下,或是请教一些朋友,如果你是一个需要别人讲才能懂的人,那么你就应该找个培训机构,来学习java。最主要你要有信心,喜欢java,这样你才能有动力去学习!
很简单的问题,浮躁是因为学不会了,那就做些简单的东西,找下自信,然后逐渐扩充这个项目,总之意思就是,自己给自己定个项目,然后慢慢去实现他,不会的去学去问,人最怕没目标。

上一个:学习好java的方法和条件是什么呢?
下一个:java 中 log4j 的概念、作用以及如何使用

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,