啊!只要会“背诵代码”就能拿人工智能国家二等奖?
计算机算法推荐,总能找准你的喜好,讨得你欢心。
这不,知乎今天推荐的问答,一下就引起了我的注意。
???,“背诵代码”像极了最初学习编程的我。
居然,还有“背诵代码”比赛。如果知道有“背诵代码”比赛,说不定我也能得个什么奖。
大家对于题主所描述学长“背诵代码”获奖的事情都有自己的看法。
有对这种比赛质疑,不屑“背诵代码”的
其实吧,简单的描述很难还原事情本身的情况,不清楚事情本身的情况,就不要当一个躲在键盘后面不用负责的“键盘侠”。
学习编程真的需要背诵吗?
学习编程是不是需要背诵代码没有明确的规定。
首先,背诵代码是学习编程的开始
编程总的来说是一门抽象的学科(至少对于小编来讲是抽象的)。
云豆子是一个文科生,希望自我提升所以主动学起了编程。文科生的抽象推理逻辑,就不用多说了吧。
最开始学习时候,老师在讲台上讲的有多精彩,云豆子在下面云游的就有多远。
既然选择了,半途而废总归是不好的。
要学好,怎么办?
云豆子不是一个聪明的人,一下也没有想到其他办法。
很自然就想到了最原始的学习方法“背诵”,当时想着背多了也就会了。
现在回头看学习的过程,“背诵代码”的日子还是挺有作用,最起码通过背诵记住很多基础知识。变量命名规则,正则表达式......
背诵首先使脑袋里有了记忆,有了记忆就有了内容,有了内容就了模仿的对象,有了模仿的对象剩下就是如何动手写出代码。
“背诵代码”是学习编程的开始,“背”是记忆内容输入大脑,“诵”则是内容输出,“背诵”就是一个记忆储备知识的过程,“背诵代码”是积累基础知识的方法。
其次,背诵代码是编程入门关键
没有编程过的小伙伴,都觉得编程很难。
为什么会觉得编程难呢?
就和大部分人觉得数学难一样,太抽象了,生涩难懂,所以恐惧数学、害怕数学,觉得编程难本质可能是因为抽象。
“学习”之所以有意思就在于把难的东西变得容易后的成就感。
抽象的知识需要理性分析,推理,好似一环扣一环很难解。
其实吧,也很简单的。
自古就有一个学习方法:“读书百遍,其义自见。”
“背诵代码”就有点“读书百遍,其义自见”的意思,面对比较难懂的知识可以先加强记忆后慢慢体会,反复琢磨,找到学习这门知识的感觉。
一旦找到感觉,如打通任督二脉一样,那就算是开挂了。这种感觉其实就是入门了,也就是大家经常所说的“开窍”了。
“背诵代码”是一种学习编程的方法,也不是必须每次都一字不落,而是通过“背诵代码”反复记忆代码,找到知识的规律,从而更加轻松的学习。
“背诵代码”不是最聪明的学习方法,但可能是学习编程入门行之有效的方法,就如敲门儿砖一样。
最后,”背诵代码“只是一种学习方法而已
云豆子学习编程之初习惯“背诵代码”,云豆子的朋友是习惯“手抄代码”,还有朋友是老师一讲就明白,轻松举一反三。
每个人都有自己独特的学习方法,“背诵代码”只是其中一种学习方法而已,不一定适合所有人。
学习不要怕难,怕的是犹豫不决,怕的是习惯性自我退后,再难的学习都有方法去战胜它。
学习是一个不断试错,pick到适合的学习方法的过程,是一个不断攻克堡垒,用有效的学习方法征服它的过程。
所有的学习只要找到适合自己的方法就很简单了,编程学习也不例外。
评论留言