下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术软件企业实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件企业担任软件开发实习生,负责后端接口开发与测试。核心工作成果包括完成5个API模块的编码实现,其中3个模块通过单元测试,代码覆盖率达85%;参与2个项目的需求分析,独立撰写技术文档3份,累计修复12个bug。专业技能应用上,熟练运用Java和SpringBoot框架,通过JMeter测试发现并解决3处性能瓶颈,优化接口响应时间从500ms降至150ms。提炼出的可复用方法论包括使用设计模式简化代码结构,采用版本控制工具Git进行团队协作,以及构建自动化测试脚本提高效率。这些实践验证了课堂知识在企业级项目中的转化能力,为后续学习和工作积累了可量化经验。二、实习内容及过程2023年7月1日到8月31日,我在一家软件企业做开发实习。主要目标是把学校学的计算机基础知识和实际项目结合起来,了解软件开发的完整流程。公司是做企业级SaaS服务的,团队不大,但节奏快,技术栈比较前沿,用的是JavaSpringBoot和React前端。实习期间,我跟着导师做了两个项目。第一个是参与一个电商系统的订单模块开发,7月10号到20号,主要负责订单创建和支付对接的部分。用到了RESTfulAPI设计规范,写代码前先画了时序图,确保接口交互没问题。导师给我发了历史代码,我花了两天时间熟悉业务逻辑和数据库设计,用的是MySQL。后来发现支付接口超时的问题,发现是请求体太大,加了个GZIP压缩就解决了,接口成功率从60%提高到95%。这段经历让我明白,线上问题排查不能光看表面,得钻进数据库和日志里找细节。第二个项目是优化一个报表工具的性能,8月1号到15号。之前用户反馈导出数据慢,我用了JMeter跑压力测试,发现CPU占用率峰值超过80%,定位到是SQL查询用了子查询,数据量太大。我改用了临时表和JOIN优化,导出时间从5分钟缩短到1分钟,还加了缓存层,QPS提升了30%。这让我对数据库调优有了直观认识,平时在学校用的小型数据库,企业级场景下得考虑并发和索引策略。困难主要来自业务理解,一开始对订单模块的退款流程不熟,导致写接口时考虑不周,8月5号被测出3个逻辑漏洞,改了好几次才通过。我花了晚上时间把业务文档反复看了三遍,还主动找产品经理沟通,最后用状态机图理清了各种场景。另一个是团队协作,代码评审时导师说我的代码可读性差,有些变量命名太随意。我之后开始用统一的命名规范,还看了《代码整洁之道》,现在提交的PR通过率明显高了。成果的话,我独立完成的模块都上了线,没有产生线上事故,这点自己挺满意的。还整理了10页的接口文档,现在团队新实习生可以直接用。收获biggest是体会到敏捷开发里的小步快跑有多重要,学校做项目习惯一次性写完所有功能,但企业里需求随时可能变,得经常重构。另外,企业环境里沟通成本比学校高,得主动同步进度,不然容易脱节。公司的问题,我觉得管理上有点乱,比如需求变更时没人统一协调,有时候几个组同时改一个模块。建议他们搞个需求池,变更得写清楚影响范围和优先级,避免冲突。培训机制也一般,就给了个基础操作手册,很多技术细节靠师傅带,新人成长慢。岗位匹配度上,我负责的模块偏后端,但感觉前端技术栈用得少,要是能接触点全栈项目更好。不过总的来说,这段经历让我看清了想当个靠谱工程师还得补不少课。三、总结与体会这8周,从7月1日到8月31日,在软件企业的经历像个闭环,把课堂上学到的抽象概念和实际开发场景串起来了。刚开始写代码时,很多细节搞不定,比如7月15号调试一个接口,花了3天才找到是数据库索引没建对,导致查询效率低。现在想想,这就是价值闭环解决了真实问题,才真正把知识内化了。这段经历让我意识到,技术深度和广度都得拓展,光会Java基础远远不够,像SpringCloud微服务治理、分布式事务这些,企业用得多,我得抓紧补上,不然真要被淘汰。职业规划上,这次实习让我更清楚自己适合做什么。我发现自己对后端开发挺感兴趣,特别是高并发场景下的架构设计,8月20号参与优化报表工具性能时,看到自己加的缓存和异步处理起作用,那种成就感特别强。这坚定了我未来想往系统架构师方向走的想法。接下来打算系统学学Linux运维和容器化技术,争取年底考个AWS或阿里云的认证,简历上添点料。行业趋势看,现在云原生和AI结合越来越紧密,公司用的很多技术点,比如服务网格Istio、机器学习平台对接,都是大方向。我在8月25号写的项目总结里就提到,下次接项目要考虑集成这些新玩意儿,不然技术落伍太快。感觉计算机领域变化太快了,学校教的还得跟上企业的需求,不然毕业就out了。心态转变是最大的收获。以前做项目是完成任务就行,现在明白每个commit都得对业务有价值,7月30号导师找我谈话,说我写的单元测试覆盖率只有65%,要求达到80%,这让我开始重视质量,现在写的每个类都得配上完整的测试用例。抗压能力也强了,之前赶进度到凌晨是常事,但8月15号那周同时做两个项目,硬是撑下来了,第二天还能正常写代码。这种感觉很真实,就是职场人该有的样子。未来要把实习经验变成优势,比如学到的Git工作流、CodeReview技巧,现在写毕业设计就应用上了,分支管理比以前规范多了。还有数据库调优那套方法论,准备下学期拿来做课程设计,争取做得比实习时更完善。这段经历就像给职业生涯打地基,虽然累,但每一步都踏实。四、致谢感谢实习期间给予指导的导师,7月1日至8月31日期间,在技术难题上给予的点拨,特别是在解决订单模块支付接口超时问题时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 送配电线路工安全演练评优考核试卷含答案
- 改性合成树脂装置操作工安全知识宣贯水平考核试卷含答案
- 2026年智慧教育虚拟仿真实验平台创新教学模式应用案例
- 船模制作工岗前趋势考核试卷含答案
- 地毯整经工改进考核试卷含答案
- 醋酸乙烯装置操作工创新应用评优考核试卷含答案
- 对位芳纶聚合工安全文化测试考核试卷含答案
- 铸件清理工岗前安全素养考核试卷含答案
- 游戏设计师招聘面试要点及解析
- 烷基化装置操作工安全生产能力模拟考核试卷含答案
- 《国家十五五规划纲要》全文
- 2025年护士长选拔理论考核试题及答案
- 艺术家梵高介绍
- 2026年黑龙江林业职业技术学院单招综合素质考试题库必考题
- 以竹代塑产品生产建设项目实施方案
- 记账实操-咖喱牛肉制作成本核算
- 托育培训基础知识课件
- 2025年党员个人问题清单及整改措施
- 单招考试题库护理类及答案解析
- 干部人事档案政策讲解
- 满分教育专用题库及答案
评论
0/150
提交评论