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

下载本文档

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

文档简介

计算机科学科技软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家科技公司担任计算机科学科技软件工程师实习生。期间,我主导开发了3个自动化测试脚本,累计执行测试用例527个,发现并修复23个关键Bug,将系统部署时间从4小时缩短至1.5小时。主要应用Python和Java编写后端接口,使用Git进行版本控制,结合Jira跟踪任务进度。通过实践掌握了敏捷开发流程,形成了一套“需求拆解自动化测试代码重构”的标准化工作方法,可复用于提高团队开发效率。二、实习内容及过程实习目的是深入了解软件开发实际流程,提升工程实践能力。实习单位是家专注于企业级SaaS服务的科技公司,主要做数据分析相关的产品。我所在的团队负责某数据可视化模块的开发维护。实习期间,我参与了该模块V3.1版本的迭代。主要工作包括根据产品需求文档,用Java和React完成前端组件开发,配合后端同事对接RESTfulAPI。8周里,我独立负责了5个图表组件的重构,包括柱状图、折线图和饼图,并引入了虚拟滚动优化大数据渲染性能。期间遇到一个性能瓶颈,某个带千万级数据的表格组件在移动端卡顿严重。我通过分析Profiler发现是渲染逻辑问题,学习使用了WebWorkers进行后台计算,将页面卡顿率从35%降低到5%以下,这个改进后来被团队采纳为标准方案。还参与了自动化测试用例的编写,用Python的unittest框架写了127个回归测试,覆盖了核心业务流程。这段经历让我熟悉了CI/CD流程,从代码提交到部署上线整个链路跑通了。团队开发用的是敏捷模式,每周一开站会同步进度,周五收尾。我负责的模块最终按时交付,没有出现严重延期。虽然过程挺累的,但学到的东西挺实在。实习中暴露出的问题主要是管理上有点混乱,任务分配有时不太清晰,导致我初期花了3天时间才完全搞懂项目架构。另外,公司培训机制比较薄弱,很多技术细节都是靠问同事。岗位匹配度上,感觉我学的数据库知识用得不多,大部分时间还是写代码和测试。我建议可以建立更规范的新人引导手册,把关键技术文档化。对于任务分配,如果能用看板系统跟踪会更直观。另外,可以组织一些小型的技术分享会,比如我后来自己补了WebWorkers的知识,其实团队里也有人懂但没机会讲。这次经历让我意识到,做工程不是光会写代码就行,还得懂点性能优化、测试和项目管理。职业规划上更明确了,以后想往全栈方向发展,但得补足运维和自动化测试这块短板。三、总结与体会这8周实习,像是从书本走向现实的预演。7月1号刚进公司时,面对陌生的代码库和敏捷开发节奏,说实话有点懵。但通过一步步跟进项目进度,从编写127个自动化测试用例到独立重构5个图表组件,每完成一个小任务,心里就踏实一点点。到8月31号离开时,感觉对整个软件开发生命周期有了更具体的感知。最值钱的是学会了怎么在压力下解决问题。那个用WebWorkers解决表格渲染性能问题的经历,现在回想起来还觉得挺有意思。当时线上告警不断,数据量大到卡死前端,硬着头皮查Profiler,查文档,试错好几次才找到症结。这让我明白,技术能力不是光靠学校知识就能搞定的,还得有主动解决问题的能力。这种责任感,是以前写作业时体会不到的。实习也让我看清了职业方向。之前觉得后端开发最酷,现在发现前端优化和自动化测试同样重要。比如我做的虚拟滚动优化,其实和大数据处理、算法都有关系。未来打算深化这块,可能去考个AWS认证,顺便多学学Docker容器化部署,感觉这些技能在云原生时代特别实用。看着团队用GitLabCI跑自动化构建,从代码提交到生产环境上线只要15分钟,就觉得行业变化真快。现在SaaS服务竞争激烈,没有高效交付链肯定没优势。这次经历让我意识到,学校学的理论基础是根基,但企业更看重能不能快速上手解决问题。以后学习会更有方向,少走弯路。从学生到职场人的转变,大概就是从“我学会了什么”变成“我能解决什么问题”。这段经历虽然不长,但让我明白,技术成长没有捷径,得多练多试多总结。未来的路还长,得一步一个脚印走。四、致谢感谢实习单位提供的实践平台,让我有机会将所学应用于实际项目。感谢导师在

温馨提示

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

评论

0/150

提交评论