学习编程语言需要注意什么

我们在学习编程语言的过程中,实践是非常重要的。但是,我们程序不是机械化生产流水线的工人,掌握一个动作,一直的重复就行事实上,我们在编程的时候,更多的是是需要通过不断的实践,从而来学习的更多的隐性知识,那么,问题来了,如何才能更快更好的掌握一门编程语言呢?学习视频网站来告诉你,那就是:思考

是的,孔夫子说过学而不思则罔,思而不学则殆,意思就是,如果只知道学习又不思考,等于白学;只知道思考却不学习,就会变得有害,所以,学习编程也是这种情况

实践是动手去做,但是很多同学的实践过程是没有效果的,主要原因就是整个过程没有思考。看上去你也动手实践了,但是没有思考就没有效果,干了也白干。比如,正在学习编程的同学都习惯按照书上的例子抄代码,运行成功就万事大吉,就像自己已经学会了一样。像这样的实践就是完全没有效果的,即使把所有代码照抄一遍也很难掌握编程。刚参加工作的同学也会发现,编程原来很简单,给个例子照猫画虎,复制粘贴,功能就能实现了。这样的实践效果也是很差的,你的逻辑思维,动手能力将不会有任何的锻炼提升,你也将一直处于最低层的编码水平。

写代码不过脑子都是没有效果的,没有效果的实践只是浪费时间而已。有效的实践应该怎样去做呢?对于一个需求,先经过自己的思考,想明白该怎样去实现之后再动手去写代码。并且,每写出一行代码都要明白它的含义是什么,计算机会怎样执行这行代码。要知道,计算机是很笨的,它的每一步操作都要有明确的指令才行,就想vb编程一样,编程就是告诉计算机去做什么,在此之前就必须自己先明白怎样去做才行。代码绝对不能胡写一通,指望计算机能够智能纠错,它会疯掉的。

完全自己思考怎样实现编码,对于新手来说的确难度很大。每做一些新的东西都需要有参考示例,这也无可厚非,但也要有正确的方法。不管是书上的还是网上查到的,凡是别人的代码,在复制粘贴之前要自己先去读懂代码。让代码在你脑中穿梭,思考明白之后再去写。如果刚开始实在读不懂,也可以写下之后,一边调试运行一边读代码,一定要能够读懂才行。否则,写一堆自己不懂的东西,对自己编程能力的提升完全是无效的。有条件的童鞋,建议可以看一些编程培训视频。这个过程,其实是对读码能力的锻炼。读别人的代码往往比较难,但也仅仅是开始比较难而已,但读码其实是很容易锻炼的一个技能,只需要多读多思考,从易到难,去做就可以。当你的读码能力不断提升时,你的编程水平会随之有个飞跃式的提升。反之,读码能力不行,编程水平是很难提升的。大多程序员都会厌恶读码,这也是为什么大多程序员都水平一般的原因。

总之,无论你是新手菜鸟,还是高手,不论是编码,还是读码这都是都是一个实践的过程,我们只有积极主动的思考才能够保证我们的劳动是有效的,才能保证我们真正能从这个实践的过程中学会编程语言,所以,还是引用孔夫子那句话学而不思则罔,思而不学则殆,在学习中思考,在思考中进步


你可能感兴趣的:(学习编程语言需要注意什么)