ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

电子信息工程本科四年怎么学?嵌入式与芯片方向学习路线全解析

电子信息工程本科四年怎么学?嵌入式与芯片方向学习路线全解析 1. 先说点实在的这份四年规划到底解决什么问题我见过太多电子信息工程的学生大一踌躇满志大二开始迷茫大三慌了阵脚大四发现简历上写不出任何能拿得出手的项目。原因很简单电赛、课设、学生项目看起来做了不少但知识是一块一块零散拼起来的中间没有一条主线把它们串起来。等到找工作的时候嵌入式、芯片、通信、FPGA、信号处理、物联网每个方向看着都能沾一点真要我写项目经历和技术栈又说不出个所以然。这篇文章就是写给电子信息工程专业本科生的尤其是对大方向有感知、但不知道具体怎么把四年用起来的同学。核心聚焦两个方向嵌入式和芯片。为什么把这两个放一起因为它们对基础的要求高度重叠——数字电路、C语言、计算机体系结构、操作系统缺一不可。走嵌入式是往“软硬结合的系统”上走走芯片是往“数字逻辑的实现与验证”上走两条路的前两年几乎完全一样到第三年才开始真正分岔。所以这篇规划本质上是给你四条主线大一大二打底座大三选方向大四输出作品。规划这事最忌讳的是列一堆课表和书单真正落地时全乱套。我的思路是“目标倒推”先想清楚大四毕业时你希望简历上出现什么再倒着排大三要完成什么、大二要掌握什么、大一要打好什么基础。为了让你看得清楚我按学年拆开了讲每学年都给你明确的小目标和可执行的动作最后再回答几个大家高频问到的决策问题。2. 四年总设计思路一条主线、两轮递进、三次输出2.1 主线是什么数字逻辑到处理器到操作系统到系统集成电子信息的学生最容易犯的毛病是在“模拟电路、信号与系统、通信原理”这些课里耗尽心力然后发现就业市场上需求最大的是嵌入式软件和芯片数字前端——这两块的核心全是“数字逻辑 软件思维”。我的建议是从大一开始就把“数字逻辑—处理器—操作系统—系统集成”这条主线刻在脑子里所有专业课都为这条主线服务而不是被培养方案推着走。这条主线翻译成人话是你最终要能做到——拿到一块芯片比如STM32或者RK3588知道它的CPU怎么取指执行知道它的存储怎么映射知道它怎么跟外部设备通信然后在上面跑起一个带操作系统的、能完成实际功能的完整系统。芯片方向则再加一个层次拿到一个功能需求能设计出实现它的数字逻辑电路并让它通过时序验证。我为什么强调“主线”因为四年课程表会给你一堆零散概念傅里叶变换、反馈放大器、电磁场、随机过程……你学完后会有一种“我好像什么都学了但什么都拼不起来”的挫败感。抛开这些课本身的重要性不谈你需要一个“挂载点”把这些知识挂上去——处理器就是这个挂载点学完数字电路你能看懂CPU里的组合逻辑和时序逻辑学完体系结构你能理解流水线、Cache、中断学完操作系统你能理解任务调度和内存管理为什么是这么设计的。2.2 两轮递进裸机到带系统、验证到设计我把嵌入式方向的四年学程压缩成两轮递进。第一轮递进是大二裸机编程让单片机直接操作寄存器点亮LED、驱动传感器、通过协议读数据。这轮的价值是建立“底层感”——你知道一个引脚怎么被配置成输入输出、一个定时器怎么产生中断、一个字节怎么从串口发出去。第二轮递进是大三带操作系统跑Linux写应用层或者驱动层。这轮的价值是建立“系统感”——多任务、资源管理、进程间通信、设备树、内核模块这些在裸机上都是不存在的概念。从裸机到Linux思维上的跳跃是从“我自己管所有资源”到“我通过API请操作系统代理资源”。芯片方向则做另一对递进。第一轮验证别人的设计。用Verilog写一个计数器、一个状态机、一个FIFO用仿真工具跑时序。第二轮设计并集成自己的模块。真正做一个小CPU、一个小总线、或者把I2C控制器用Verilog实现出来再搭一个简单的testbench做UVM或直接定向验证。芯片方向的核心思维是时序思维——你写的每一行RTL代码都会被综合成物理电路不是“运行”出来的是“硬件连线”出来的。2.3 三次输出每个阶段都要有拿得出手的东西“输出”是区分“学完”和“学会”的唯一标准。我给学生的要求很朴素每一学年结束你得有一个能演示、能讲清楚、能写进简历的作品。大一结束的作品一个基于STM32或51的小系统哪怕只是多路传感器采集OLED显示。但必须是你自己从原理图到代码独立完成的。大二结束的作品至少达到蓝桥杯省赛或电赛省奖水平或者一个功能完整的嵌入式开源项目。这个项目要能体现你对协议栈或系统架构的理解。大三结束的作品嵌入式方向是一个基于Linux的完整项目比如带Web服务的智能网关芯片方向是一个完整通过仿真验证的RTL模块比如一个三级流水线CPU。没有这些输出你大四写简历时会非常痛苦。别等到大四才想“我要不要做个项目”到那时候已经没有时间让你踩坑了。3. 分学年执行细节每个阶段做什么、怎么做、为什么3.1 大一数学、C语言、动手习惯核心任务把C语言当成“硬件语言”来学提前接触单片机建立焊接和调试的手感。很多学长会告诉你大一好好学高数、大物、C语言就够了。这句话对但要打个折扣理解——对电子信息工程来说高数和C语言不是两门孤立的课它们是理解处理器和算法的基础工具。高数里的级数、微分方程后面用到信号处理和控制系统时都是底层逻辑C语言里的指针、内存布局则是理解CPU寻址和嵌入式内存管理的钥匙。我的实操建议是大一就要开始接触单片机不要等学校开课。原因很简单整个行业最缺的是真正能把“代码”和“硬件”对应起来的人。用Arduino起步太简单建议直接上STM32——你现在可能觉得难但大二所有的课程设计都要用到它。先用标准库或者HAL库点个灯、驱动个OLED屏感受一下“代码怎么变成引脚的电压变化”。这一学期的动手经验比你大二再临时折腾要值钱得多。C语言特别强调指针。有的人觉得指针不就是“地址”嘛其实指针是嵌入式开发的思维根基你操作寄存器本质就是往特定的内存地址写值你理解内存泄漏本质是动态分配后没把地址“还回去”。我见过太多大三学生写嵌入式代码时一遇到指针就发怵导致不敢用回调函数、不敢看Linux内核源码。如果你大一的C语言没有把指针和内存模型吃透后面要补的代价非常大。大一的课外时间分配建议40%刷题打牢C语言30%玩单片机30%学焊接、示波器、万用表这些工具。工具这东西越晚学越不敢碰——我见过大四还不敢自己焊电路板的真的很要命。3.2 大二数字电路、通信协议、STM32进阶核心任务学透数字电路吃透STM32裸机开发把通信协议玩明白。大二是电子信息工程本科四年中最关键的一年。模电、数电、信号与系统都在这年开课而你想走的嵌入式和芯片方向这两门课是直接地基。模电在纯数字岗位上看似不重要但电源管理、接口电路、信号完整性这些实际问题全要模电基础。我的建议是模电可以不追求满分但不能挂科数电必须花大功夫学透。芯片方向尤其如此——你真以为RTL设计不需要懂门级电路吗时序约束、扇出、竞争冒险全是从数电里长出来的。嵌入式方向这一年要做的事非常明确STM32从标准库过渡到HAL库把常用的外设全部玩熟。我的分类习惯是三个梯队——第一梯队GPIO、外部中断、定时器、串口UART。这是所有项目的骨架一定动手写驱动不要只调库。第二梯队I2C、SPI、ADC/DAC、PWM。这是跟传感器、屏幕、执行器打交道的通道。第三梯队DMA、看门狗、Flash读写、低功耗模式。这是做工程产品才会用到的但有了这些经验面试时谈“系统稳定性”才有底气。通信协议是嵌入式的“通用语言”。我面试人时第一道题往往就是“UART、I2C、SPI有什么区别分别在什么场景选哪个”很多人能说出“一个异步、两个同步”但一问到具体电气特性就卡壳。其实你只需要掌握“嵌入式5种通信协议”——UART、I2C、SPI、CAN、以太网把每个协议的物理层特征、帧格式、主从模式、速率差异、调试方法搞清楚。我打个比方UART就像两个人约定的暗号一根线讲一句话说快了跟不上就乱码I2C像一条社区广播总线所有设备听着地址喊到谁谁应答SPI像一台点对点电话主机随时拨号给想通话的从机。有了这个画面再去看数据手册里的时序图一切都顺了。芯片方向这一年可以用Verilog把数电作业重新做一遍——用门级描述写全加器、选择器、触发器再用行为级描述写计数器、状态机。重点倒不是语言本身而是真正理解“并行”和“时序”——硬件描述语言里没有“顺序执行”所有always块都是同时被“唤醒”的。这一步思维转变越早大三学CPU和总线越轻松。3.3 大三方向分岔点和系统集成核心任务嵌入式方向冲Linux芯片方向冲RTL设计和验证。大三上你要做一个明确的选择走应用层还是底层走数字设计还是验证这个选择不必绝对是终身的但它决定了你的项目组合和实习方向所以值得认真想。先说嵌入式Linux。很多时候大家问“应用层开发是不是嵌入式”答案是——严格说纯App开发不算嵌入式但嵌入式Linux应用层开发算。你把C/QT程序跑在开发板上跟外部硬件交互这依然是嵌入式只是不在内核里做文章。我个人的经验是第一份嵌入式工作从应用层做起并没有错它让你快速熟悉整个系统框架交叉编译、文件系统、库依赖、进程通信等你在应用层如鱼得水之后再往下钻驱动层就是水到渠成的事情。大三这一年先把Linux基础命令、Shell脚本、Makefile玩熟然后过渡到QT或者嵌入式Web服务最后尝试写一个简单的字符设备驱动。我最推荐的路径是跑通“RK3588开发板上的Linux系统”这个目标——因为RK3588是目前国内使用率很高的高性能SoC它的数据手册能帮你把ARM体系结构、DDR、PCIe、MIPI、NPU这些概念一次性串起来。再说芯片方向。大三的任务是RTL设计能力、仿真验证能力和脚本能力。设计方面我建议实现一个经典的RISC-V或MIPS五级流水线CPU或者至少三级验证方面学会用SystemVerilog搭testbench、了解UVM验证方法学的基本结构脚本方面至少掌握Makefile和Tcl的常见写法因为芯片公司在EDA环境的操作流程几乎全依赖这两样。芯片设计流程里上游有架构和设计中游是验证和DFT下游是后端物理实现。每个环节都能去大厂做“螺丝钉”但如果你想有核心竞争力我的建议是往“懂全流程的验证工程师”或者“懂验证的设计工程师”方向走不要只守住自己那一小块。这一年“嵌入式开源项目”是必须动手的——不是去Gitee上“拉代码”而是真正运行、修改、二次开发。我强烈建议你找一个感兴趣的开源嵌入式项目比如一个开源飞控、开源智能家居网关、或者一个LVGL图形界面项目把它跑在自己板子上再改一两个功能模块。这个过程中你踩的坑比看二十篇教程都值钱。3.4 大四输出整合、求职与毕业设计核心任务把前三年做过的项目整理成体系化的“简历资产”把基础知识补到面试标准用毕业设计证明你的工程能力。大四上你就要开始投简历了。很多人到了这时候才发现自己的知识是“会做的没总结学过的没记住”。所以大四第一个月请专门做一件事把项目复盘成八股文。你没听错——嵌入式面试八股文不是贬义词它本质是“你在面试中必须能脱口而出的知识卡片”。比如中断服务函数里为什么不能做复杂事什么是上下文切换Linux用户态和内核态怎么切换I2C仲裁机制是什么SPI的四种模式如何区分这些问题的背后全是硬功夫。同时请把“笔试”当成一项专门技能来练。芯片岗的笔试常考Verilog手撕题比如用Verilog实现一个FIFO、一个序列检测器嵌入式岗常考C语言指针题、内存布局题和操作系统原理题。这些东西突击不来但大三有了积累后大四上集中刷一两个月效果立竿见影。毕设选题上我强烈建议选一个能复用你前三年项目积累的题目而不是新开一个领域。如果你嵌入式做得好就做一个带完整软硬件设计、且有创新点的系统如果你芯片验证学得不错就做一个基于FPGA的RTL实现并配套testbench验证框架。毕设的本质是一个“带论文产出的项目”它能放大你写在简历上的“项目经历”让面试官看到你不只会做东西还会表达和总结。4. 两条路的能力图谱与长期主义修炼4.1 嵌入式方向的五维能力评估表如果你想给自己定位可以用下面这个表来打分5分制。这不仅是自我评估也可以帮助你建立长期的学习目标。能力维度具体内容评估方式C语言与编程素养指针、内存模型、数据结构、状态机能独立完成一个多模块嵌入式项目硬件基础数电、模电基础、看懂原理图和数据手册能根据datasheet初始化一个新外设系统编程Linux进程/线程/内存管理、文件I/O能编写无内存泄漏的Linux应用内核与驱动内核模块、设备树、中断底半部、并发控制能编写字符设备驱动并自测调试与工具GDB、示波器、逻辑分析仪、静态分析遇到bug能快速定位是硬件还是软件问题这个表第五行最容易被人忽略。嵌入式开发有个很残酷的现实一半以上的bug是出在“你以为软件是对的实际上是硬件问题”这种时刻。比如I2C总线上拉电阻阻值不对导致通信偶发失败、电源电压跌落导致Flash写入异常、引脚复用冲突导致功能诡异。所以我要特别强调大二大三一定要把示波器和逻辑分析仪用熟。有学生跟我说“我软件写完功能就正常了”我回他“那是你运气好硬件脏活累活全被芯片帮你扛了。”4.2 芯片方向的RTL思维切换很多从嵌入式/软件方向转芯片设计的人最大的坎不是语法而是思维模型。写软件时你习惯从上到下逐行执行但写RTL时你脑子里应该是“一堆并行逻辑块在同时等待条件满足”。你得习惯“非阻塞赋值”的含义——它不是说“等会再赋值”而是告诉综合器“这个值在时钟边沿同时更新”。理解了这个你才算入了门。我画过一条芯片方向的进阶路线第一步用Verilog实现简单组合逻辑和时序逻辑多路选择器、计数器第二步实现有限状态机FSM学会FSM的标准写法一段式、两段式、三段式第三步实现同步FIFO和异步FIFO这是面试和笔试的经典题目第四步实现一个小CPU核经典五级流水线或精简三级第五步学会UVM验证组件搭建至少会写sequence、driver、scoreboard每走一步都找对应的开源代码来读。现在网上的开源RTL项目很多比如OpenC906、PicoRV32、tinyTPU每一个都是绝佳教材。读源码不是看热闹而是看结构——为什么这个模块要分这么几层为什么这个FIFO要设这个深度为什么握手信号这么设计这些问题想清楚面试时聊起来会非常加分。4.3 本科阶段可以主动接触的芯片行业角色芯片行业不是只有设计和验证。根据我自己和同行交流的经验本科毕业能直接做的岗位大体有这些数字前端设计/验证门槛相对友好核心技能是Verilog/SystemVerilog、UVM、Linux脚本。名校硕士竞争激烈但普通本科如果在项目里证明过能力比如流片项目或FPGA实现依然有机会。FPGA开发本质是“用可编程逻辑快速实现功能原型”广泛应用于通信、仪器、AI推理加速。跟嵌入式高度重合适合作为芯片方向和嵌入式方向的中转站。芯片测试需要懂电路、懂ATE自动化测试设备操作、懂芯片datasheet里的参数测试条件。对动手能力要求高出差多但需求稳定。嵌入式软件芯片公司内部做板级支持包BSP、驱动移植、工具链开发。这个岗位芯片公司和设备公司都大量需要。我的建议是本科阶段不要过早把自己定义成“一定要做芯片设计”。芯片设计门槛高、路径长但芯片应用开发和测试同样是芯片产业缺人的领域。重要的是你在大三结束时手里得有一两个能证明“我能在芯片/嵌入式链条上创造价值”的作品。5. 工具、资源与竞赛选择的避坑指南5.1 开发板怎么选从STM32到RK3588很多人在“选哪块开发板”上纠结很久。我的建议非常直接大一/大二一块STM32F103C8T6或者F407最小系统板就够20-50块钱吃灰也不心疼。别买那种几百块外设一大堆的“豪华开发板”外设太多你根本没精力用学嵌入式最重要的是自己接外设——自己用杜邦线接传感器比板上集成的体验好十倍。大三搞一块带Linux的开发板。预算有限就选全志V3s、V831这类低成本方案预算充足直接上RK3588开发板。RK3588贵但研究它相当于同时在学多核ARM、NPU、VPU和丰富的接口控制器这个投资是值得的。Linux开发板的意义在于让你从“玩单片机”进阶到“玩系统”这一关键跨越。5.2 课程资源怎么选B站就够了关键在别囤课现在网上的教学视频量非常大尤其B站上“嵌入式学习路线”“STM32教程”“Linux驱动开发”相关内容非常多。我自己的经验是教程可以看但不要超过三门。看第一门课你是在学看第三门同级别的课你就是在逃避动手。我建议你选一门口碑最好的实战类课程比如带有完整项目的从点灯到综合项目跟完项目里遇到问题了再回头查文档、查论坛、查手册。嵌入式学习最核心的一步就是上手把你面前那块板子调出预期效果任何视频都替代不了这个过程。芯片方向的学习资源更偏向官方文档和开源IP。我建议先看Verilog语法入门然后立刻去找一个开源CPU核项目去看代码、改代码、跑仿真。国产厂商比如芯来科技的Nuclei系列RISC-V处理器都有很好的开源生态直接上手“读真实产品代码”远比在练习册上做100道语法题有用。5.3 竞赛怎么选蓝桥杯和电赛哪个优先竞赛方面学生问得最多的就是“蓝桥杯和电子设计竞赛电赛选哪个”。如果以求职为导向我的排序是电赛 蓝桥杯嵌入式 纯算法类竞赛。电赛的赛题偏向完整的系统设计——电源、控制、信号处理、通信一个团队要做大量软硬件协同工作这跟企业里的项目节奏非常像是最能锻炼“工程能力”的比赛。蓝桥杯嵌入式则是个人赛侧重单片机单手写代码的功力。它的省赛题往往围绕STM32标准库/HAL库的裸机编程——GPIO按键、LED、串口、ADC、PWM、LCD显示等模块的组合操作。第16届省赛题目我看了下依然是“按键显示传感器读取”这种组合拳本质上考的就是对常用外设的熟练程度和抗压能力。它好处是门槛低、备赛周期短适合大二学生用来做阶段性检验。我的建议是大二去参加蓝桥杯因为它“好准备”检验自己的单片机水平大三组队冲电赛因为它是“真工程”证明你的综合能力。如果两个都参加不了那至少要自己独立做一个让别人看了“哇”一声的完整项目——这个项目本身比一纸奖状更硬。5.4 考研还是不考研我从项目实践角度给出建议关于考研网上观点割裂很严重。我的立场是在电子信息行业学历确实有用但不是万能的而且成本很高。芯片设计核心岗位确实偏爱硕士因为数字IC设计的知识体量实在太大——你可能需要数电、体系结构、算法、验证方法学、脚本全部打扎实四年本科很难把这些全学透但嵌入式的岗位需求量和学历宽容度都比芯片设计高很多本科的工程能力完全可以覆盖市场的用人需求。从我和不少企业的交流看他们的真实观感是嵌入式岗位本科做过的项目 硕士没做过项目芯片岗位硕士流片/验证经历 本科项目。所以你可以先问自己你的目标是快速进产业界做一个解决问题的人还是要去啃IC设计这块更硬的骨头如果是后者考研大概率值得。如果只是想进嵌入式行业拿一份不错的薪水本科阶段认认真真按这篇规划走完全足够。还有一个不得不提的现实问题考研本身是有时间成本的一旦决定考研大三下到大四上这一年你得把大量精力分配给数学、英语和专业课复习这会挤压你秋招简历的准备时间。我的建议是如果对自己的自控力没有足够信心就先全力以赴准备秋招拿一个offer保底再考虑是否考研。两手都想抓的结果往往是两手都抓不牢。这个决策没人能替你拍板但你要清楚每一个选择背后的机会成本。6. 高频问题排查与避坑清单6.1 我踩过、也看到无数人踩过的坑以下这些都是我和同行在实际教学、招聘中见过的高频问题整理成清单模式方便你随时自查坑1只学单片机不学Linux。大量学生大二玩了一年STM32觉得这就是“嵌入式”的全部大三发现市场上很多嵌入式岗位要求Linux于是开始慌了。记住STM32裸机是基本功不是终点。从三角板到Linux的跨越你至少要留出半年时间。坑2只写应用层不碰底层基础。有些同学学了QT和C能写出漂亮的界面但问到“按钮点击后数据怎么从用户态传到内核态再驱动外设”就一脸懵。嵌入式系统里软硬件的“电”信号连接非常关键不了解原理图、不清楚寄存器你写的只是个“长了外壳的普通软件”。坑3学习只看视频不写代码。看视频的感觉太爽了尤其在B站看那种“手把手写代码”的视频你以为你懂了但一关上电脑全忘光。我的检查标准是你每周能不能关掉教程独立写出这周学的功能的代码不能的话你看再多视频也只是“收藏家”。坑4项目全靠淘宝买。买来的开发板加配好的代码你只是“运行”了别人的工作。去面试时面试官随便问你一个“你的这个项目里为什么用DMA不用中断”你答不上来履历反而减分。正确做法是买一个基础硬件自己画原理图、自己写驱动、自己调试。哪怕丑也是你做的。坑5资料囤积症。网盘里存了几百G的教程、蓝桥杯历届题目、嵌入式面试八股文合集但从来不看。囤积资料会给你一种“我在学习”的错觉实际上你只是在消费焦虑。每一个下载的资料都应该在下载时就规划好什么时候学完。6.2 学习路线上的卡点与排查思路如果说学习嵌入式或芯片是一场调试那你要学会给自己“打日志”及时定位自己卡在哪症状表现可能卡住的模块解决动作寄存器配置总出错数据手册阅读能力不足强制自己不看教程直接查datasheet做一遍波特率/时序算不明白时钟树和中断优先级理解不深画板级时钟树图推演外设时钟来源项目一复杂就乱套软件架构能力不足学状态机思维把事件和动作拆开看不懂Linux内核代码体系结构基础缺失反回去补ARM体系结构和C语言指针/链表RTL仿真老是对不上时序思维没建立用波形图逐周期分析每个信号的翻转时刻面试讲不清项目缺乏总结输出训练假想面试官问每个细节写问答草稿这个表是你随时可以自查的“体检表”。每学期末对着这个表过一遍回答自己“这学期到底有没有进步、卡点在哪”比自己感动自己地熬夜刷课有用得多。6.3 嵌入式AI工具能帮你什么、不能帮你什么现在嵌入式和芯片开发的AI辅助工具已经非常多了大家也常问“嵌入式好用的AI怎么选”。我的体会是AI确实能大幅提升效率但前提是你自己得有“正确的车感”。比如你用AI帮你生成STM32外设初始化代码这没问题但AI生成的代码可能用了与你的芯片型号不完全匹配的库函数或者没考虑你板子上特定引脚的复用冲突。如果你不看原理图、不查数据手册直接把AI代码烧进去——轻则烧不进去重则电路工作异常。AI给你的代码一定要经过自己的代码审查。芯片RTL设计其实同理。你可以让AI帮你搭一个UART发送模块的骨架但时序约束、跨时钟域处理、FIFO深度这些工程判断AI给不了你标准答案。这个行业最终要的不是“会问AI要代码的人”而是“判断AI给的代码能不能用、为什么能用/不能用”的人。后者永远有竞争力。我的建议是把AI当作“加速器”而不是“替身”遇到不懂的概念先用AI快速建立初印象然后去看真正的手册和源码写重复性代码时用AI但核心逻辑一定要自己推演清楚。这个习惯从大二开始养成等你大四会非常受益。7. 最后分享一点我对本科四年的切实体会写了这么多最想对你说的一句实在话是电子信息这个专业最怕的不是你笨而是你在错误的赛道上盲目狂奔。我见过不少学生从大一就开始卷绩点但因为从没动手做过东西大三第一次进实验室时连示波器都不会用——那一刻他怀疑自己四年到底学了什么。我也见过成绩平平的同学因为每周泡在实验室调板子大四拿了不错的嵌入式offer。本科四年说长不长、说短不短关键节点就那几个大一的C语言基础和动手习惯、大二的外设和协议、大三的方向选择和系统集成、大四的输出和面试。每个节点拖后了后面就要加倍偿还。反过来只要每一步都有“作品”产出你的自信心会像滚雪球一样越来越大。最后送给各位学弟学妹一个我执行多年的习惯每完成一个项目不要急着做下一个先花两天时间把它写成一篇文章。记录你遇到了什么问题、怎么排查的、如果重做一遍会怎么改进。这不仅是知识的内化更是你将来毕业、求职时最宝贵的素材库。这些东西才是真正属于你的“嵌入式学习路线图”。
返回列表