1.学习Java的目的是什么?

 

你到底是抱着什么样的目的要来学习Java的?为什么在众多的编程语言中选择了Java?

 

也许学习Java的目的很简单,你是一名计算机专业的学生(无论是大学生还是IT培训生),Java编程语言课程只是你众多专业课程中的一门而已,你学习Java只是为了拿到一个好成绩,获得好的的学分,然后顺利毕业,那么你对Java的了解就不需要那么多了,搞清楚考试的考点,背会概念,再能写几段能够正常运行的几个Java代码片段就可以了。

 

或者你想的会更远一些,毕业后步入软件开发领域,以Java编程语言技能作为你求职的主要技能,然后将Java编程技术作为你职业发展的重要基石之一,那么你要做的就很多了。掌握Java编程语言的基本语法、起码的熟练使用Java平台的基本API,还得掌握Java编程不少实际应用方面的开发技术,如果你应用Java从事互联网开发或者各类行业应用系统的开发(这个可能性非常大非常… ….大),那么你得精通各类Java WEB编程的API、起码知道两三种Java WEB服务器基本操作,还得掌握基本数据库SQL的应用,另外你还得“精通”多种Java 开发框架(在各大招聘网上找找看,基本上只要是Java的招聘信息信息,Java框架的要求绝不会漏掉),比如Struts、Hibernate、Spring这“铁三角”的黄金组合。最后你还得对某行业领域内知识非常熟悉,怎么熟悉?除了通过软件开发的过程了解之外,必要的专门学习也是必不可少的。

 

说了这么多,可能有点罗嗦了其实不管你学习Java的目的如何,关键你要对计算机编程感兴趣,特别是对Java软件编程有兴趣,不是为了应付考试,或者根本静不下来学习编程技术,仅仅是想为了要找个工作,拿Java当敲门砖。兴趣是最好的老师,这样才能有足够的信心去坚持下去,不然到最后只是一场空罢了。如果对编程丝毫没有兴趣,甚至有时候是厌恶乃至痛恨,还是及早转行吧,否则你未来的工作对你来说就如同炼狱一般。

 

2.如何才能学好Java?

 

学好一门编程语言,不管是不是Java,其实整体过程都是差不多的——在实践中成长强大起来

 

它的意思是,一开始学习一门编程语言,不要太拘泥于各类抽象复杂的概念和各式各样扑面而来的新概念。启动计算机,打开你的开发工具,把一个一个的示例代码敲进去(即使是有光盘源代码,也不要复制黏贴),只有真正的把代码运行起来,你的编程学习之路才算是真正开始了(不要以为照着教程敲示例代码那么简单,等到真正去实操的时候,才会发现有那么多的问题冒出来,你可能还会怀疑自己怎么会犯这么“幼稚”的错误)。

 

这么说,并不是说编程语言的理论一点也不重要,恰恰相反,是非常重要的。为什么代码这样写就能正确运行,得到我要的结果,仅仅做一个看似无伤大雅的小变动,结果程序就崩溃了?前面说了,把代码敲进去,正确的运行起来,才是一个开始而已,接下来的才是困难的开始,通过练习示例代码,从错误中体会语言的各种语法要求限制,再按照自己的理解去试着重新修改代码,完成自己的新的想法,或者新的类似功能,才算是真正对这段代码以及相关的内容掌握了。

 

编程语言课程的实践性非常强,通过大量的练习和钻研,才能像你想象中的编程高手那样十指如飞的在键盘上飞舞(其实真实情况也没有那么夸张了),思路如流畅的泉水不停涌出来。最起码作为一个Coder,你的打字速度得差不多吧。如果任何知识仅仅是停留在知道、了解这些层面上,没有去动手实践一下的话,恐怕最后只能是传说中的“光说不练假把式”了。

 

那么,现在开始,已经选择了Java,并且确认对Java(或者计算机编程)有了要尝试的兴趣,就开始你的Java之旅吧。

 

PS:刚开始学习Java的时候,困难是很多的,就是搭建一个可以正常编译运行的环境也不是一件容易的事情(特别是习惯于一键式搞定所有事情,被windows惯坏的人们)。在我的博客里面,就从最基本的搭建Java运行环境,运行起一个最简单的Hello World开始谈起,逐渐的进入到Java编程开发那多姿多彩的世界当中去。

 

除了Java编程内容以外,我也会把我在软件行业中的点点滴滴的体会写进来和大家一起来讨论。另外,我现在从业于IT职业培训行业,也有想法将IT培训行业、IT行业新人学习、求职和工作的种种的问题现象拿出来和大家来讨论,其实IT职业培训的初衷是好的,关键是如何做好,让学员(不论是什么样的学历起点,专业背景)更好的学习这么编程技术,并且在未来的职业生涯中有着光明的未来。

 

最后,在说一点儿补充小内容,建议初学者建立一个错误修正方法知识库(建议excel文件,或者建立一个自己的技术博客,比如csdn、blogjava、iteye等),将在练习中遇到的错误现象、错误原因以及最后的解决方法记录下来,积少成多,最后会发现它会是你在学习编程课程中的好伙伴的。

 

文章链接:http://liuweimaldini.0fees.net/?p=6