学代码是理解就行,还是全部背?

admin2024-04-03  0

在我没接触编程以前,看到程序,觉得这玩意到底怎么写出来的,写出这些代码的人,也太厉害了吧?

不会很多都要背下来吧?

我小学背课本都费劲,背不出来,中午不准回家吃饭,我就是经常吃不上午饭其中一员,所以到现在,都没回去看过老师,给我造成的阴影太大了。

即将踏入社会接受毒打时,走投无路,又出于对程序员职业的向往,硬着头皮学了java,学了c语言,学了vb,立志转行做个纯软工程师。

可惜,失败了...

后面又转做单片机工程师,就能硬又能软,挺好的。

有时,看到一些零基础小白的问题,挺搞笑的。

那种感觉,就像我和他,是在不同的时空。

他像10几年前的我,我是10几年后的他,连很多问题都一样,比如说这些代码都是怎么想出来的,怎么背得了这么多。

学代码是理解就行,还是全部背?,第1张

我想说,小老弟,谁能背下来,请奉上你的膝盖,我上周写的代码,现在再看,有些都记不起来了。

所以,现在碰到我未知的东西,首先不是想着自己去摸索,而是找到不同时空那个经验丰富的人,请教他。

之前有老铁喷我,说我们无际单片机的项目课,不是一行一行敲代码的。

其实,我也想做这种教程,但难度太大了,做这种教程,比杀了我还难受。

项目不像开发板教程,把外设调出来就完事了,delay就delay吧...

项目涉及的内容太多了,外设,程序架构,产品功能。

怎么实现功能同时,保证程序可扩展性和移植性,随便拿出一个板块,都是大工程。

其实,最重要的,还是要理解我们的实现思路,然后自己多动手写,多动手写,多动手写。

不排除,一行行讲,思路会更清晰点,但弊端也很明显,你将花费大量时间在看教程上。

编程,核心在于编,在于多动手写,看10遍教程,不如亲自动手写2遍印象深刻。

代码绝对不是靠背的,是先熟悉功能,再熟悉编程思路,最后才是写代码。

所以,代码只是最终结果,大量的烧脑工作,其实在写代码之前。

刚开始,我连做流水灯都不会,好在我比较犟,做梦都在想着程序怎么实现。

如果你有程序问题没解决,不妨试试这招,有时梦里的灵感,真的能解决问题,我把这个归根于玄学。

不过,如果是你第一次做的功能,没有思路,不知道代码怎么写,实在是太正常了。

就像井底之蛙,怎么能想象出外面的世界呢?

前期都是先找参考,先学习别人的思路,先在别人的框架基础上增减自己的功能,最后再尝试自己写,等自己能独立写出来了,就算彻底掌握了。

好记性,不如烂笔头,对于自己做过的东西,要有保存起来的习惯,下次有类似的,直接拿出来改就行了。

积累个5年10年, 你也能成为CV大佬。


最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!学代码是理解就行,还是全部背?,第2张

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

学代码是理解就行,还是全部背?,第3张

教程资料包和详细的学习路径可以看我下面这篇文章的开头

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!