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

下载本文档

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

文档简介

计算机科学与技术智科科技软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在智科科技担任软件工程师实习生,负责开发与测试部门协作的在线教育平台功能模块。核心工作成果包括完成3个核心功能模块的开发,累计修复12个高优先级bug,将页面响应时间优化至0.8秒以内。期间应用Java、SpringBoot框架进行后端开发,使用React和Redux构建前端交互界面,结合Git实现版本控制与团队协作。通过自动化测试工具Jest提升了单元测试覆盖率至85%,采用敏捷开发方法,每两周完成一个迭代周期。提炼出模块化设计思路与CI/CD流程优化方案,这些方法论可直接应用于同类项目的快速开发与维护。二、实习内容及过程1.实习目的想通过实习了解实际软件开发流程,把学校学的数据结构、算法这些知识用上,看看自己喜不喜欢后端开发这行,顺便提升下解决实际问题的能力。2.实习单位简介我去的这家公司主要做企业级SaaS产品,团队规模不大但氛围还行,技术栈偏Java生态,用的SpringBoot比较多,前端是React。3.实习内容与过程前两周主要是熟悉环境,跟着导师做需求分析,把项目文档通读了几遍。后来开始接手在线教育平台的视频播放模块,那块儿有点历史遗留问题,接口设计得挺混乱。我花了两天时间梳理了前后端交互逻辑,发现有个并发控制没做好,导致用户量大的时候会出现视频进度错乱的情况。导师建议我用Redis做分布式锁,但我对分布式这块了解不多,只能下班后自己补课,看完了两篇关于分布式锁设计的博客,第二天就去改了代码。测试阶段发现还有个内存泄漏问题,通过JProfiler定位到是某个定时任务没及时清理缓存,调整了逻辑后问题解决。除了开发,我还参与了代码评审,看到老员工写代码都挺规范的,注释特别详细,学到了不少。每周会有技术分享会,有次讨论了微服务拆分方案,我提了点自己的想法,虽然不成熟但导师挺鼓励的。4.实习成果与收获最终完成了视频播放模块的重写,接口响应时间从1.5秒降到0.8秒,bug数量也降了,之前一个迭代期要报十几二十个,最后才四个。最值的是学到了分布式锁的实现思路,还有怎么用Redis做缓存。感觉自己的调试能力进步挺大的,以前遇到问题容易卡住,现在能分步骤排查了。5.问题与建议实习期间感觉公司培训机制有点弱,新人基本靠自学,而且部门之间沟通效率不高,有时候需求变更要等两天才能同步到开发这边。我建议可以搞个内部知识库,把常用的解决方案整理一下,也方便新人快速上手。另外岗位匹配度上,我发现自己对前端兴趣更大,但实习主要做后端,希望公司未来能提供更多轮岗机会。三、总结与体会1.实习价值闭环这八周跟着团队做项目,感觉学校学的理论知识终于有了用武之地。比如7月15号那个视频播放模块的bug,我之前只在实验课里模拟过并发问题,真遇到时还是手忙脚乱。通过查资料、请教导师,最后用Redis解决了,那种把问题搞定的成就感挺强的。这让我明白,技术能力不是光看书就能得到的,必须真去实践中踩坑、摸索。从需求分析到编码测试,完整走了一遍软件开发生命周期,虽然只是个小模块,但每一步都挺扎实的。2.职业规划联结实习前我挺迷茫的,现在稍微清晰点了。我发现自己的优势在于逻辑分析,但写代码时还是习惯性想用复杂的方法,导师提醒我很多地方可以用更简单的设计,这让我意识到自己需要补齐工程实践这块。接下来打算系统学学Linux运维和Docker,看看能不能往全栈方向发展。9月底准备考个PMP证书,提升下项目管理的认知,为以后面试加分。3.行业趋势展望感觉现在行业特别看重自动化能力,我参与的测试优化就是用Jest自动化的结果,覆盖率从60%提到85%后,测试效率直接翻倍。公司用的微服务架构也让我意识到,未来做技术必须懂点架构设计。不过团队里有人吐槽技术更新太快,上周还在用SpringBoot2.5,这周就要升级到3.0,这让我有点焦虑。但换个角度看,不主动学习就会被淘汰,可能这就是互联网行业的常态吧。4.心态转变与未来行动最直观的感受是抗压能力提升了。刚开始接活时,看到需求文档有十几页直接想打退堂鼓,后来发现拆解成小任务反而没那么可怕。现在回头看,那些熬夜调试代码、被Bug追着跑的日子,虽然累但挺充实的。以后写论文或者找工作,可以直接拿出这个案例,比如我修复的那个并发问题,就是很好的项目证明。8月25号离开时导师还夸我态度认真,说以后有技术问题可以再找他,这让我挺受鼓舞的。四、致谢1.感谢智科科技提供的实习机会,让我体验了真实的软件开发环境。2.感谢

温馨提示

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

评论

0/150

提交评论