知乎神回复:我们学习编程时照着别人的代码敲进去有学习效率吗?( 二 )

----知乎神回复:我们学习编程时照着别人的代码敲进去有学习效率吗?//---- http://

这个问题我可以肯定负责地回答 , 照着别人代码敲一遍除了让你看得仔细点 , 练了打字外其它并没有任何帮助——和自己盯着代码仔细看是一样的 , 这样的学习效率是不高的 。

首先得为什么会有这个问题 , 因为刚刚学习编程会走很多弯路 , 想找一个合适的方法学习 。 有这样想法是值得鼓励的 , 至少是知道怎么学习更好 。 我本人有些参考经验 , 可以吸取适用自己的地方 。

先说下具体情况大学时期参加过全国的ACM 竞赛(不知道的可以百度查) , 经过层层选拔 , 学校竞赛拿一等奖 , 市竞赛一等奖 , 到清华参加最后的决赛荣获二等奖 。

平时写代码都是很屌的那种 , 就是别人说要用什么库 , 什么库才能做好 , 自己用原生代码 , 几个方法就实现好了 , 也经常觉得公司里面代码写得就跟垃圾一样 , 看了都拉低智商 , 也不觉得有什么挑战(好在现在出来自由职业也不用顾忌说坏话) , 说实话上班一天脑力劳动强度完全达不到ACM 比赛强度的1/3 。

推荐阅读