如何通过自学构建自己的知识体系
一般嵌入式怎么自学啊?
一般嵌入式怎么自学啊?
你好,嵌入式是一个很大的概念,在这里不知道题主对哪一方面感兴趣,所以进行一个较为笼统的介绍。
首先对于嵌入式可以分为硬件和软件两个大类(虽然一般情况下都要懂点)
先来看看硬件
硬件我这里随便找了几个公司招聘嵌入式硬件工程师的任职要求
可以看到,要做硬件的话得学会对电路进行设计。而要设计电路,模数电等基本知识是必不可少的。想来题主问出该问题自己本身也就是电气或者是电子信息工程专业的学子,那么上课时好好学,课后积极思考即可。
掌握了基本知识后,必备的工具也是不可少的,关于画图工具有许多,这里推荐下AD(因为一般学校都会交这个软件)。
至于之后的发展就不过多赘述了,先入门较好。
软件要做软件的话,必不可少的就是编程了。在嵌入式的开发当中,使用最多的一门编程语言就C语言了,同样的学校也会开设这门课程,想做嵌入式软件的话一定要好好学。
同样的,先看一下嵌入式软件大概的任职要求(我这里随便找的,可能有所出入)
我们可以看到主要是得去了解一些芯片的使用,然后了解外围接口协议以及系统方面的知识。通过软件去控制芯片完成我们需要的任务。
总结由于是电气电子类的学子,在大学期间一般都会学习单片机这门课程,也是一个入门嵌入式的选择。
在最开始建议学习51系列的单片机,通过这块简单的芯片慢慢的了解嵌入式的世界。
在这上面可以试着自己去完成一些比较简单的项目,自己设计电路(可参考别人的),然后完成一些简单程序的编写,这样进步是最快的。
万事开头难,相信只要入门了,后面自己就可以慢慢的摸到路了。
加油吧!做自己喜欢的
什么是深度学习,怎么学习深度学习?
什么是深度学习?深度学习:在批判性思维下去学习,通过整理、反思、总结等步骤去寻找解决问题的方式,并在这个过程中得到持续的学习。
举个栗子,来理解一下这个概念。比如现在有小明、小红、小李三位同学,他们在学习中是不一样的。具体表现如下:
小明同学 属于被动学习,要在老师和家长严格要求下,才能去写作业,背诵知识点。对书本上的知识点,大部分是通过笔记和背书来达到记忆的目的,没有去完全理解,自我学习反馈机制没有形成闭环。小红同学 属于半主动学习,能够提前预习知识点,也能够根据课后作业发现自己错误的知识点,然后再去找同等类型题,加强自己对知识点的理解。能够形成闭环,但是闭环过小。小李同学 属于主动学习,能够根据自己学习的知识点,对知识进行归纳、总结、输出。相当于能够把知识点串联起来,通过自主研究,把内容研究的更深刻。同时在学习中形成自己的观点,能够把这类问题总结出来,并且能够用自己的话讲解清楚。那么,这三位同学里,小李同学就属于在学习中深度学习,不流于表面。能够通过不断的总结,归纳,整理,试验,自我反馈,并且最后能够输出自己的观点。
怎么学习深度学习?如何锻炼自己深度学习的能力?我认为需要做到以下四点:
高效的沟通能力 深度学习并不代表你闭门造车,可以通过合作的方式,找到问题的答案。那么高效的沟通能力需要你能够耐心的聆听别人的观点,同样也能够高效的表达出自己的观点。那么这样的沟通,能够让你们接触到更多的思路。同样也为你的深度学习,提供了思路来源。自主能力 所有的深度学习,代表你自己要有足够的自我管控能力。比如上网课的时候,如果拿起手机去刷朋友圈,这节课你就没办法去做到有效学习,更何况深度学习那。另外深度学习,要求你能够自主去学习,通过自己主动总结归纳去学习,甚至能够输出优质内容,才叫深度学习。求知思维能力 能够在学习中获得归属感和成就感,从而驱动你去不断的学习。比如你通过学习,能够持续在自己感兴趣领域拿奖。这样就能让你的内驱力更强劲,从而让你的求知欲望更加强烈。内容掌控能力 深度学习代表你能够熟练的应用自己学习的内容。这里不仅要求对自己学习的内容很熟悉,还要能够去应用,避免出现纸上谈兵的情况。也就是一定要通过实践,把自己学习的内容应用在实际上。
写在最后深度学习概念很高大上,其实就是代表你学习不能流于其表,要学到本质。另外如何深度学习那,可以通过老师提供的4种方式去锻炼一下,当然还有很多方法去锻炼,比如通过番茄法时间管理,让自己进入深度学习的状态。
以上,仅代表个人观点,如有不足,欢迎各位友友指正!
关注超神胡老师,我们一起变得更优秀!!!