电子信息科技园软件工程师实习报告_第1页
电子信息科技园软件工程师实习报告_第2页
电子信息科技园软件工程师实习报告_第3页
电子信息科技园软件工程师实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

电子信息科技园软件工程师实习报告一、摘要2023年7月1日至2023年8月30日,我在电子信息科技园担任软件工程师实习生,负责智能硬件系统后端开发。通过参与项目迭代,重构API接口使系统响应速度提升40%,调试并修复了15处关键Bug,完成3个模块的单元测试,代码覆盖率达85%。核心工作包括使用Python和Django框架开发数据处理接口,应用Git进行版本控制,并实践CI/CD流程提高部署效率。期间,我总结了基于敏捷开发的项目管理方法论,并掌握了通过JMeter模拟高并发场景的压测技巧,这些方法可应用于后续团队协作开发中。二、实习内容及过程实习目的是深入了解软件工程实际工作流程,把学校学的编程知识用到真项目上。实习单位是电子信息科技园里一家做物联网解决方案的公司,主要搞智能硬件和云平台开发。我被分到后端开发组,跟着带我的工程师做项目。第1到3周,主要是熟悉环境,学习用Python的Django框架做API接口开发,处理设备上报的数据。我参与了一个智能门锁系统的模块,负责用户认证和权限管理部分。用了Git管理代码,第一次接触CI/CD,感觉自动化部署挺有意思。写单元测试时,发现有些逻辑没覆盖到,花了两天补上,最后测试覆盖率从70%提到85%。第4到6周,开始独立负责一个小功能,是数据同步模块。需要把设备在本地存的记录定时同步到云端。刚开始用简单轮询方式,带我的师傅说效率低,教我用MQTT协议,通过消息队列异步处理,响应速度明显快了。调试过程中,碰到过一次网络延迟导致数据重复的问题,排查了半天,最后加了个去重缓存才解决。这个模块上线后,同步失败率从千分之五降到千分之二。第7周帮忙优化了现有系统的一个接口,原来处理大文件上传时内存占用过高,我用流式传输改造后,客户端和服务器压力都小了,高峰期并发处理能力提升40%。遇到的困难主要是初期对业务逻辑理解不深,问问题有点怕打扰人。后来学着先自己查资料,实在解决不了再请教,感觉这样效率高些。另一个挑战是调试分布式环境下的Bug,数据在多个服务间传递,定位问题花了挺长时间,最后画时序图才搞明白。这段时间让我知道做软件不光是写代码,还得懂点网络、数据库,还有怎么跟人协作。以前觉得接口开发挺简单,现在明白做好文档和测试多重要。职业规划上更坚定了,想往嵌入式系统方向发展,这实习让我意识到后端和硬件结合才有更多可能性。单位管理上,感觉新人培训有点赶,两周就上手做活,要是能多讲讲项目背景和架构设计,我可能适应得更快。建议可以搞个内部Wiki,把一些老代码的注释和逻辑说明补全,也方便新人查阅。岗位匹配度方面,我学的数据库和算法部分用得不多,后端开发其实更需要网络和并发处理知识,学校课程可以加些相关实践课。三、总结与体会这八周在电子信息科技园的实习,像是在学校理论之外,给我上了一堂生动的实践课。从7月1日刚开始时手忙脚乱,对着陌生的代码库不知道从哪儿下手,到8月30日离开时,能独立负责一个模块的开发,中间过程挺磨人的,但收获巨大。实习的价值在于把书本上的知识点,像Python的Django框架、Git的分支管理、甚至是MQTT协议这些,都真刀真枪用上了。我参与的智能门锁项目里,负责的数据同步模块上线后,同步失败率从千分之五降到了千分之二,这个数据虽然不大,但对我个人来说是巨大的进步。调试那次因为网络延迟导致的数据重复问题,画了三个晚上时序图才搞懂,这个过程让我明白做工程不是光靠聪明,细心和耐心更重要。这种解决实际问题的成就感,是学校作业给不了的。这段经历直接影响了我的职业规划。之前对后端开发挺感兴趣,现在更明确想往嵌入式系统方向发展,特别是软硬件结合这块。实习里接触到的智能硬件后端,让我看到未来的机会。我计划下学期深化学术论文里写的物联网安全部分,顺便考个AWS认证,感觉这些都能帮上忙。以后找工作,简历上能写清楚这个项目怎么做的,用了什么技术,解决了什么具体问题,肯定比空泛地说会什么语言更有说服力。看着公司那些工程师怎么写文档、怎么开CodeReview会,我感觉自己离真正的职场人近了一步。以前写代码图方便,注释随便写,现在知道这东西太重要了。遇到难题时,不再像以前那样容易慌,会先自己查资料,实在不行再去找人,这种心态转变挺宝贵的。责任感也增强了,毕竟写的代码别人要用,出Bug就得自己背锅,虽然有点压力,但确实让人更认真。对行业趋势的体会,是现在做物联网产品,后端云平台的稳定性和效率太关键了。像我这段时间用的CI/CD流程,自动化测试,感觉未来不管做什么开发,这些都必须掌握。边缘计算这块好像也在兴起,以后可能需要懂点C语言或者RTOS,看来学习不能停。走的时候有点舍不得,但也确实觉得该回学校充充电了。这段实习最大的体会是,学习永远不能只停留在理论层面,一定要找机会动手实践,而且要敢于面对困难,解决一个又一个具体问题,这样才能真的成长。四、致谢在电子信息科技园的这八周实习,离不开几位人的帮助。带我的工程师,你名字我记不清了,但谢谢你教我怎么调试那些烦人的Bug,还有分享项目经验,让我明白做东西不光要能写,

温馨提示

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

评论

0/150

提交评论