当前位置: 首页 > news >正文

一个大学生的编程学习规划

我是一个意志不那么坚定的编程初学者,高中的时候自学过python,高三暑假通过网课学过一些C语言,但仍然对独立根据目标要求写出一段可行的代码感到困扰,我认为归根究底是缺少了实践的部分。无论是python,c语言还是其他计算机语言,本质还是一门语言,既然是语言那就不能离开交流这个过程,仅仅流于理论是不能够真正掌握这门语言的。就好比学习英语必须要有交流对话才能熟练掌握口语,逐渐能流畅的进行交流,编程语言也同样如此,只不过交流的对象是计算机而非人,而编程就是这个交流的过程。

我也希望能根据编程语言的语言特性,类比初高中英语的学习过程来规划自己的编程学习。一门语言中词汇量是创作的基础,而语法则是单词的组合规则,不断的写作能让我们的语句更通畅,语法错误越来越少,对词汇掌握也更牢固。在语言的学习过程中,背单词是必不可少的,当然积累词汇量的方式有很多,比如阅读不仅能积累词汇,也能让我们潜移默化的养成良好的语法习惯。写作是我认为语言综合能力提升中非常重要的一环,因为它是对我们所学这门语言的综合应用,不管词汇量的大小,都要尝试在写作中完善自己的语言运用能力。而语言学习最为核心的应该是用这门语言本身去思考,而不是经过翻译转换成中文。在初学c语言时,确实需要翻译来理解代码的内容,但我认为如果都通过翻译来编写代码是效率很低的,了解程序需要达成的目标后用数学思维分析程序的逻辑再用C语言表达应当是更合理的,否则就容易像英语学习时因为只能通过翻译来理解而出现中式表达。每一种语言的逻辑或者说思维习惯是有区别的,应该把语言本身当作语言来学习,而不是全部都要以母语为媒介。

短期学习规划 1.熟记c语言中常见的关键字和函数

2.学习B站网课,阅读《算法图解》,掌握常见语法,打好理论基础

3.阅读一些力所能及的代码,积累常见算法,查阅其中不懂的关键字和库函数

4.写一些小游戏,比如扫雷

5.语言的学习是一个枯燥的过程,而从0到1的过程最为艰难,迈出第一步,你会感谢今天的自己

http://www.cnnetsun.cn/news/1277072.html

相关文章:

  • 实时手机检测-通用模型Linux部署全攻略
  • 创新创业大赛(本科生)
  • 新手入门i2c:借助快马生成带详解的Arduino设备扫描程序
  • 向AI学习项目技能(三)
  • 我没有那么多数据,​我需要马上学,我不要硬规则,​我可以逐步学习,​现在我边标边学
  • 蓝桥杯2080、2120、2377、17134
  • C 语言网络编程避坑指南:一个“隐身”回车符引发的 Bug 与 strcspn 的神级救场
  • Flutter 三方库 typed_bus 鸿蒙适配指南 - 实现强类型内存事件总线、在 OpenHarmony 上打造极度解耦的组件交互防线实战
  • 在linux下安装matlab
  • 2026商家寄件价格对比:一站式平台vs传统模式,省成本秘诀?
  • 伪装成HP Smart的卡巴斯基病毒
  • 突破Minecraft物品堆叠限制:如何用3行代码实现资源管理效率提升300%?
  • 光纤测距传感器:开启精准测量的新时代
  • 尼龙磁与橡胶磁区别有哪些?
  • 如何安全解锁Switch高级功能?零基础玩家的大气层系统定制指南
  • # 一个单文件 main.py 能承载多大价值?我从微信机器人项目里得到的答案
  • CefFlashBrowser:数字遗产守护者的技术方舟——Flash内容访问与保护全方案
  • Python基于flask-django学生选课作业管理系统设计_
  • Highcharts Variable radius pie 可变半径饼图使用完全手册|玩转科学图表创建
  • 3分钟告别英文障碍:GitHub全界面零门槛汉化指南
  • 如何通过LeagueAkari提升英雄联盟游戏体验?完整工具指南
  • 电子级异丙醇与NMP深度纯化技术:从硼选择性捕获到金属杂质的极限脱除
  • 探索 TSMC28nm 可仿真器件库:开启芯片设计新征程
  • 微信AI在线客服系统源码,支持多公众号接入,拿来就能用
  • AI写代码三个月后,我的一些真实感受
  • 解锁6大效率密码:Umi-OCR引擎参数配置优化指南
  • NVS万物搜焕新上线!点击即搜,轻松上手
  • 使用API获取新加坡股票数据的完整指南
  • 中专数控专业,毕业前必拿的证书有哪些?
  • 小爱音箱音乐自由解决方案:Xiaomusic突破平台限制全指南