开始慢慢抄代码敲对自己编程提高有用吗?
大家好,我是一行
有圈友最近问一行,“通过抄代码能对自己的编程有提高吗?”
这个问题听起来就像之前有人问 “数学通过刷题能够提高成绩吗?”
显而易见,通过数学刷题和抄代码都是有效果的!
但是,这个效果是因为刷题和抄代码产生的吗?不一定
举个极端的例子,你把“print(“hello world”)”抄一万遍能学会python吗?
肯定不行,最多能把手速连上来,还只是这几个固定按键的肌肉记忆
所以想提高编程能力,你得了解抄代码的背后目的
如果只是觉得跟着视频或者书籍抄完所有代码运行一遍,就觉得能够学会编程,那这可以说是战术上的勤奋掩盖战略上的懒惰,即使最后学会了编程,也只是事倍功半
为什么呢?
写编程主要是要在既定语法规则下利用规则来实现功能需求
那想提高编程是不是得了解这些语法规则
但是了解语法规则通过抄代码就能解决了吗
恐怕艾宾浩斯第一个不答应,遗忘曲线可是在放着的
虽说这样反复迭代,你会的越多你不知道的也就越多,但是编程能力确实是打实提高了
这就是今天的分享啦,技术永不眠,我们下期见