黑马程序员技术交流社区
标题: 程序员应有的技能 [打印本页]
作者: 一只小熊猫 时间: 2018-11-26 17:20
标题: 程序员应有的技能
一、不喜欢调试
不喜欢调试是多数学员或程序员的通病。他们宁愿花更多的时间在猜测中,在System.out.println()变量中,也不愿意调试。殊不知正是这种态度,让他错失了理解java代码运行的过程。不知道过程,就无法判断力哪个过程出了问题。久而久之,无法培养成系统分析能力。
二、过度思考
有部分学员天生擅长思考,喜欢思考。思考对任何人来说都是好事。其中一部分学员思考过度,非要想明白才动手上机练习。有个来自河北唐山的学员给我印象非常深刻。他说赋值符号为什么是等于号呢?明明是个等于号呀。还有次坐在电脑前迟迟不动,眼珠子一直在转呀转呀,我问他在干嘛,他反过来困惑地问我:老师,循环这么多种写法,我到底写哪种好,工作中老板会不会指定我用哪种循环?这位学员的过度思考有点较真。
初学者应该持有这样的态度:少就是多,慢就是快。学得少不要紧,慢也不要紧,关键是记住了,理解了。随着基础知识和技能的增加,更能体会到这一哲学理念的微秒。
赋值等号就是=,它不是数学中的等于号。基础性的规则容不得怀疑。哪有那么多为什么?为什么1+1=2?老实说,数学上是可以证明一加一不等于二的。如果坚持一加一不等于二,那么将无法学会简单的数字计算。如果纠结太多,后续学习就没办法进行。
回想我们成长的过程,哪个不是遵守规则再改变规则的,比方说练习写字,先中规中矩地模仿,到后来形成自己的风格,形成艺术,成为书法家。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |