java初学者常见的八大误区及解决办法

jopen 12年前
     <p><span><span style="font-size:small;">这是<span lang="EN-US">java</span> 初学者的深刻体会和学习经验,现在摘录在这里,供大家分享学习和参考: </span></span></p>    <p> </p>    <h1><span><span style="font-size:small;"><strong>一、学习程序设计方法强调动手,强调实践</strong> </span></span></h1>    <p style="line-height:200%;"><span lang="EN-US"><span style="font-size:small;"><span>  </span>1</span> </span><span><span style="font-size:small;">、只有通过大量的实践才能不断的培养编程感觉 ;</span> <span lang="EN-US"><br /> <span style="font-size:small;"><span>  </span>2</span> </span><span style="font-size:small;">、编程是有感觉的,就好象英语阅读一样,是有语感的 ;</span> <span lang="EN-US"><br /> <span style="font-size:small;"><span>  </span>3</span> </span><span style="font-size:small;">、每天都要编写代码,不断培养编程感觉;</span> </span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span><strong><span><span style="font-size:small;">二、通过实践来增强对理论的理解</span> </span></strong></p>    <p style="line-height:200%;"><span><span lang="EN-US"><br /> <span style="font-size:small;"><span>  </span>1</span> </span><span style="font-size:small;">、没有实践的理论是空虚的理论 ;</span> <span lang="EN-US"><br /> <span style="font-size:small;"><span>  </span>2</span> </span><span style="font-size:small;">、没有理论的实践是盲目的实践 ;</span> <span lang="EN-US"><br /> <span style="font-size:small;"><span>  </span>3</span> </span><span style="font-size:small;">、实践是检验真理的唯一标准;</span> </span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span><strong><span><span style="font-size:small;">三、打破同学以往在程序设计学习中存在的误区 </span></span></strong></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>        <strong><span><span style="font-size:small;">误区一:注重理论,轻视实践:学习新知识前想把关于这方面的理论全部掌握后再去实践,大错特错 </span></span></strong><span lang="EN-US"><br /> </span>        <span style="font-size:small;"><strong><span>解决方法</span> </strong><span>:在了解理论后,就立即去实践,实践驱动理论的学习,这样掌握理论才更加扎实,不容易忘记。</span> </span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>        <strong><span><span style="font-size:small;">误区二:不善于做笔记,不善于总结。</span> </span></strong><span><span lang="EN-US"><br /> </span>        <span style="font-size:small;"><strong>解决方法</strong> :人总是有忘性的,今天记得很牢的东西,过一星期也许就完全忘记了,用笔记下来,好记性不如烂笔头,不要太相信自己的记忆。</span> </span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>        <strong><span><span style="font-size:small;">误区三:不善于思考,遇到问题首先想到问别人</span> </span></strong><span><span lang="EN-US"><br /> </span>        <span style="font-size:small;"><strong>解决方法</strong> :勤于思考,在学习的道路上会遇到大量问题,这些遇到的问题是你的宝贵财富。遇到问题时首先想为什么会出现该错误,尤其在程序中,应该学会看错误提示,根据提示去寻找错误的根源,实在不行再去问同学,问老师因为自己寻找错误的过程是最好的 学习过程,这个错误一旦被自己解决掉,首先得到的是极大的满足感,另外会留下深刻的印象,这是看书所得不到的,有过这种经历的同学才会有这种体会。即使没有解决也会从这个过程中学到很多东西,这种感觉是:只可意会,不可言传。 </span></span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>       <strong><span><span style="font-size:small;">误区四:容易骄傲,以为自己会点技术就得意起来 </span></span></strong><span lang="EN-US"><br /> </span>       <span style="font-size:small;"><strong><span>解决方法</span> </strong><span>:做人要谦虚,学习程序设计更要谦虚。要知道山外有山,人外有人,只有谦虚才会督促自己不断的去学习,编程水平的提高才会一点点上去的。</span> </span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>        <strong><span><span style="font-size:small;">误区五:没有耐心,怕麻烦,思考时间不够长</span> </span></strong><span><span lang="EN-US"><br /> </span>        <span style="font-size:small;"><strong>解决方法</strong> :没有耐心是写不好程序的,写程序是不仅是知识的体现,更是耐心与毅力的体现,任何程序开始都会有错误的,耐心寻找错误体现一个人的编程素养。要多思考,多去想,脑子越用越灵。</span> </span></p>    <p style="line-height:200%;"> </p>    <p style="line-height:200%;"><strong><span><span style="font-size:small;">      误区六:遇到问题时,不解决,不罢休,学会依靠他人的帮助解决问题</span> </span></strong></p>    <p style="line-height:200%;">       <span style="font-size:small;"> <strong>解决方法</strong> :首先冷静思考问题,尽自己最大能力解决,如果花费了大量时间还是无法解决,这时要么选择放弃要么寻求他人的帮助(包括网络)解决问题,或许别人一眼就发现了问题的原因,很快就找到了解决问题的方法。</span> </p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>        <strong><span><span style="font-size:small;">误区七:想慢慢学好技术,一步一个脚印,踏踏实实,严重错误</span> </span></strong><span><span lang="EN-US"><br /> </span>        <span style="font-size:small;"><strong>解决方法</strong> :技术的发展日新月异,尤其在软件方面。学习一门新的技术,开始时不必面面俱到,先把<span lang="EN-US">hello world</span> 写出来再说,要<span lang="EN-US">“</span> 趁热打铁<span lang="EN-US">”</span> ,会的东西,仔细看;不会的东西,硬着头皮去看,实在不行就跳过。 </span></span></p>    <p style="line-height:200%;"><span lang="EN-US"><br /> </span>        <strong><span><span style="font-size:small;">误区八:不看英文,只看中文 </span><span lang="EN-US"><br /> </span>        <span style="font-size:small;">解决方法</span> </span></strong><span><span style="font-size:small;">:很多帮助文件,比如最重要的<span lang="EN-US">JDK</span> 帮助文件都是英文的,毕竟很多技术文档最初只有英文文档,只有习惯看英文才能进步快,中文的翻译很多都是文不对题,看了还不如不看,看英文虽然慢,可是过了不久,你就会发现英文也没那么难懂。 </span></span></p>    <p style="line-height:200%;"> </p>    <p style="line-height:200%;"><span><span lang="EN-US"><span style="font-size:medium;">     <span style="font-size:small;">最后总结一句话</span> :</span> </span><strong><span style="font-size:small;">实践,实践,还是实践, </span><span style="font-size:small;">即使书上有代码,也要把它敲出来,敲代码也是有感觉的。<br /> <br /> 转自:<a href="/misc/goto?guid=4959499813184800319" target="_blank">http://ltp200406857.iteye.com/blog/1322403</a></span></strong></span></p>