六星源课堂:全网都在学的编程技术,有何入行之法?

全网都在学的编程技术,有何入行之法?今天六星源课堂和大家聊聊!
假如你问一个程序员怎样才能学好编程,可能很多同学都会说:“多敲代码。”
你相信了,而且照做了,那么恭喜你:你掉进了一个误区!
这句话只告诉你怎么做,并没有告诉你怎样做好。

就比如顶级厨师告诉你,要放八角、五香、油、烟等等调料,却没告诉你什么时候放,放多少,你把所有材料都放进去了,做出来的菜照样难以下咽。
所以,很多刚入编程的同学,很容易就会从字面意思去理解这句话,认为“多写代码”,追求像《卖油翁》里善射的陈尧咨和卖油翁一样,以为手熟即可。
结果,告诉你要“多敲代码”的人,并不仅仅是让你不断重复写代码。
他们想要告诉你的是:
要多想多思考,多写有意义的代码;
不断思考,不断优化,变换方法实现;
那么,带有思考的“多敲代码”,是否是一种高效的学习方式呢?
据美国缅因州国家训练实验室的研究成果显示,像写代码这种实践,的确是一种高效的学习方法,但并不是最高效的。
缅因州国家训练实验室将学习分为主动学习和被动学习两大类:
听讲、阅读、视听、演示,为被动学习;
讨论、实践、教授给他人,为主动学习。
研究表明,被动学习的效率很差,学习的内容平均留存均不超过30%;而主动学习方式,平均留存率达到75%。
高效的学习分为四步:
1、学习你想要学习的知识点;
2、想象一下,你正要将这个知识点传授给一个人;
3、如果发现卡壳了,就回顾一下,然后继续试着教给别人;
4、如果成功了,试着用更加通俗易懂、简练的语言表达。
其实,这一技巧同样适合初学编程的你,无论是在培训机构参加系统的学习,还是在网上看攻略看视频学习,学到一个知识点后,不要急着就去“写”,应该先想象一下,如何把这个知识点教给一个小白,如果哪里卡壳了,就说明哪里没有掌握好,就要重新复习一下。
然后,带着“思考”去写代码,“将知识点教授给他人”不仅适合初学编程的热,更适合日后工作中给程序员做调试。
最后,总结一下,本文讲的两个核心点:
1、写代码,要带着思考去写,并非不断重复地写;
2、学完知识,不要着急动手,试着教授给他人。
以上就是本次分享的全部内容,想学习更多编程技巧,欢迎持续关注六星源课堂!