华清老师对于编程学习方法的一些描述

2023-05-16

应该多写多练,自然你的编程能力会提高很快,你只看的话确实容易眼高手低。一定要多敲多练。视频第九分钟左右

编程这个东西,理解了跟这个东西是不是你的不是一码事,你理解你不敲,这个知识早晚还要还给我的。

多敲多练,忘记了多回来查,使用频率高了一定会记得非常清楚。

或者先记住个百分之七八十,后面用到的时候回来查,用到的时候回来查,不愁记不住。

 

我们对自己的要求不能仅仅满足于我只知道了这个语法。你重点要掌握的是说我要通过一个又一个的编程的训练来提高自己的编程的能力,让自己建立起一个写程序的逻辑的思维,知道怎么想问题,知道我的一个脑海当中的一个思路,怎么通过我的编程一步一步地去实现,所以呢从这次课开始我们要有意识地去把这个学习分成两个阶段,第一个阶段实现从语法地角度去掌握这个知识本身,第二步就是通过大量地编程,逼着自己绞尽脑汁地去想怎么写怎么编,然后注重自己代码量地一个积累,注重自己实际地一个动手编程地能力,那么整个语言地学习我们都可以理解成这样两个阶段,你只有第二个阶段走得很扎实了,功夫下到了,这个时候我才能够保证你的C语言达到了一定的水平,才能够说当我在去学习后续的一些其他知识的时候,C语言可以作为我的一个很好的基础,很好的一些工具,辅助我去学习一些更深入的知识。

 

第三分钟开始,有的同学是那种眼高手低型的,特别喜欢看书,特别喜欢看这种理论知识,看完之后,代码写不好,有的同学就特别烦看这个,老师这太绕了我直接写个程序就明白了,我的脑子还没我的手快呢,典型的一个是眼高手低,一个是实干派,当然实干派的缺点就是说很多时候没想明白,上来就敲,越敲越错越错越改,一边改一边敲一边敲一边改,弄得自己也没有个大方向,我们还是希望两种方式结合,大概看一下思路之后,然后理论和代码结合着多思考多理思路。


 

如果想不出来,哪怕把我敲的代码照着敲几遍,再自己换着花样去写写,又照抄又模仿又微调,又完全自己去写,是一个逐步逐步的找到感觉的过程,所以鼓励大家遇到什么困难咱不怕,多敲多练,这个编程这一块是一定能练出来的,加油啊。

 

视频第2分四十五秒,目前是为了学知识,学知识和锻炼能力有时候我们经常分开,知识是说你会你就知道了,用几遍就熟了,而能力呢是你已经什么知识都具备的情况下一种素质的提高,比如说学到一定程度之后任何人的C语言的语法都没问题,但是你编程能力的多少可以通过大量的编程的训练来强化,所以知识和能力的提升还是有一定区别的。

 

很多同学说老师讲的时候能听懂,看别人写我也觉得很简单,但是到自己去写就没思路了,假如说我现在状况是听课能听懂,但是自己不会写,有的时候没思路有的时候有思路,但是我写不出来,出现这样的问题应该怎么办呢。我们有一个对C语言的学习方法就是必须得多编程多敲多练,如果说你不去敲不去练的话,那这个编程的能力,编程的思维始终建立不起来,那么再往后学习就会出现越学越吃力,眼高手低,甚至有一天还听不懂了这样的状态。解决它很简单,你只要每天不停地敲不停地练,(我感觉跟考研数学很像,看视频看书感觉很好,但是自己不敢做题,刷题,反复刷题去吧),哪怕你没有思路不会敲, 你至少可以把我敲过的代码进行模仿,多敲多练多模仿,在模仿的过程中你自然会形成自己的思路,后边就会越走越顺。

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华清老师对于编程学习方法的一些描述 的相关文章

