我一个师兄,上大学的时候关系很好,我师兄也很喜欢打篮球,也许这就是我们有很多共同话题的原因,人是很奇怪,特别是做技术的,本来就比较闷,很难跟陌生人马上来电,但是如果有个共同爱好,那么来电的速度就会加快,也许因为这样,王者荣耀这个游戏异常火爆,不仅仅是因为它好玩,也是因为它拉近了很多原本疏远的人们,这是不是叫互相投其所好?

好了,再说回我的师兄,我师兄现在在大学里教书,也是我们电子相关的,而且因为我师兄的大力推荐,我的公众号粉丝很多都是他的学生,非常非常感谢师大吉诺比利。
师兄:做嵌入式是不是一定要学习 C 语言?
我:一定要以 C 语言为基础,嵌入式是一个面很广的学科,分类也比较多,但是我认为,嵌入式基础是一定需要 C 语言基础的,我们以前刚开始学习单片机,用的是汇编语言,我现在还记得在大学基地里面写汇编代码的情景,但是汇编现在使用太少,你即使学得再好,就业面还是太窄了,所以我对于汇编的要求是,不求甚解。
但是 C 语言不一样,C 语言可以让你对整个计算机知识了解得更加深入,这个可以去看我之前写内存分布相关的文章。
师兄:学习 C 语言需要学到什么程度呢?
我:我一直坚信积累这个东西,今天开车上班,广播里面说到,人生是一场马拉松,不要只在乎结果而忘记了沿途的风景,学习也是一样,不要急于求成而忘记做积累,只要我们方向定好,朝着这个方向持续的去努力,去积累,一年,五年,十年,假使那时候你还不是这方面的领军人物,你也应该是这方面的专家了。
所以再回到前面的话题,要学到什么程度呢?很简单,学到我们知道如何去学习不会的知识,那其实就是入门了,这真的仅仅是入门,想成为专家,一定是经验和知识共同积累的结果。
师兄:我们想做机器人方面的教学,有什么建议吗?
我:嵌入式是一个广度很大的学科,我上面说过,而且在每个细分领域都需要非常强的经验积累,比如:电子秤、手环、手表、图像方面等等。
机器人也是属于一个嵌入式细分领域里面的热门领域,所以就衍生出了自己的硬件和软件,硬件就是那些专门为机器人研发的芯片,软件就是那些为机器人专门研发的嵌入式系统。用我们的行业话来说就是方案。
​什么叫单片机?
很多初学者都是从51单片机开始学习,但是却不知道什么叫单片机,而且很多工作很久的人也不知道什么叫单片机,单片机和嵌入式有什么区别也不明不白。
单片机,顾名思义,就是单片,比如我们做手机开发,因为手机用的是ARM内核,需要外接存储芯片,但是单片机不一样,把这些存储和IO相关的东西都集成在了一起,就成了单片,然后给他起个漂亮的名字就叫单片机。
嵌入式是什么?最重要的一点就是软硬件可裁剪,所以存储部分就使劲的让你们裁剪(也可能是增强)了,所以就跟单片机区分开来了。

如何给我提问?
有些人问我,加入了知识星球,是不是什么问题都可以问?
我的回答是当然了,加入知识星球也是对我的一个肯定,你信任我,我发自内心的不会敷衍你,每个人都会有迷茫的时候,这时候你应该会需要别人给你帮助,如果你觉得我可以帮到你,请给我一次机会,我给你一次机会。

……………………………………………………………………………

