智能家居公司研发工程师实习生实习报告_第1页
智能家居公司研发工程师实习生实习报告_第2页
智能家居公司研发工程师实习生实习报告_第3页
智能家居公司研发工程师实习生实习报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能家居公司研发工程师实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在一家智能家居公司担任研发工程师实习生。核心工作成果包括参与智能照明系统算法优化,将系统响应时间从120ms缩短至85ms,并完成3个模块的代码重构,提升模块复用率至45%。期间应用C++和Python进行嵌入式系统开发,通过Jira管理任务进度,累计解决12个bug,提交8次代码合并。提炼出的可复用方法论包括模块化设计原则和自动化测试脚本编写,这些方法在后续项目中验证有效,将开发周期缩短20%。二、实习内容及过程7月1号到8月31号,我在那家公司跟着做智能家居产品的研发。主要是帮着优化智能照明系统的算法。之前系统反应有点慢,我参与优化后,客户端指令到灯亮的时间从120毫秒降到了85毫秒,效果挺明显的。我还重构了3个功能模块的代码,让它们能共享更多代码,现在这些模块的复用率提到45%。做这些事儿主要用C++和Python,在嵌入式开发板上调试。有时候调试挺花时间的,特别是遇到传感器数据漂移的问题,一度觉得挺懵。后来我学了他们用的Jira看任务进度,还找了个库专门做自动化测试,效率高不少。印象最深的是用边缘计算的方法处理环境光传感器的数据,那段时间对着时序图看了不少,总算把延迟降下来了。公司那个项目用的是MQTT协议做设备通信,我参与的时候正好有个模块不稳定,老是丢包。我跟着导师学了怎么配置QoS等级,还用Wireshark抓包分析,最后把缓存策略调整了下,丢包率从3%降到0.5%以下。导师跟我说做嵌入式不能只看代码,硬件也得懂点,不然问题排查起来费劲。遇到的挑战主要是时域分析这块,一开始看示波器波形挺头疼的,完全看不懂。后来我逼着自己去看学校发的《信号与系统》那本书,再结合公司的资料,慢慢就习惯了。还有就是团队协作,第一次用Git做版本控制,经常跟队友冲突,搞得代码合并都慢。后面我学会了先拉分支开发,写完再push,冲突少多了。公司那套培训机制其实挺水的,很多技术细节都没讲透,尤其是对RTOS这块,我花了不少课外时间去补课。而且岗位跟我想象的不太一样,原计划是做算法,结果大部分时间在写驱动。建议他们给新人加个两周的专项培训,比如怎么用示波器,怎么配置编译器。我对岗位匹配度有点疑虑,要是能提前明确具体工作内容就好了。三、总结与体会这8周,从7月1号到8月31号,跟着做智能家居研发的日子真挺充实的。以前光在书本里理解物联网通信协议,比如MQTT怎么工作,现在亲眼看着代码跑在主板上,还能用示波器盯住时序,感觉跟技术靠得近多了。参与优化照明系统响应时间,把120毫秒缩到85毫秒,虽然数字不大,但每次用户反馈说变快了,心里还是挺有成就感的。重构那3个模块,让复用率提到45%,也让我意识到写代码不光是完成任务,得考虑长远维护。期间被调试过程搞得焦头烂额的日子不少,但硬是逼着自己把底层驱动和RTOS原理啃了下来,现在回头看,抗压能力和解决问题的思路确实不一样了。这段经历让我更清楚自己想要什么。之前对职业规划有点模糊,现在想得比较明确了。比如公司用树莓派做边缘计算处理传感器数据,我觉得这块很有前景,打算下学期补齐嵌入式Linux那部分课程,顺便考个相关的认证。另外,团队里老工程师那种面对技术难题不慌不忙的态度挺感染我,以后自己遇到坎儿,估计也不会那么容易心态爆炸了。看着智能家居行业天天出新技术,比如现在都在搞无感化场景联动,感觉挺兴奋的。我实习时接触到的那个系统,如果再加点自适应学习算法,说不定体验能再上一层楼。虽然这8周暴露出不少短板,比如时域分析一开始完全抓瞎,但好在有机会学。我琢磨着,要是学校实验室能多搞点这种真场景的练手机会就好了。总归是收获不小,把理论落地的感觉,比单纯做项目报告实在多了。四、致谢在那家公司实习的8周,特别谢谢我的导师,带我熟悉了好多实际开发流程,比如怎么用Git管理代码,怎么调试RTOS下的bug,那些时序图和日志分析的真诀窍,都是他耐心点拨的。还有带我的那位老工程师,教了我不少硬件知识,说做嵌入式不能只盯着代码,得懂点板子上的东西,这点我��象特别深。团队里其他几个同事也挺好,碰到我卡壳的时候,会给我指条明路,代码审查的时候提的建议也

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论