#编程小白C语言学习计划
##自我介绍
本人目前是转专业到计算机科学与技术专业大二学生,在转专业之前从未接触过编程,在转专业之后才开始学习有关编程的相关知识,到现在应该学了近半年了,因此也不能算是纯变成小白吧。
然而,我们学校是不学C语言的,直接从C++开始,虽然这两种语言非常相近,但是对于从未学习过的我来说真的有点吃力。并且学校虽然给我们转专业的班级补课,但是老师讲的很随意,基本是照着ppt念的,我自己本身就笨,这种上课情况对我来说是非常不利的。
##为什么要学习C语言呢
首先我自己也是学了一点C++的基础的,但是自己并不熟练,跟着学校的课程走,有的时候能看懂代码但让自己写就是写不出来,我自己觉得还是学的不够扎实,对代码的理解还是有所欠缺。再加上我有参加学校的一个项目,那个项目是需要C语言和单片机的,这下就给我整懵了。C语言是目前与硬件交互运用最多的语言,因此我们是需要根据C语言的开发来实现项目工程的进行。项目小组里有电子信息工程和通信工程专业的学生,我告诉他们我不会C语言的时候他们都不敢相信:“你一个计算机(专业)的不会C语言?”虽说本人脸皮比较厚,但那时候脸也是烫烫的……
自此便决定,确实要好好学一下C语言了(我想学的不只是C语言,也是整个计算机的专业内容和技能,也是想借此次计划来改改变一下自己的学习态度和方式)。
##C语言学习计划
对于有一点基础的我来说,C语言学起来应该并不难,b站mooc上面学习视频和资料大把的,但是东西都在那里,怎么学还是得看自己,因此有了下面的几条学习计划:
1.认真听课,并做好笔记(虽然学过C++,但是C语言多多少少还是有点不一样的)
2.写博客(就像这篇博客一样,以后尽量在博客上面记录自己的学习过程,也算是对自己学习的一个总结,并且加强理解)
3.坚持写代码(之前学习C++的时候,是,确实也学了一些东西,但是每次写代码的时候主要是因为有老师布置的作业,没作业基本上是不会碰代码的,这也导致自己的编程能力非常差,写代码是一个循序渐进的过程,不积硅步,无以至千里。我相信总有一天,Gitee的代码库能从白色沙漠变成一片绿地。我自己的编程能力也能从青铜提升好几个段位)
-----------------------------------------------------
加油!

编程小白C语言学习计划相关推荐

  1. (一):小白的Flink学习计划以及进度表

    文章目录 学习计划 第一阶段 看视频 看博客 官方doc 第二阶段 看书 看英文博客 定期研究某一主题 大一点的demo或者实践 apidocs 第三阶段 源码 正在开发的特性 || 会议 进度表 第 ...

  2. 嵌入式培训c语言编程,嵌入式C语言学习秘诀

    嵌入式C语言学习秘诀 大家都知道C语言是整个嵌入式开发学习中一门重要的语言,所以学好C语言也是嵌入式开发学习中重要环节.到底如何学习C语言?C语言学习的秘诀是什么?今天本为就为大家揭开这个谜底.学习C ...

  3. 【Python基础】GitHub 星标 8.8w+,Python 小白 100 天学习计划,从新手到大师!

    本篇给大家介绍一个Python骨灰级别的学习项目. 2019年10月份的时候,一个<Python-100-days>的GitHub项目火了,霸榜GitHub热榜.此项目截止目前已经8.8万 ...

  4. Java开发编程小白零基础学习路线附资源

    最新Java零基础小白从入门到精通学习路线: https://www.bilibili.com/read/cv11975482 全套视频资料打包下载(视频.源码.工具.软件.笔记.案例): https ...

  5. 如何判断数组所有数都不等于一个数_工程师编程,C语言学习,关于数组方面的一些总结...

    在学习编程语言时,无论如何我们都逃不掉关于数组这个问题. 那么,在谈及这个问题时,我会从三个方面来思考: 1.数组的定义是什么,也就是何为数组? 2.如何在数组中填充元素(数据)? 3.如何用数组来解 ...

  6. python计算工资编程-免费直播 | 编程小白如何通过学习Python获得超高工资

    从2020年人社部发布的新兴的职业中,其中有多个岗位跟AI.人工智能和大数据相关,从这就看的出来国家对这个行业重视.那么大家都知道,目前最人们的编程语言Python就是从事这个行业的首选编程语言,那么 ...

  7. 小白c语言学习笔记(2)——有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其它字符的个数。

    题:有一篇文章,共有3行文字,每行有80个字符.要求分别统计出其中英文大写字母.小写字母.数字.空格以及其它字符的个数. #include<stdio.h> #include<str ...

  8. Java学习计划,给自己一个学习线路

    动力节点Java培训最新上线Java实验班,等你来测试自己适不适合学习Java编程哦! Java学习计划,给自己一个学习线路.语言是学习成本比较低的,Java作为一种高级语言,其相关语法相对简单,各种 ...

  9. 【程序小白养成计划】编程入门指北--编程小白常见问题QA

    一次随缘直播Q&A环节的记录以及学习编程一年多的个人思考(大佬勿喷,个人见解) 文章目录 一次随缘直播Q&A环节的记录以及学习编程一年多的个人思考(大佬勿喷,个人见解) "我 ...

最新文章

  1. python微信红包代码_Python实现的微信红包提醒功能示例
  2. 【剑指offer-Java版】47不用加减乘除做加法
  3. Python实训day12pm【答辩要求、定时器】
  4. mac地址容量的作用_S6520X+MAC地址容量检查命令
  5. 腾讯,1000 亿!
  6. 在Linux系统上部署java web项目
  7. U盘安装ubuntu server 10.4
  8. 深入浅出计算机组成原理01:计算机概要与技术
  9. 父母延长退休,作为程序员的我光荣失业
  10. linux 内存性能评估,内存性能评估工具vmstat/free/smem使用与解读
  11. 小白错误三——Collider存在,刚体存在情况下,不能触发OnCollisionEnter函数
  12. PowerDesigner 15 概述
  13. 怎么检查计算机和打印机是否连接网络,检查电脑是否正确连接网络打印机
  14. 微计算机原理及应用视频,微机原理及应用(上海交通大学)
  15. 接口压力测试工具(推荐)
  16. 【组合逻辑电路】——通用译码器
  17. android gps实训报告,GPS测量技术实训报告
  18. 360全景倒车影像怎么看_倒车注意了!路证人360度全景倒车影像实时显示动态轨迹,轻松倒车泊车...
  19. vue手写签名,canvas手写签名,canvas签名图片旋转
  20. 剑指chatGPT,马斯克:你们暂停一下,我追赶追赶

热门文章

  1. 结构建模设计——Solidworks软件之草图绘制基础图形工具总结(绘制直线、矩形、圆、槽、圆弧、圆角等)
  2. java注解 @Target和@Retention详解
  3. (C语言)栈应用简易计算器实现
  4. 小程序 多张图片上传(源码分享+实现分析)
  5. 纯CSS实现带返回顶部右侧悬浮菜单
  6. 影响PCB电路板价格因素?pcb线路板价格一般是多少?
  7. svg android动画制作,SVG动画案例的学习_SVG, SVG Animation, Animation, Web动画 教程_W3cplus...
  8. 得到课程:高效学习-脱不花
  9. js中使用正则表达式 禁止输入英文逗号
  10. 如何用一个鼠标控制多台电脑?