26硬件秋招悔恨篇:复盘了四个重点

重点一:C语言/STM 基础

C 语言基础(有基础可跳过,推荐课程:鹏哥 C 语言,对新人非常友好):只需掌握 if-else,指针,struct,其他内容做项目时再学;避免在 C 语言海洋里迷失,时间紧迫,先学会走再学会跑推荐课程:鹏哥 C 语言,对新人非常友好

STM32 基础外设(推荐江科大,博主也是跟着他学的,逻辑非常清晰,细节非常到位):学习顺序是:时钟→GPIO→中断→定时器→UART→I2C→SPI→DMA(限于篇幅原因,有哪些需要排除的细节章节可以评论区问博主,博主可以帮忙排查到底要不要学!)其他的外设比如 ADC,PWM 其实都是可以选学的,切记,用到再学!面试中问频率相对较低,后期项目需要时现学也来得及。

重点二:RTOS基础

RTOS:FreeRTOS(推荐韦东山的视频教程)

推荐学习 FreeRTOS,原因在于这个在嵌入式企业里用到的最多,岗位需求最多,再次重申目的,我们是为了找工作。学习的重点在于掌握任务管理(创建、删除、挂起、恢复)、任务通信(消息队列、信号量、互斥量)以及内存管理。

FreeRTOS 市面上没有哪一个特别好的教程,喜欢看视频的可以看韦东山的教程。博主是直接跟着 CSDN 的手把手教程,移植了 FreeRTOS 在 STM32F1 开发板上,并且写了几个多任务调试了一下,理解了一下相关概念,浅尝辄止即可。因为这里我们学习的目的在于,为我们的项目用 FreeRTOS 做准备,里面的精髓需要用起来调试起来才知道,不要直接研究代码,切记切记!

重点三:项目+刷题

ESP32 项目开发(推荐项目:智能天气时钟):选择 ESP32-C3 作为开发平台!ESP32 现在非常火,前段时间还和 OpenAI 合作,是现在的物联网热门芯片,岗位需求量大!我们目的是找工作!不要再用 STM32F103 了,企业现在招聘只会 103 远远不够。推荐项目:智能天气时钟某站(二次元站)搜索第一个就是,免费而且手把手教学。代码风格非常企业化(江科大的代码风格其实比较学生风格,进了大企业大家会接触到代码规范的,折磨博主 ing);涵盖多种外设应用;包含蓝牙功能(对应我们前面分析的 “一技之长” 要求);而且能够复习外设知识,一举多得。

代码刷题(hot 100 + 某站代码随想录看解析):能给高薪的企业,一般都会考验你的代码能力!代码能力是一定需要的。但是我们的时间有限,所以我们可以只做简单题和中等题,难题直接跳过(性价比太低了),重点理解思路,不必死磕。另外:MCU 八股文要背熟,有时间做实操验证。关于哪些八股文重点复习,我后面会专门出文章讲解(给自己挖坑了)

重点四:简历+复盘

这个时间是要不断熟悉自己的项目,巩固项目 + 找工作,一边面试一边找工作。面试为了帮你完善对于项目的理解。不要害怕投简历(关于如何面试和如何找工作,挖坑 + 2)。优化代码结构,提高可读性,添加完整注释和文档,制作项目演示视频,上传 GitHub,美化 README。整理自己的项目亮点,复习 C 语言、STM32、RTOS 常见面试题,准备 1-2 个技术难点的深入解答。同时投递多家公司,先面试非目标公司积累经验,面试后及时总结调整策略,不要怕被拒绝,每次面试都是提升。

个人面经资料推荐

面经一共32篇文章,12w+字数,包含全部最新的面试必问考点,4.7w+同学学习,3200+订阅,非常适合在找工作面经薄弱的同学,节省时间直接背,背+理解 可以覆盖百分之90的考点,链接在下方 大家可以看看

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务