计算机科学与技术智造科技软件开发工程师实习报告_第1页
计算机科学与技术智造科技软件开发工程师实习报告_第2页
计算机科学与技术智造科技软件开发工程师实习报告_第3页
计算机科学与技术智造科技软件开发工程师实习报告_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

计算机科学与技术智造科技软件开发工程师实习报告一、摘要

2023年7月1日至2023年8月31日,我在智造科技担任软件开发工程师实习生。核心工作成果包括完成3个模块的API接口开发,累计编写并调试代码1200行,其中涉及数据库优化模块将查询效率提升35%;参与2次系统压力测试,记录并分析性能数据200组,提出3项优化建议被团队采纳。专业技能应用方面,熟练运用Python和Java进行后端开发,通过Git实现版本控制,使用Docker容器化部署项目。提炼的可复用方法论包括:采用单元测试自动化验证代码质量,建立标准化日志记录模板提升问题排查效率,以及设计模块化组件复用机制降低开发成本。

二、实习内容及过程

实习目的主要是把学校学的计算机理论用上,看看实际开发是怎么跑的,感受下工作环境。

实习单位是家做智能制造软件的公司,主要搞工业自动化系统,客户都是工厂企业。他们用的是JavaSpringBoot框架,数据库是MySQL,还有不少边缘计算和IoT方面的东西。

实习内容挺实的。第2周开始接触项目,是个设备数据采集平台,我要负责其中一个模块的API接口开发。花了大概3周时间把3个模块写完,涉及设备连接、数据上传和用户权限管理。写完不是完事,还得调试,我用了Postman测试接口,改了快20次才搞定。其中最难的是数据库优化那部分,原始查询慢得离谱,查100条数据得等十几秒。我查了资料,把SQL语句重写了3版,还加了索引,最后查询速度快了快了35%,这让我挺惊喜的。另外参加了2次系统压力测试,用JMeter模拟了1000个并发用户,记录了200多条性能数据,发现内存泄漏问题,给团队提了优化建议。

项目案例就是那个设备数据采集平台,我写的模块上线后,客户那边反馈说数据上传稳定多了。具体数据是,上线前平均上传成功率只有82%,上线后稳定在95%以上。

实际开发跟学校写作业不一样,得考虑很多现实问题,比如系统稳定性、安全性、性能。有一次遇到个挑战,是接口并发请求超时,一开始以为是服务器不行,结果发现是某个第三方服务的响应太慢。我花了两天时间分析日志,最后定位到是网络延迟问题,跟运维小哥一起调整了DNS配置,问题解决。这让我学到了,复杂问题排查不能只看表面,得一层层剥。

技能上,我之前用Java不多,实习前自学了SpringBoot和MyBatis,但实际用起来还是磕磕绊绊。公司给配了导师,带我熟悉了他们的开发规范和流程,比如CodeReview、GitFlow这些。我也开始用Docker打包应用,比以前那套方式省事多了。思维上最大的转变是,不再觉得写代码就是敲敲键盘那么简单,要考虑很多边界情况和异常处理。

实习单位管理上,感觉有点乱,项目会议经常开到中午饭点,而且新人培训就给了一本过时的手册,很多问题要靠自己摸索。岗位匹配度上,我学的偏向算法和理论,这次实习偏后端开发和系统运维,感觉有些东西用得不多。

建议他们可以搞个更系统的入职培训,比如搞个在线文档,把常用工具和流程写明白。另外会议时间可以稍微规范点,别老跟吃饭撞时间。对于像我这种背景的学生,希望能有更明确的培养计划,比如安排些算法相关的任务,让我们也能发挥点专业特长。

三、总结与体会

这8周在智造科技的经历,让我对计算机科学这门学科有了更深的理解,也看清了自己以后要走的路。实习的价值在于,我把学校学的理论知识用到了实际项目里,而且真的解决了些问题,这让我很有成就感。比如那个设备数据采集平台的数据库优化,从最初查100条数据十几秒,到后来优化后的几秒钟,这变化不是纸上谈兵,是实实在在的效率提升,这让我觉得学东西是真的有用。

实习经历直接影响了我的职业规划。我发现自己对后端开发挺感兴趣,尤其是系统架构和性能优化方面。学校里学的课程虽然基础扎实,但缺乏实践深度,这次实习补上了这一课。我计划接下来重点深化Java后端技术,特别是SpringCloud和微服务这块,打算明年考个AWS或者Azure的认证,增加点竞争力。以后找工作,我希望能进到更能锻炼技术能力的团队,继续深耕这个领域。

从行业趋势看,智能制造、工业互联网是越来越火,对软件的要求也越来越高,不仅要快、要稳,还得安全。这次接触的项目就用了不少IoT和边缘计算的概念,比如设备间的消息队列通信、数据边侧处理这些,这些都是未来的大方向。实习让我提前感受了行业氛围,知道了自己哪些地方做得还不够,比如对硬件和通信协议了解太少了,这得抓紧时间补上。

最深的体会是心态上的变化。以前写代码可能就是完成作业,现在写每个模块都得考虑它会不会影响整个系统,会不会被别人用坏,这种感觉就是责任。遇到困难时压力也大,比如那次接口并发超时,搞了两天都没解决,跟导师和同事沟通后才能找到症结,这个过程虽然累,但抗压能力确实提升了。从学生到职场人,感觉就是多了份担当,少了点学生气,这是最真实的成长。这段经历肯定会成为我简历上亮堂堂的一笔,也是我继续

温馨提示

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

评论

0/150

提交评论