跟我师兄聊天引发的思考相关推荐

  1. JAVA-OPTS引发的思考

    JAVA-OPTS引发的思考 我们在性能测试过程中,经常要修改应用的JAVA-OPTS参数.修改这些参数,不单单是修改这些数字,本着知其所以然的态度,我们要知道这些参数背后的意义. 常见的JAVA-O ...

  2. 一个小程序引发的思考

    既然是一个小程序引发的思考,那么我们就先看看这个小程序,看看他有何神奇之处: namespace ConsoleApplication1 {class Program{static void Main ...

  3. 由“递归遍历二叉树”引发的思考

    由"递归遍历二叉树"引发的思考 递归的用法我感觉自己已经掌握了,可是今天在递归遍历二叉树时,它又迷一样令我费解.我本人在算法这一块很薄弱,所以想把这个问题发出来,希望有大神能够为我 ...

  4. 由一行文本输入框引发的思考

      文章是关于React组件之表单单行文本输入框的一些思考.可能大家第一反应都是,不就是一行<input/>嘛,没什么特别的吧?如果说到输入框的值的话,可能圈子里上大多数封装好的React ...

  5. 由熊猫烧香引发的思考

    由熊猫烧香引发的思考 早期的计算机病毒诞生,作者是以技术炫耀为主,编写这类病毒需要更深入的了解系统及网络技术,开发功底也要更深厚.现阶段,一个合格的程序员,制造出具备破坏性的代码,已经不怎么难.甚至, ...

  6. Spring之LoadTimeWeaver——一个需求引发的思考---转

    原文地址:http://www.myexception.cn/software-architecture-design/602651.html Spring之LoadTimeWeaver--一个需求引 ...

  7. 由SecureCRT引发的思考和学习

    由SecureCRT引发的思考和学习 http://mp.weixin.qq.com/s?__biz=MzAxOTAzMDEwMA==&mid=2652500597&idx=1& ...

  8. C语言中递归什么时候能够省略return引发的思考:通过内联汇编解读C语言函数return的本质...

    C语言中递归什么时候能够省略return引发的思考:通过内联汇编解读C语言函数return的本质 事情的经过是这种,博主在用C写一个简单的业务时使用递归,因为粗心而忘了写return.结果发现返回的结 ...

  9. 由「Metaspace容量不足触发CMS GC」从而引发的思考

    转载自  由「Metaspace容量不足触发CMS GC」从而引发的思考 某天早上,毛老师在群里问「cat 上怎么看 gc」. 好好的一个群 看到有 GC 的问题,立马做出小鸡搓手状. 之后毛老师发来 ...

最新文章

  1. android自定义抽奖,Android自定义view制作抽奖转盘
  2. PostgreSQL在win7上安装详细步骤
  3. java基础篇---网络编程(IP与URL)
  4. Java EE 7社区调查结果!
  5. 通过stream去重_分享几种 Java8 中通过 Stream 对列表进行去重的方法
  6. 安装Lua For Windows
  7. 在 Python 中使用网格搜索和随机搜索进行超参数调整
  8. CR渲染器全景图如何渲染颜色通道_3DMAX产品渲染教程,看看惊艳效果表现背后那些不为人知的技巧~...
  9. windows 命令行操作
  10. MQTT SSL加密单双向认证
  11. 用 InstallShieldX 做教育片的安装
  12. 基于润和3516 dv300开发板,运行鸿蒙3.1 ArkUI helloworld
  13. 为什么在Python官网上下载这么慢?
  14. java发邮件的代码
  15. 2020前端工程师的发展前景
  16. 困扰的Byte、bit 、和16进制之间的关系
  17. 数字货运角逐:满帮化零为整,福佑化整为零
  18. Linux应用开发3 字符串处理,字符串与其他数字类型的转换,向应用程序传参
  19. jqWEUI对图片压缩并上传
  20. 多项式A除以B(PTA)

热门文章

  1. 嵌入式 boa服务器移植
  2. 图像传感器之CMOS(2)
  3. init/inittab
  4. ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例
  5. 禅道 php api,云禅道有API的方式可以获取数据吗
  6. centos mysql pid_centos7 mysql The server quit without updating PID file(错误解决)
  7. 计算机考试上传照片教程,电脑照片传到iPhone手机的详细步骤【图文】
  8. pip默认使用国内镜像地址
  9. jq分页 不刷新页面_jQuery无刷新分页完整实例代码
  10. python如何避免转义字符_如何解决因转义字符而报错的问题(在使用python导入文件时)...