代码能看懂,但是为什么不会写? 2024-08-05 02:08:25 程序代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以那句名言“一千个读者就有一千个哈姆雷特”在代码上同样使用。同时,代码又是只可意会却很难言传的东西。硬件原理,看的多了即使外行人也能指点一下,但是代码只有编写的人才清楚。这也使得很多人认为代码很神秘。 1 代码要多看、多练 在学习编程语言的时候,我们都会有这样的经历:老师在讲每行代码的时候,我们都能听懂,但是要自己写的时候,却一条语句可能都写不出来。所以,代码除了要多看,还要多写。在练习写代码的时候,从最简单的功能开始,要搞懂每一条语句的含义,充分理解编程的思想,搞清楚每一个常用函数的使用方法。其实编程者就是一名经理,每一个函数就是一个工程师,经理就是要发挥每一个工程师的优点去实现一个项目。这就要,经理多和每个工程师谈话,熟悉每个工程师的做事方法、优点以及确定。用好每一个人。 2 编程之前要做好流程框图 拿到一个任务后,千万不要立即开始敲代码,而是要规划一下编程思想和流程,先把程序的流程图画下来。前文说过,实现一个功能的代码方法有很多,最重要的是编程思想,一定要先把自己的编程思想、程序构架梳理好后之后再去填充代码。否则,自己会陷在自己的逻辑里出不来。3 优化代码、提高执行效率同样的功能,有的人需要一百行代码,有的人需要七八十行代码,而有的人可能只需要四五十行。有的代码执行效率很高,而有的代码执行效率却很低。功能实现了并不代表任务就结束了,接下来要做的工作就是优化代码,包括优化代码结构、优化变量、减少全局变量等,同时通过测试来验证代码的逻辑防止出现BUG。 编程是一定要动手的,别人讲千百遍也比不上自己的一次动手,代码能看懂却写不出来就是因为动手少,不知道从何下手。资料分享,图文干货汇编 赞 (0) 相关推荐 Python路上的几点见闻 其实一直不太清楚Python该怎么读,只是隐约知道这是门编程语言. 有一次给儿子朗读睡前故事,在一本图画书最后,无意中知道Python是蟒蛇的意思. 很多公众号推送课程广告,最常见就是Python,说 ... 程序员提高阅读代码能力的几个方法 有小伙伴问:如何能快速提升编程能力?这感觉永远没有正确答案,每个人都有自己的套路,今天就来聊聊我对这个问题的看法: 学会高效读代码,就是一个不错的办法.阅读代码,可能和写代码一样重要! 为什么要会读代 ... 单片机怎么实现模块化编程?实用程度让人发指 在刚开始从事研发工作的那几年,我主要做单片机软件开发的工作,虽然功能吧都能实现,但是总觉得缺了点什么. 总是感觉自己写的程序不够完美,移植性不够好,功能也不好扩展,每次写完程序最怕的就是客户要改功能. ... 这才是行书学习的密码,看懂这五条规律,写好行书不再是难事 我们在之前谈了许多关于书法中的笔法以及结构的若干问题,但大多数都是关于楷书的,今天我们就以王羲之<圣教序>为例,谈一谈写好行书的四个要点. 为什么要以王羲之<圣教序>为例呢? ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(一) 快速获得AI干货 回复:OpenCV,下载OpenCV资料及练习代码 回复:MVG,下载计算机视觉中的多视图几何,英文原版及中译本 回复:ML,下载机器学习书籍及实战资料 回复:PCL,下载点云库PC ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(十) 作者丨happy 来源丨极市平台 编辑丨极市平台 极市导读 本文为详细解读Vision Transformer的第十篇,本文讲解了LV-ViT和(来自 Facebook:通过抑制过度平滑来改进视觉Tr ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(九) 作者丨科技猛兽 来源丨极市平台 编辑丨极市平台 极市导读 本文为详细解读Vision Transformer的第九篇,本文讲解了2个轻量级的视觉Transformer的工作:LeViT和ViT-Lit ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(八) 作者丨科技猛兽 审稿丨邓富城 编辑丨极市平台 极市导读 本文为详细解读Vision Transformer的第八篇,本文主要介绍了两个用以加深Transformer模型的工作:DeepViT.CaiT ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(七) 作者丨科技猛兽 编辑丨极市平台 极市导读 本文为详细解读Vision Transformer的第七篇,本文主要讲解2种轻量化Transformer的方式的Transformer模型:DeFINE,De ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(六) 作者丨科技猛兽 编辑丨极市平台 极市导读 本文为详细解读Vision Transformer的第六篇,主要介绍了2种将卷积引入Transformer模型的方法:CvT和CeiT.>>加入极 ... 2020图灵奖出炉!龙书作者获奖,是他们让计算机看懂码农代码 刚刚,计算机界的诺贝尔奖 --图灵奖出炉! 国际计算机协会(ACM)官宣将2020年图灵奖授予哥伦比亚大学计算机科学名誉教授 Alfred Vaino Aho 和斯坦福大学计算机科学名誉教授 Jeff ... 搞懂 Vision Transformer 原理和代码,看这篇技术综述就够了(五) 作者丨科技猛兽 审稿丨邓富城 编辑丨极市平台 极市导读 本文为详细解读Vision Transformer的第五篇,主要介绍了MIT HAN LAB 提出的2种构建轻量级Transformer的方法: ...