千里之行 始于足下|
2022-10-12 14:27阅读: 57评论: 0推荐: 0

关于学习&嵌入式开发的学习路线

关于学习&嵌入式开发的学习路线

抱歉,这篇应该放在第一篇的!!写晚了, 才想起来..
对于有缘能阅读此文的准嵌入式开发者,不管是否跨行准备做嵌入式,
相信本文都能给你一些方向的帮助.我曾迷茫,不愿你再迷茫.

关于学习方法

推荐 了解一下 费曼学习法!

最好的学习方法,是结合自己的实际水平,寻找到合适(你能懂的)的教材(视频or书籍)!!
比如计算机黑皮书固然经典,但一点也不适合纯新手,你一定会放弃的!
新手去找那些讲的通俗易懂的老师的视频!!!

然后踏踏实实一步步慢慢走,其实一点也不难!
然后善用搜索引擎 互联网上好的资料如今已经十分丰富了

  • 视频学习 + 实践练习

视频学习,会伴随着讲师实践经验的分享,可以弥补新人实践经验的不足
和眼界的狭窄(不知道还有别的开发工具或者知识交叉.)
一个好的老师,对于一个学生的启蒙与兴趣激发至关重要!!!!

问题在于:讲师实力参差不齐,对于知识点的扎实程度,细节的掌握程度不同
不过对于新人学习相关知识是足够的.新人学习的关键在于起步开始学习!!!

  • 读书学习 + 实践练习

经典的好书中有着作者知识与经验的结晶,且书籍条分缕析十分系统,这是书籍的优势.
且书中会旁征博引,内容非常详尽.这一点一般视频往往不及.

书籍的问题如上文,就是好归好,不一定适合初学者.初学者也不具备选书的能力.

这两种并无优劣,端看学习者适合哪种.

以个人经验,书籍配合视频是非常好的,结合着接下来要介绍的路线图,拿着地图去寻找
相应的知识点加以吸收,是非常好的学习方式.
同时在网络上,看到别人分享的内容,也能够知道这块内容属于哪里,是什么位置(或者说Level)的知识.
这样也十分便于你搭建自己大脑里的知识索引体系!
学习编程,必须实践!!学的知识只是储备,体会过的才会成为你的!!!
然后就是在实践的过程中,遇到问题,在各种问题中成长.

这里推荐几篇文章,对于如何学习,写的不错.

编程基础

只要涉及到编程,都必须学会的基础:
组成原理,编程语言, 数据结构, 算法, 操作系统, 计算机网络,汇编,编译原理

嵌入式开发

嵌入式开发主要分: 嵌入式Linux系统级开发 和 嵌入式单片机平台开发
(俺大学学的是纯软, 电路这块虽然也是课程范围内, 但是硬件却一窍不通.)

嵌入式分布在各行各业,结合行业知识。
这里有别的公众号已经整理好的路线图,直接放上了.

嵌入式的学习成本是挺高的,我先把地图放这里,不是吓唬别人,你只需要掌握一部分,就可以先到企业里
边工作边学习实践了!! 这个地图是职业生涯的地图!!! 不是新人都必须掌握的!
这些都是必须在往后的工作里去学习实践的内容!!

嵌入式Linux

这张图,基本已经够详细了.小伙伴们可以按照这张图爬坡了.
image

嵌入式单片机

image

(先暂时写到这里, Map已经拿在手里, 小伙伴们就能够知道嵌入式的世界
大致都有哪些城池了, 那么自己去旅游吧!)

本文作者:道阻且长但行则将至

本文链接:https://www.cnblogs.com/nevertoolate22/p/16784430.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   道阻且长行则将至Go  阅读(57)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起