当前位置:网站首页>新手程序员该不该背代码?

新手程序员该不该背代码?

2022-07-06 14:38:00 黑马程序员官方

看到经常有编程小白会问:学编程需不需要背代码呢?很多库和函数记不住,等到用的时候还得百度是不是很菜啊,看到那些编程大佬不用百度就能啪啪打出来…

看到这个问题的第一反应是程序员为什么要记代码呢?这样做的意义是什么呢?

至于写代码是为了解决问题,知道自己要做什么事情。如何做这些事情,甚至还写出并吃透了设计文档,即便记住了代码,难道不也还是“xx、yy和zz模块用什么方法做XX事”吗?

新手程序员该不该背代码?

编程的逻辑才是核心,背代码只会让你怀疑人生 。

举个例子,让你设计一个电梯调度系统。你只需要听说过有个东西叫 电梯调度算法 ,以及它能实现电梯的有序调度就行了,而且并不需要记住怎么写代码。等到要做的时候,去搜该算法具体的实现就行了。

这个例子告诉我们其实并不需要把所有的代码都记住,我们只需要记住有什么,我能做什么,怎么做就可以了。

如果你看到一些老程序员写代码写得比较6,那可能说明他们形成了肌肉记忆,对于一些常见的代码来说基本上都可以记住,但如果时间足够,你也是可以的。如果不能的话“Google”和 “度娘”真的是个好东西。

背代码完全是无用功吗?

背代码不完全是无用功。

因为代码这东西就像是计算机能看懂的专属名词一样,你可以背一些简单的指令,这样可以提高你的编码效率,形成自己的“肌肉记忆”这样也会减少不必要的BUG,但只是没必要死记硬背,为了背代码而背代码。

做项目是记代码最好的方法

很多时候大家记不住一些代码不是因为别的,就是因为用得少而已,面对这种情况大家可以多写代码、多去实现一些小项目,这样下来的好处就是你可能会忘记具体的代码,但是你会觉得这个代码似曾相识,久而久之你记住的就会越来越多了。

在学习编程的过程中,你会背代码吗?欢迎大家分享自己的观点。

原网站

版权声明
本文为[黑马程序员官方]所创,转载请带上原文链接,感谢
https://blog.csdn.net/itcast_cn/article/details/125624218