让初学者不迷茫的Java学习方法

有很多的Java程序员,在初期学习时,通常会对如何学习而感到迷茫。本文就为大家分析如何学好Java编程,相信能帮助那些正在处于迷茫状态的初学者。

1、培养兴趣

兴趣是能够让你坚持下去的动力,如果只是把写程序作为谋生的手段的话,你会活的很累,多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?

可能像许多农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个"食利阶层"。你认为,这样有味道吗?有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。

如果你想学习Java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面可以学习和交流 ,也有资料可以下载。

2、要脚踏实地,快餐式的学习不可取

欲速则不达,浮躁是现代人最普遍的心态,能怪谁?也许是贫穷落后了这么多年的缘故,就像当年的大跃进一样,都想大步跨入共产主义社会。

现在的软件公司、客户、政府、学校、培训机构等等到处弥漫着浮躁之气。社会环境如是,我们不能改变,只能改变自己,闹市中的安宁,弥足珍贵。

许多初学者C++/Java没开始学,立马使用VC/JBuilder,会使用VC/JBuilder开发一个HelloWorld程序,就忙不迭的向世界宣告,"我会软件开发了",简历上也大言不惭地写上"精通VC/Java"。

结果到软件公司面试时要么被三两下打发走了,要么被驳的体无完肤,无地自容。到处碰壁之后才知道捧起《Java编程思想》仔细钻研,早知如此何必当初呀。"你现在讲究简单方便,你以后的路就长了",好象也是佛经中的劝戒。

3、多实践,快实践

任何事情,一旦考虑好了,就要马上上路,不要等到准备周全之后,再去干事情。假如事情准备考虑周全了再上路的话,别人恐怕捷足先登了。

Java软件开发是一门工程学科,注重的就是实践,"君子动口不动手"对软件开发人员来讲根本就是错误的,他们提倡"动手至上",但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副"比尔盖茨"样。

有前辈高人认为,学习编程的秘诀是:编程、编程、再编程,笔者深表赞同。不仅要多实践,而且要快实践。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。

4、加强英文学习

加强英文阅读能力对学习Java编程来说,不要求英语,但不能一点不会,最起码像JAVAAPI文档这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个"金山词霸"。看多了就会越来越熟练。

在学Java的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求,英语好对你学习有很大的帮助。

5、使用合适的工具

工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。

工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。

从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努力往上走。

Java是现在大型软件项目中的主角,市场用人需求量大,大家都知道21世纪进入信息时代,信息科技给人类的生产和生活方式带来了深刻的变革,信息产业已成为推动国家经济发展的主导产业之一,为此,从就业前景,发展方向等多方面来看,学Java编程无疑是最佳选择。

时间: 2024-09-08 12:57:20

让初学者不迷茫的Java学习方法的相关文章

Java 学习方法浅谈

Java 学习方法浅谈 -------------------------------------------------------------------------------- Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点: 1.JVM的内存管理 理解了这一点,所有和对象相关的问题统统都能解决 2.JVM Class Loader 理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解

java小问题-初学者问个关于java的小问题

问题描述 初学者问个关于java的小问题 char c = str.charAt(i); 这个语句是什么意思???求解答(谢谢!!) 解决方案 声明一个char型变量c,它的值是str的第i个位置的字符 解决方案二: 字符型c等于 str字符串的第i个元素 解决方案三: java小问题java中的小问题java 小问题 解决方案四: 同意楼上解答.这些都是非常非常基础的JAVA知识. 解决方案五: 声明一个char型变量c,它的值是str字符串的第i个位置的字符. 至于你说的,"不应该是Stri

初学新手怎样建网站步骤解决初学者的迷茫

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   有很多初学网页制作的朋友都十分迷茫,想自己动手建站一个网站但又不知从何做起来好,想找人指导身边又没有找到人,就算身边有高手他们又不愿意教,由于种种的原因导致学习迟迟没有到位.在这里我把一些基本的学习方法做一个简单的指导,希望可以帮助到一些想学网站的朋友. 怎样建网站,其实这个是一个大的问题,只可以作简单的指导,再深入的可以慢慢进修,选带一下入门. 第一步,我们要

Java学习方法浅谈

Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点: 1.JVM的内存管理 理解了这一点,所有和对象相关的问题统统都能解决 2.JVMClassLoader 理解了这一点,所有和Java相关的配置问题,包括各种AppServer的配置,应用的发布问题统统都能解决 就像张无忌学太极剑,本质就是一圈一圈的画圆,你要是懂得了太极剑的本质,那么太极剑就那么一招而已,本身是很容易学的,只是难度在于你要能够举一反三,化一式剑意为无穷无尽的剑招,这就需要一点悟性

请教JAVA学习方法

问题描述 我是学计算机的,一直听别人说女孩子做开发不好,现我做了一年多的测试,觉得测试没什么发展,想转JAVA开发,请教有经验的人,该怎么学习JAVA 解决方案 解决方案二:看書-->照著範例做-->有問題到這裡發問.解决方案三:去看看孙鑫老师讲的JAVA高手成长之路吧,挺不错的,今天晚上还有JAVA入门课程呢,建议听听去,在51培训网上,名师讲堂,找找去!解决方案四:重基础!lz加油!解决方案五:楼上说的对,还要注意点的是要多动手解决方案六:基础跟实践同步发展~祝福lz解决方案七:找一本书,

Java初学者必知:Java语言的11大特点

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异.多线程的静态语言.那么java语言的特点是什么呢?  1.Java语言是简单的. Java 语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java.另一方面,Java丢弃了C++中很少使用的.很难理解的.令人迷惑 的那些特性,如操作符重载.多继承.自动的强制类型转换.特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧. 2.Java语言是一

初学者求助:用java画Koch分形,和书上的程序一样,但运行出来总是不对。请高手指教。

问题描述 这是源代码,据此画出来的和Koch有差距啊.那位高手指教一下怎么改?太谢谢了.importjava.awt.*;importjavax.swing.JPanel;publicclassKochPanelextendsJPanel{privatefinalintpanel_w=400,panel_h=400;privatefinaldoublesq=Math.sqrt(3.0)/6;privatefinalinttopx=200,topy=20,leftx=60,lefty=300,ri

JAVA初学者如何学习

问题描述 java初学者要如何学习JAVA,本人是一点JAVA基础都没有,学习的流程是怎么样的,先要学习什么课程? 解决方案 解决方案二:找本Java基础的书,死肯上面的内容,在电脑上抄里面的程序,然后编译运行,查看结果,小小的修改程序中的内容,再编译,运行,查看结果,对比.最笨的方法,有可能就是最锋利的剑解决方案三:先学面上的,在整底层-解决方案四:<SCJP考试指南>推荐LZ看一下,基本可以速成-解决方案五:尚学堂视频 看看,电驴上有的,嘿嘿,祝楼主成功解决方案六:JavaLearning

JAVA初学者求指教,求各位大哥大姐能教我怎么学好JAVA

问题描述 我是一名快毕业的大学生,现在就想学习JAVA,但可以算是个初学者,求各位哥哥姐姐能指点一二,学了几天感觉无从下手,不知道从什么开始学,刚开始就是看JAVA编程思想,但是感觉好难啊,好多词都看不懂,然后百度也搜不到,好迷茫,各位帮个忙呢,谢谢了 问题补充:574286925 解决方案 1,初学者最先开始看java核心技术A卷 是最好的. 2,工作一年之后再看java编程思想 对你帮助他 3,不要想走捷径,除了你自己,没太多人有时间帮你,你在学校学习,应该有老师的吧,出了学费就得粘着老师问