学习之路:嵌入式开发入坑

为了提升一下编程能力,以前自己也学过点C语言.买了一些书什么,照着书本敲代码.

后来认识到这不是最好的学习方法。因为这就和原来学数学、物理、化学什么的一样,如果后面不用,那就等于没学,很快就忘记,归还给老师了。

所以致力于用,才是最好的学习方法,因为人的大脑就是你不用,他就认为不重要,就把你学的东西慢慢删除了。

所以大概因为这个原因,报了一个嵌入式的学习班。因为从趋势来说,万物互联,数字化、元宇宙……,多一个本领总是没错的。这是大的方面。从小的方面来说,就是通过嵌入式的学习,会让C语言的学习有更多目的性,从而有助于C语言的掌握。掌握好C语言,对于别的编程语言的学习也是有好处。因为别的编程语言,很多库、接口似乎都是用C语言来实现的。

经过1个月的学习,还是比较符合我的预期的。所学的内容应该都是以后如果从事嵌入式工作,经常需要使用的。一般自己学C语言,学点基础语法和数据类型,学点指针,像其他结构体、联合,makefile工程管理,gdb调试什么的,就会很疑惑,这些东西学了就忘。现在就很明确地知道,其实就是给你的大脑一个指示,这些东西以后会很有用哦。然后你的大脑就重视起来了,然后你的学习效果也就提升了。

然后你就会有兴趣把所有你学过的内容串起来,比如你买过一些c语言的其它书,数据结构和算法分析的书,这些东西纯学的话,似乎没有太大动力。这时候你就有动力把这些内容都重新利用起来的。

最核心的学习方法就是照着敲代码。编程是实践学科,唯一的学习方法只能是敲代码。就好比你要学习建筑装修,你只能从敲钉子开始。或者你学习武术或者体操,当然要从一招一式练起,而且要经常练习才行。

以上就是第一阶段的心得体会了。这个阶段是学了linux基本操作,shell指令和编程,c语言的基本语法、用法,和高级编程(包括结构体、条件编译、gdb调试,makefile工程等等)。这两天正在回顾和复习,写这篇心得来做个记录。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值