2024-06-04 15:04:18476浏览
经常会有学生纠结到底是STM32还是Linux呢?还是两者都要学习呢?

客观去看,STM32开发确实是电子相关专业同学可以去学习的一项技能
如果你打算学单片机,那么STM32绝对是首选
学长和大多数互联网上的观点差不多
对待STM32的态度是:
- 去学没错,学这个肯定有用,
- 不是必须学,假如你工作不是单片机开发,其实不会STM32并不影响。
- 不要只学STM32,一定要扩展其他技能,否则面太窄了,太局限。
具体学长为什么更推荐学习Linux方向呢?
- 广泛的应用领域:Linux是一个开源的操作系统,被广泛用于服务器、嵌入式系统、移动设备等各个领域。掌握Linux技能可以为从事各种领域的工作提供基础。
- 行业需求:许多行业都需要对Linux有一定的了解或者专业的技能。特别是在软件开发、云计算、网络安全等领域,对Linux的需求非常高。
- 开放性和自由度:Linux作为开源系统,具有高度的开放性和自由度。学习Linux可以让人更深入地了解计算机系统的运作原理,以及如何进行系统配置和管理
- 职业发展:在很多技术岗位,特别是软件工程师、系统管理员、网络工程师等方面,对Linux人才标准化的需求

(数据来源与看准网)
👉🏻最重要的是薪资待遇也是非常可观的
Linux内核可以说是整个开源软件社区的集大成者
在过去几十年间有大量世界级优质程序员向Linux kernel贡献代码和思想
也有大量的第三方开源项目
是基于Linux的某些组件或Linux的设计思想来构建
国内现在很火的国产物联网操作系统rt-thread
你去读它的源码就会发现,这完全就是Linux的味儿啊
你去看华为的物联网操作系统LiteOS
他的源码中各个组件之间分隔对接的osal设计
也是Linux kernel中大量使用的技巧
然而,推荐学习Linux并不意味着忽视STM32学习方向
具体问题还是得具体分析
可添加学长微信(wangkai_hh)一起讨论~
