计算机应用技术软件开发企业应用开发实习生实习报告_第1页
计算机应用技术软件开发企业应用开发实习生实习报告_第2页
计算机应用技术软件开发企业应用开发实习生实习报告_第3页
计算机应用技术软件开发企业应用开发实习生实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

计算机应用技术软件开发企业应用开发实习生实习报告一、摘要2023年7月1日至2023年8月30日,我在一家计算机应用技术软件开发企业担任应用开发实习生。期间,我参与完成3个企业内部管理系统模块的开发与测试,累计编写并优化代码超过2000行,推动系统响应时间提升15%,错误率降低20%。核心工作包括需求分析、数据库设计(使用MySQL,表结构优化后查询效率提升25%)、前后端联调及单元测试。通过实践,熟练应用JavaSpringBoot框架、React前端技术栈,并掌握敏捷开发流程中的每日站会与迭代评审机制。提炼出可复用的API接口设计规范与代码重构方法,为团队提升开发效率提供参考。二、实习内容及过程2023年7月1日到8月30日,我在一家做企业软件的公司实习,岗位是应用开发实习生。公司主要做B2B的SaaS产品,有几百个客户在用他们的系统。我跟着一个5人的开发小组,负责其中一个客户定制需求模块的落地。第1到3周主要是熟悉项目,用Git管理代码,环境配置花了两天。需求文档有50页,我花了一周时间把核心业务流程画成时序图,还跟客户技术对接人开了三次会议,确认接口协议用的是RESTful风格,数据传输用JSON格式。遇到一个坑是数据库表设计,原版系统用冗余字段做关联,我建议改成用外键关联,导师给我演示了SQL执行计划,发现我改后查询效率提升25%。第4到6周是编码阶段,主攻用户权限管理模块。用JavaSpringBoot写后端,前端是React框架。写了一个RBAC模型,角色和权限用中间表关联,支持动态添加角色。期间踩过一次坑,把某个角色的权限写死了,导致客户一个部门的人登录后看不了其他部门的数据。晚上加班三个小时排查,发现是中间表没查到关联数据,学到了事务隔离级别的重要性。这段时候写代码超过2000行,单元测试覆盖率按导师要求要达到80%,我用了JUnit和Mockito,最后测出来只有76%,导师建议用Postman多测几种边界条件。第7周帮忙做联调,客户环境是WindowsServer2016,我们用Jenkins部署,出了一次小问题,容器启动失败,原来是镜像构建时忘了装某个依赖库,花了半天时间定位。最后系统上线前做了压力测试,QPS达到500时系统延迟控制在500毫秒内,比客户要求的高出15%。第8周主要是收尾工作,整理文档,给导师做了个15分钟的演示,讲我负责模块的设计思路和实现难点。导师说我的代码风格还可以,但注释要再详细点,特别是算法逻辑这块。遇到的最大挑战是初期对客户业务理解慢,有一次需求翻译成技术方案时漏了条规则,导致返工。后来我专门建了个笔记,把每个功能点对应的技术实现都记下来,还加了个每周复盘环节,这样后面新需求响应速度明显快了。职业规划上,这次实习让我更确定要做企业级开发,想以后多学点微服务架构和分布式事务这块,感觉这块挺有挑战的。三、总结与体会这8周实习,从7月1日到8月30日,像给课本知识打了层现实烙印。以前觉得数据库索引就是个理论概念,真写代码时才发现不把索引加对,客户系统查询100条数据能卡半天。我参与调优的那块报表查询,加了个复合索引后,响应时间从8秒缩到1秒多,客户技术对接人发消息说“这速度可以”,当时心里挺受打击也挺高兴,打击的是自己能力还差点,高兴的是真帮上了忙。整个流程下来,需求分析、代码编写、测试上线,每个环节都让我明白企业级开发不是拧螺丝那么简单。比如做权限模块时,单纯写个角色能点哪些按钮太粗糙,后来跟着导师做权限继承和最小权限原则,虽然加了好几层判断逻辑,但系统安全性高多了。导师说“技术好是基础,但懂业务才是核心竞争力”,这句话我一直记着。这次经历直接拉满了我的职业规划清晰度。之前对未来挺迷茫,现在想明确往企业级Java开发走,特别是微服务这块。实习最后导师让我写的复盘报告,他提了“技术债”的问题,说我们那个快速开发用的模板代码,现在看有些地方设计得不太好,以后维护成本会高。这让我意识到,做技术不能只顾眼前快,得考虑长远。学校里学的SpringBoot、MySQL这些还够用,但像分布式事务、消息队列这些高级主题,明显感觉是短板。打算下学期就系统学学Kafka和Redis集群,看看能不能把实习时做的那个小项目用这些技术重写一下,搞个作品集。感觉现在跟在学校写作业心态完全不一样了,对截止日期、代码质量、团队协作的要求都高很多,抗压能力确实锻炼了。虽然最后项目上线时我负责的模块没出什么大bug,但就是那种全程参与、对结果负责的感觉,跟做课程设计完全两回事。行业现在都在往云原生、大数据方向发展,这次实习让我真切感受到,不持续学习真会被淘汰,打算明年就考个PMP证书,顺便看看有机会能不能接触点AI这块,感觉未来软件和智能结合会越来越紧密。四、致谢感谢那家公司给我这次实习机会,让我在真实项目里摸爬滚打。特别感谢我的导师,实习期间遇到问题他都是耐心指导,比如权限模块设计那块,他给我画流程图、讲设计模式,让我明白怎么平衡灵活性和性能。还有带我的那几个同事,代码Review时指出的那些细

温馨提示

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

评论

0/150

提交评论