随机推荐

  • 论文那些事—Learning Deep Features for Discriminative Localization

    1 摘要 背景 论文主要针对图片中不同类别物体定位的弱监督学习问题 xff0c 提出了基于分类网络的图片识别与定位 在分类模型中 xff0c 卷积层本身带有物体定位功能 xff0c 比如一个物体在左上角 xff0c 那么卷积之后的结果 fe
  • 2023年高频Java面试题集锦(含答案),让你的面试之路畅通无阻

    面试职位 xff1a Java后端开发工程师 在面试前三面真的有点急促 xff0c 一周内就面完了三次面试 xff0c 接着就开始无尽的等待 xff0c 整整等了三周左右 xff0c 终于完成了四面和HR面 整个过程还是比较曲折的 xff0
  • URL的标准格式

    URL的标准格式 scheme host port path query fragment 1 scheme xff1a 协议 2 host xff1a 主机 3 port xff1a 端口 4 path xff1a 路径 5 query
  • koa2获取用户ip

    调用下面方法即可获取 koa2 中 req 为 ctx req const getUserIp 61 req 61 gt return req headers 39 x forwarded for 39 req connection rem
  • Vim插件YouCompleteMe安装记录(号称最难装的Vim插件?)

    使用 PulginInstall 安装就不要想了 xff0c 如果你没有梯子的话 自己的 ssr 被封 xff0c 使用的同事的 ss xff0c 但是同事设置的加密方式在 linux 上的 ss 应用不支持 好吧 xff0c 直接上过程
  • 低显存(4g)训练LoRA模型的一些经验+自训练四季夏目LoRA模型分享

    一 Lora简介 LoRA Low Rank Adaptation of Large Language Models 是微软研究员引入的一项新技术 xff0c 主要用于处理大模型微调的问题 目前超过数十亿以上参数的具有强能力的大模型 例如
  • docker无法删除<none>镜像

    1 1 进入root权限 2 3 sudo su 或 sudo i 4 5 2 停止所有的container xff08 这样才能够删除其中的images xff09 xff1a 6 7 docker stop docker ps a q
  • node(koa2)跨域与获取cookie

    欲做一个node 的网关服务 xff0c 通过 cookie 做信息传递 xff0c 选择框架 koa2 xff0c 这里简单记录跨域处理以及 cookie 获取 首先 xff1a 解决跨域问题 xff0c 使用 koa2 cros 来处理
  • 算法思考(1)别再用递归计算斐波那契数列了!

    曾经学习到递归时 xff0c 相信绝大部分人都使用过斐波那契数列来学习递归吧 当初我学习递归是老师还刻意让我们思考如何优化其性能 xff0c 于是我们加了一些变量 参数 用于传递数据减少内存消耗 xff0c 或者讲递归分割 xff0c 分割
  • 推荐几个好用串口调试、检测的工具

    Sscom xff1a 比较实用的 xff0c 类似有 xcom xff0c 友善串口调试 xff0c 野火调试工具 xff0c securecrt 不免费 UartAssist netAssist 是出自同门 xff0c 后者调试网络 x
  • 2021-11-17:virtualbox6+Ubuntu18.04,虚拟机与主机间ping不通问题解决方案

    虚拟机可以ping通主机 xff0c 但是主机ping不通虚拟机的解决方案 1 先要查看虚拟机以及主机防火墙是否都关闭 xff0c 虚拟机防火墙关闭方法 xff1a a sudo apt get install ufw 安装 b sudo
  • 学习 > SCI-Hub论文免费下载可用网址

    http tool yovisun com scihub
  • armbian各版本名称对照

    摘录自armbian官网 镜像文件名 Armbian 20 05 2 Orangepilite bullseye current 5 4 43 img Bionic 61 Ubuntu Bionic 18 04 LTS Disco 61 U
  • Linux内核学习笔记之进程切换(八)

    Linux通过时间片来控制每个任务的执行时间 xff0c 每经过一个时间片就触发一次切换 xff0c 通过不停的来回切换执行任务 xff0c 当切换速度很快的时候 xff0c 就像视觉暂留一样 xff0c 给用户造成一个任务并行效果的假象
  • UML--动态建模

    五 动态建模 所有系统均可表示为两个方面 xff1a 静态结构和动态行为 UML 提供图来描述系统的结构和行为 类图 xff08 class diagram xff09 最适合于描述系统的静态结构 xff1b 类 对象及它们之间的关系 而状
  • Clash of Clans

    Clash of Clans Days ago I notice that my Clash Royal Account has been destroyed and if I go back I can t play it so I do
  • Ai画画——Textual Inversion, Hypernetwork, Dreambooth三种模型训练心得

    这几天大家都在用stable diffusion搭载novelai的模型疯狂搓术式生成老婆 xff0c 我也跟着潮流体验了一下 xff0c 但是试了很多次却发现无法生成我喜欢的某个冷门角色 比如说姬坂乃爱 很多人表示只要描述的够详细就能生成
  • linux命令--mkdir 与文件权限

    mkdir命令 mkdir命令用来创建目录 该命令创建由dirname命名的目录 如果在目录名的前面没有加任何路径名 xff0c 则在当前目录下创建由dirname指定的目录 xff1b 如果给出了一个已经存在的路径 xff0c 将会在该目
  • pixhawk2.4.8:Compasses inconsistent解决方法

    转载自 xff1a http pix 1yuav com compasses inconsistentjie jue fang fa html Compasses inconsistent意思是罗盘不同步的意思 xff0c 当我们使用双罗盘
  • 华清老师对于编程学习方法的一些描述

    应该多写多练 xff0c 自然你的编程能力会提高很快 xff0c 你只看的话确实容易眼高手低 一定要多敲多练 视频第九分钟左右 编程这个东西 xff0c 理解了跟这个东西是不是你的不是一码事 xff0c 你理解你不敲 xff0c 这个知识早