实习日记|入职第 35 天,我终于敢说自己不是 “实习混子” 了

敲完最后一行代码注释,把今天改好的版本提交到Git仓库,我靠在椅背上,拉开一罐冰可乐,灌了一大口,气泡冲得人脑子一麻,爽得不行。

今天是我来这家工业自动化公司做嵌入式开发实习的第35天,也是我入职以来,第一次独立完成的功能模块,顺利通过了测试组的验证,没有打回,没有致命bug,mentor在部门群里@我,说了句“干得不错”。

而就在一个月前,我还是个连公司开发环境都搭不明白,站在mentor工位旁,连问问题都要在心里打三遍草稿的纯纯菜鸡。

拿到实习offer的时候,我在宿舍和哥们吹了半宿的牛,说终于能进正经企业干技术了,结果入职第一天就被浇了盆冷水。mentor给我发了公司的开发文档和环境配置教程,让我两天内把环境搭好,跑通基础demo。我对着满屏的英文芯片手册,还有从来没接触过的硬件平台,熬了整整两个晚上,还是卡在了驱动适配环节,demo死活跑不起来。

第三天早上,mentor过来问我进度,我黑着脸说还没搞定,声音都小了半截。我以为他会骂我,毕竟这么基础的活都没干完,结果他只是拉了把椅子坐在我旁边,对着我的配置步骤,一步一步帮我找问题,最后指着一行配置参数说:“这里的波特率配错了,硬件和上位机对不上,当然跑不通。做嵌入式,细节就是命,差一个参数,整个板子都动不起来。”

他没骂我,也没嫌我笨,可我那天难受了一整天。作为一个工科男生,最丢人的就是别人说你技术菜,更何况是在自己最想做好的领域。那天晚上我在备忘录里写:别再当混子了,连基础的东西都搞不定,还谈什么做开发。

从那之后,我就憋着一股劲。每天提前半小时到公司,先看一小时的开发文档,把mentor说过的重点,全都记在随身的笔记本上,连每个参数的含义都标得清清楚楚;遇到不懂的问题,不再自己瞎琢磨熬通宵,先查官方文档找解决方案,实在搞不定,就整理好自己的调试步骤和问题点,再去找mentor或者组里的前辈问,绝不张嘴就问“这个怎么弄”;每天下班之后,对着demo反复练,改参数,测效果,把每个环节都摸透,再也不做“只会复制粘贴代码”的实习生。

组里的前辈们也都很够意思。坐在我旁边的磊哥,是组里的技术骨干,比我大五岁,从来不会藏着掖着。我每次问他问题,他都会放下手里的活,一步一步教我怎么看链路、怎么定位bug、怎么优化代码效率,还会把自己攒了好几年的调试工具和开发笔记发给我,说“我刚实习的时候比你还菜,多练多问就完事了”。

mentor虽然平时话不多,对代码要求严到极致,连变量命名不规范都会给我打回来重写,但每次我搞定一个小问题,他都会不动声色地给我递罐可乐,说一句“还行,继续保持”。

这周一开始,mentor把一个传感器数据采集的小模块需求交给了我,说“这个需求不复杂,你独立来做,需求文档、代码开发、自测全流程自己跟,有问题随时找我”。

拿到需求的那一刻,我第一反应不是慌,是终于有机会证明自己了。我先对着需求文档,把每个功能点都拆解清楚,画了流程图,定好了开发方案,找mentor确认过之后,才开始动手写代码。写代码的这三天,我每天都对着屏幕熬到晚上九点,每写完一个函数,就自己先做一遍自测,把能想到的边界情况全都测一遍,生怕出现一点低级bug。遇到拿不准的硬件适配问题,就去找磊哥请教,他也会给我提很多实用的优化建议。

昨天提交第一版测试版本的时候,我心里还是打鼓,怕被测试组打回来,怕自己写的代码出问题。结果今天早上,测试组的同事给我发了验证报告,全量通过,没有功能性bug,只有两个无关紧要的注释优化建议。

那一刻,我盯着屏幕上的验证报告,感觉心情无比的愉悦。以前我总觉得,实习的高光,得是搞定了多难的大项目、写出了多牛的代码、被全公司的人认可。但今天我才明白,对于一个刚入行的实习生来说,真正的高光,是你从一个连环境都搭不明白的菜鸡,靠着自己的努力和前辈的指点,终于能独立完成一个需求,写出能跑通、能落地的代码,终于能挺直腰板说一句:我不是来混实习证明的,我是真的能干活。

实习这条路还长,还有太多的东西要学,还有太多的坑要踩,未来肯定还会写出有bug的代码,还会被mentor挑错,还会有手足无措的时候。但我不再怕了,我知道,只要憋着那股劲,多学多练多问,一步一步走,总能慢慢变成自己想成为的那种技术人。

今天的实习日记,没有焦虑,没有自我怀疑,只有实打实的成就感,和满杯的冰可乐。

明天继续加油。

#我的实习日记#
全部评论

相关推荐

03-15 10:59
已编辑
美团_后端开发(实习员工)
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
背景:9本28届机器人专业感觉小厂更看重你的综合项目能力,做过什么,中大厂应该就规范一些,八股,手撕,拷打简历​下面是这次的面经,主要还是问项目(之前的贴子有简历,欢迎投票指正)​1. 之前聊到PID,轮腿控制是两轮平衡车那种类型吗?讲讲你们具体PID的应用2. 这套轮腿设备是你自己做的吗?整体方案介绍​3. 你对IMU的数据处理,尤其是陀螺仪部分应该很熟悉吧?你的处理流程是什么?4. 那你后面也搞过小车的建图导航吧?具体讲讲5. 那常见的建图导航算法你应该都用过吧?6. 那你们的机械臂,是用开源的还是自己做的?7. 那机械臂的正逆解这块你也有经验吗?原理代码都熟悉吗?8. 那你们用的机械臂是什么形式的,几轴的?9. 那你在AI方面有了解吗?10. 那你自己也能做模型训练是吧?YOLO掌握到什么程度,有做过什么东西吗?11. 那深度相机你们用得熟练吗?熟悉到什么程度​反问:​1.公司主营业务​2.简历问题​3.我的半桶水水平有多少4.企业更看重什么能力​5.南京机器人相关公司情况怎么样,就业前景和生活体验以及人才引进政策呢?​感觉自己的不足:面试一开始容易紧张,每次说自己的个人信息和比赛,项目经历都口吃,应该整理文字版,逻辑清晰念熟练
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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