chickop level
获赞
0
粉丝
0
关注
4
看过 TA
5
吉林大学
2022
嵌入式软件开发
IP属地:浙江
暂未填写个人简介
私信
关注
实习之前: 跟了个再常见不过的嵌入式小项目——用STM32F4做个温湿度监测仪,说是“开发”,其实更像拆零件拼积木。对着数据手册啃寄存器配置,勉强搞懂了GPIO怎么翻IO口,HAL库怎么初始化串口;跟着例程改了改ADC采样,勉强能从传感器抠出点数据;做分页显示?其实就是串口发指令,让LCD屏一行行滚着显示温湿度数值。碰着bug就抓瞎:传感器数据乱跳,以为是代码问题,在Keil里下了二十多个断点,单步跟踪寄存器状态,最后发现是面包板电源接触不良;串口收发乱码,对着示波器看波形,折腾半天才想起没配波特率时钟树;想加个低功耗模式,翻遍参考手册改了电源控制寄存器,结果芯片直接罢工,折腾到实验室快关门才被学长提醒“没开唤醒源”。刷B站看到别人用AI写代码,想着“这玩意儿能救我”,下班路上就搜“STM32 AI辅助开发”,下了三四个插件,装完发现要么识别不了HAL库语法,要么生成的代码跑飞,最后还是得翻数据手册——跟原来没差别。实习之后:满脑子想着“终于能接触点‘高级’项目了”,结果入职第一天,导师扔来个需求:“基于STM32H7的新开发板,实现电机FOC控制,下周出原型。”盯着开发板上的H7芯片——跟之前用的F4架构差了一截,寄存器位宽都不一样;HAL库版本升级,好多函数名都变了;连串口调试助手都连不上,提示“端口被占用”,折腾半小时才发现是虚拟机抢了COM口。对着需求文档发懵:矢量控制?PID参数整定?以前只玩过开环PWM调速,现在要搞闭环反馈,公式推导看得头大;查社区论坛,帖子大多是“STM32F1跑FOC”的老帖子,H7的资料少得可怜;改了三版代码,电机要么抖得像筛糠,要么直接烧保险丝,导师扫了眼代码:“中断优先级没配对,你当这是51单片机?”半夜蹲在实验室啃面包,盯着示波器上跳动的波形,突然有点恍惚:“是不是我太笨了?别人都能上手的项目,我怎么连基础配置都搞不定?”好了,矫情到此为止。后来才明白,嵌入式这行哪有什么“酷炫项目”?不过是新人踩过的坑比代码行数还多。我们刚接触新平台时,连寄存器地址都记不住,看数据手册像看天书,焊个杜邦线都能连反;被硬件工程师吐槽“原理图都看不懂”,被测试同事抱怨“代码没注释”——这些都太正常了。公司招你进来,不是因为你多厉害,是因为他们相信“普通人也能通过学习解决问题”。实习不是考试,没必要追求“完美交付”,你该做的是:拆开发板时多拍两张引脚图,调不通时多问一句“是不是电源问题”,被骂了就记笔记下次避开——这些“笨功夫”,才是嵌入式工程师的生存法则。别总盯着“我要学多少新技术”,也摸摸自己焊坏的开发板、改秃的代码、熬红的眼睛——这些才是你成长的证据。上一个十年,我们在课本里背“嵌入式系统”;这一个十年,我们在焊锡味里,把它变成自己的手艺。之前:跟了个再常见不过的嵌入式小项目——用STM32F4做个温湿度监测仪,说是“开发”,其实更像拆零件拼积木。对着数据手册啃寄存器配置,勉强搞懂了GPIO怎么翻IO口,HAL库怎么初始化串口;跟着例程改了改ADC采样,勉强能从传感器抠出点数据;做分页显示?其实就是串口发指令,让LCD屏一行行滚着显示温湿度数值。碰着bug就抓瞎:传感器数据乱跳,以为是代码问题,在Keil里下了二十多个断点,单步跟踪寄存器状态,最后发现是面包板电源接触不良;串口收发乱码,对着示波器看波形,折腾半天才想起没配波特率时钟树;想加个低功耗模式,翻遍参考手册改了电源控制寄存器,结果芯片直接罢工,折腾到实验室快关门才被学长提醒“没开唤醒源”。刷B站看到别人用AI写代码,想着“这玩意儿能救我”,下班路上就搜“STM32 AI辅助开发”,下了三四个插件,装完发现要么识别不了HAL库语法,要么生成的代码跑飞,最后还是得翻数据手册——跟原来没差别。实习之后:满脑子想着“终于能接触点‘高级’项目了”,结果入职第一天,导师扔来个需求:“基于STM32H7的新开发板,实现电机FOC控制,下周出原型。”盯着开发板上的H7芯片——跟之前用的F4架构差了一截,寄存器位宽都不一样;HAL库版本升级,好多函数名都变了;连串口调试助手都连不上,提示“端口被占用”,折腾半小时才发现是虚拟机抢了COM口。对着需求文档发懵:矢量控制?PID参数整定?以前只玩过开环PWM调速,现在要搞闭环反馈,公式推导看得头大;查社区论坛,帖子大多是“STM32F1跑FOC”的老帖子,H7的资料少得可怜;改了三版代码,电机要么抖得像筛糠,要么直接烧保险丝,导师扫了眼代码:“中断优先级没配对,你当这是51单片机?”半夜蹲在实验室啃面包,盯着示波器上跳动的波形,突然有点恍惚:“是不是我太笨了?别人都能上手的项目,我怎么连基础配置都搞不定?”好了,矫情到此为止。后来才明白,嵌入式这行哪有什么“酷炫项目”?不过是新人踩过的坑比代码行数还多。我们刚接触新平台时,连寄存器地址都记不住,看数据手册像看天书,焊个杜邦线都能连反;被硬件工程师吐槽“原理图都看不懂”,被测试同事抱怨“代码没注释”——这些都太正常了。公司招你进来,不是因为你多厉害,是因为他们相信“普通人也能通过学习解决问题”。实习不是考试,没必要追求“完美交付”,你该做的是:拆开发板时多拍两张引脚图,调不通时多问一句“是不是电源问题”,被骂了就记笔记下次避开——这些“笨功夫”,才是嵌入式工程师的生存法则。别总盯着“我要学多少新技术”,也摸摸自己焊坏的开发板、改秃的代码、熬红的眼睛——这些才是你成长的证据。上一个十年,我们在课本里背“嵌入式系统”;这一个十年,我们在焊锡味里,把它变成自己的手艺。
你以为的实习VS真实的实...
0 点赞 评论 收藏
分享
刚读研时,我和其他人一样,带着对学术的憧憬:每天早起背单词、读文献,晚上十点准时合上纸质书睡觉,甚至会给同门带亲手买的早餐。那时的我,连导师背后嘀咕“XX就是爱看闲书”都当趣事,觉得能沉下心做研究是件浪漫的事。可现实很快给了重锤:导师克扣补助金是常事,承诺的学术资源总在“下次一定”,甚至连毕业生毕业证都要卡流程;更致命的是,他连英文论文都看不进去,指导时只会空洞地说“再改改”——学术热情就像被浇了冷水,慢慢从“想做出成果”变成“只想安稳毕业”。后来我才明白:没有引路的导师,学术这条路真的会走得很孤单。虽然导师在学术和职业规划上几乎“零帮助”,但学校的平台和我们之间的情谊,成了求职时的底气。秋招季,我们挤在实验室一起改简历、模拟面试,哪家公司放鸽子了就互相打气,拿到offer了就凑钱搓一顿庆祝。那些“这家公司加班严重”“那家面试官超nice”的信息共享,那些凌晨两点还在群里讨论笔试题的深夜,反而成了读研最珍贵的回忆。读研前,不妨先问问自己:是真的热爱学术,还是向往“研究生”这个标签?如果选择读研,请务必提前了解导师——那些被和谐的“导师评价网”“研控”等平台,还有师兄师姐的真实反馈,比任何官方介绍都靠谱。记住,导师的风格会直接影响你的读研体验,甚至人生轨迹。如今再想起那间实验室,想起一起打游戏的深夜、抢演唱会门票的兴奋、被导师骂到抱头痛哭又互相安慰的瞬间,心里五味杂陈。感谢那段经历让我明白:好的导师是灯塔,坏的导师也能让你学会在风雨中自己掌舵。
你后悔自己读研吗?
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务