嵌入式校招指南【完整学习路线】【4_自学教材推荐_基础知识】
目录
【专栏一】嵌入式校招指南
作者机械硕士,从零开始自学嵌入式软件,21届秋招进入国内芯片大厂。
从自身转行经历来看,网上嵌入式学习路线的资料少之又少,大多千篇一律且复制粘贴。
而嵌入式入行门槛高,技能树要求多,学习难度非常大,没有有效的方法指导,很容易迷失方向,错过校招。
在此专栏分享我的校招从零开始转行经验,听我给你娓娓道来~
专栏链接 https://www.nowcoder.com/creation/manager/columnDetail/MWZkkj
1.专栏大纲&写在前面
2.转行概述
3.前期准备
4.自学教材推荐_基础知识
5.自学教材推荐_笔试准备
6.开发板&项目
7.简历
8.行业&公司
9.城市&岗位
10.消费&工业电子类公司
未完待续……
【专栏二】嵌入式校招_面试经验大全
嵌入式软件校招的常见问题,应付校招面试的速效救心丸,你值得拥有!
嵌入式的知识太多太杂,不知道面试经常问哪些? 书上说的知识点太抽象,没有一定的基础很难理解?
别怕,本专栏用通俗的语言和比喻,为你讲清楚!
包含C语言、计算机组成原理、操作系统、数据结构与算法及计算机网络等,详见大纲。
1.【C语言】【1_变量】https://www.nowcoder.com/discuss/491773863525679104
2.【C语言】【2_关键字】https://www.nowcoder.com/discuss/497562309628276736
3.【C语言】【3_数据结构&位运算】https://www.nowcoder.com/discuss/505894349847224320
——————————————————————————————
四、转行学习路线详解
这里我们先针对前面大纲中提到的各个模块,详细介绍一下需要用到的参考资料及其简评,另外还有参考学习时长。并不是完全按照建议的学习先后顺序去写的,因为在学习这些基础知识的过程中,还要穿插学习一些其他科目。
所有的学习时间,皆按照自由学习时间早上九点开始,晚上十点结束,一周六天来算,即9106节奏。
(一).基础知识
1).C语言
既然是零基础,就默认大学期间没有学过C语言或者学过但忘光了。
入门阶段
以下三个入门课,选择一个观看即可。
1.视频:B站——小甲鱼《带你学C带你飞》。播放量:720w
- 通俗易懂,讲课诙谐,可以初步了解/回忆C语言大概具有哪些功能,这一步不用抠细节,认真跟着走一遍即可。
- 预计学习时长:7天。
2.视频:B站——郝斌《郝斌C语言自学教程》。播放量:648w
- 同样是一门广受好评的C语言入门课程。
- 预计学习时长:7天。
3.视频:B站——鹏哥《C语言编程C语言入门》。播放量:1093w
- 这门课是在我自学之后发布的,所以我没看过,但是看这播放量就知道非常给力。
- 预计学习时长:10天。
夯实基础
1.《C Primer Plus》第六版,Stephen著,姜佑译。豆瓣评分:9.4
点评:这本书真正地诠释了什么叫做基础书籍,却又可以为你指出深入的方向,让你在继续前进时不至于迷茫。让你在C语言的世界里畅游,风趣幽默的文笔让人心情愉悦。
- 在我看来这本书是C语言打基础最好的书,在学完前面入门课程后非常适合继续学习。
- 本书全面讲解了C语言的各种特性,循序渐进,真正带我走进了C语言的世界,感受到了C语言的奇妙之处。
- 配合课后习题(选做一半即可)学完本书,基础打牢,从此C语言的各种特性真的是熟稔于心。
- 从某种程度上也可以认为是一本工具书,毕竟多达六百多页呢。
- 预计学习时长,35天。
2.《C程序设计语言(第2版·新版)》Brian W.Kernighan/Dennis M.Ritchie 著,徐宝文/李志 译。豆瓣评分:9.4
点评:被誉为“C语言圣经”的书,作为C语言之父的丹尼斯·里奇,用其精要的内容,摒弃了所有无关的琐碎细节,为读者展现了c最核心的部分,深入浅出,实乃经典。丹尼斯·里奇同样是UNIX之父,因此在书中介绍语法特征的过程中,所举的例子来源于真实的库函数或者是UNIX系统。在这本篇幅不多的书中,字字珠玑,真知灼见!
- C语言作为嵌入式软件的看家本领,再怎么深入学习都不为过,更何况这本由C语言及UNIX之父参与编写的权威经典著作,作者们言简意赅却直指C程序本源,对于零基础的我们来说,真的太珍贵了。
- 需要有一定的C语言基础,建议学完前面的《C Primer Plus》再来看。
- 预计学习时长:10天。
注:最好能够深刻理解常见的C语言库函数,如strlen(),strcpy(),strcmp(),memcpy()等。
进阶理解
其实认真学完《C Primer Plus》及《C程序设计语言》以后,我们就已经完全拥有了应对校园招聘的C语言能力,不太需要去再深入学习。
不过若是真的感兴趣想要继续学习的话,可以去看C语言三剑客,即《C和指针》、《C陷阱与缺陷》和《C专家编程》,更多补全C语言深层次的知识。
2).计算机组成原理
入门阶段
1.《编码:隐匿在计算机软硬件背后的语言》Charles Petzold著,左飞/薛佟佟 译。豆瓣评分:9.3
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
作者机械硕士,从零开始自学嵌入式软件,21届秋招进入国内芯片大厂。 从自身转行经历来看,网上嵌入式学习路线的资料少之又少,大多千篇一律且复制粘贴。 而嵌入式入行门槛高,技能树要求多,学习难度非常大,没有有效的方法指导,很容易迷失方向,错过校招。 在此专栏分享我的校招从零开始转行经验,请我喝杯奶茶,听我给你娓娓道来~ 平均每周至少一篇,三个月内完结。