当下人工智能、5G各种新技能如潮水般涌来之时,学习编程貌似正在变的越来越流行。
那么如何学会、学好编程呢?本文讨论学好编程的其中一个环节。
本文假设你对编程已经入门。
学习编程其实就是掌握点(基础知识点)、面(一段代码)、以及面与面的关联,
点构成面,面与面关联成为整体。
如果你已入门,也就是假设你已经掌握了“点”,下一步就该掌握“面”。
下面的步骤就是讨论如何掌握“面”。
1.看
直接浏览代码,明白代码每一行的意思,甚至可以追根究底,但是不要钻牛角尖(这个问题很容易与追根究底混为一谈,要注意)。
2.照抄
照着抄一遍,每写一行都要明白每一行的意思。
3.加注释
每一行都要加上注释(不需要有多专业,能用自己看懂的话描述),尽可量的详细,不要用模糊不清或者没有指导意义的词语,比如:大概、可能、这是一个变量、这是一句赋值等等。
4.删代码
把刚刚写好的代码全部删掉,留下注释。
5.根据注释重写代码
根据留下的注释,一行一行的补充代码,尽量默写,实在想不起来再返回去看下示例代码。
如果不能熟练的默写出来,那么一直重复这个步骤,直到可以默写的程度。
6.删掉全部,然后默打
连同注释和代码一起删掉,全部默写,如果不能达到这个程度,那么重复5-6这两个步骤。
7.拥有耐心
最关键的一个步骤。
“面”其实是点与点之间的关联,理解这样的关联,不那么容易,
但是庆幸的是,理解这些关联就像学自行车一样,
学的时候不容易,
一旦学会,它们就会刻在你的大脑里,很难丢失忘记。
禅定时刻:
别想了,请开始吧。