Java初学者常犯的错误

这是一篇针对java初学者常犯错误的总结性,希望后来者少走弯路,如果有一点点共鸣,本文总结就有价值。

天天老师是传智播客特邀高级讲师,几年来从事java教学工作。最近天天老师在湘南创办软件培训事业,仍然以他最为擅长的java教学为己任,造福三湘南学子。

天天老师总结java初学会者有4个方面的问题,需要纠正。

一、懒动手

编程,本质上是门技能,与唱歌、跳舞、扫地、喷油漆、打官司、开出租车等技能一样,都是谋生养家糊口的技能。它不是知识。这是很多初学者不能认清本质的地方。将编程当知识来学。没错,编程需要计算机知识,但知识是基础。能不能掌握技能关键还是要靠边练习,练习,再练习!

初学者没认识到编程的本质前,不愿意上机操作例子,仅仅做做笔记本。更有甚者,笔记本也不做。这类学员是混日子,浪费父母钱财。

也有部分学员,坚持上机,勤做demo,能做出和老师使用的demo都一样的效果。同一demo需求稍微改一改,他不能举一反三完成。原来他是这样做的:复制老师的demo源码,在机器人上跑。其中过程并不理解。而且常见关键字不会写,就连main方法都不会输入。

天天老师建议:初学者要认清编程的本质——编程就是门技能,要多加练习。练习过程中手敲代码,在练习过程中理解和提升。

二、贪多浮躁

懒的学员不多,多数是勤奋好学的学员。还有部分学员急功好利,贪多。今天学习了ArrayList,他觉得还不够,把集合相关的Map\Set也学了。而且博客写得还不错,非常有条理。可是他并不理解,在使用时不会举一反三。这类学员不仅贪多浮躁,还好面子——博客写得好。

在这里要谈谈学员写博客的出发点,学员写博客不能像专家那样,一味追求系统性。学员写博客应该是写给自己看,记录自己的成长轨迹,方便以后复习、查阅和引用。理解多少写多少,写得少,写得不成体系,不丢人。初学者应该持有这样的态度:少就是多,慢就是快。学得少不要紧,慢也不要紧,关键是记住了,理解了。随着基础知识和技能的增加,更能体会到这一哲学理念的微秒。


三、不喜欢调试

不喜欢调试是多数学员或程序员的通病。他们宁愿花更多的时间在猜测中,在System.out.println()变量中,也不愿意调试。殊不知正是这种态度,让他错失了理解java代码运行的过程。不知道过程,就无法判断力哪个过程出了问题。久而久之,无法培养成系统分析能力。

四、过度思考

有部分学员天生擅长思考,喜欢思考。思考对任何人来说都是好事。其中一部分学员思考过度,非要想明白才动手上机练习。有个来自河北唐山的学员给我印象非常深刻。他说赋值符号为什么是等于号呢?明明是个等于号呀。还有次坐在电脑前迟迟不动,眼珠子一直在转呀转呀,我问他在干嘛,他反过来困惑地问我:老师,循环这么多种写法,我到底写哪种好,工作中老板会不会指定我用哪种循环?这位学员的过度思考有点较真。赋值等号就是=,它不是数学中的等于号。基础性的规则容不得怀疑。哪有那么多为什么?为什么1+1=2?老实说,数学上是可以证明一加一不等于二的。如果坚持一加一不等于二,那么将无法学会简单的数字计算。如果纠结太多,后续学习就没办法进行。回想我们成长的过程,哪个不是遵守规则再改变规则的,比方说练习写字,先中规中矩地模仿,到后来形成自己的风格,形成艺术,成为书法家。



发布了10 篇原创文章 · 获赞 20 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/code386/article/details/79932253