软件工程专业XX软件开发公司开发实习生报告_第1页
软件工程专业XX软件开发公司开发实习生报告_第2页
软件工程专业XX软件开发公司开发实习生报告_第3页
软件工程专业XX软件开发公司开发实习生报告_第4页
全文预览已结束

下载本文档

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

文档简介

软件工程专业XX软件开发公司开发实习生报告一、摘要

2023年7月3日至2023年8月31日,我在XX软件开发公司担任开发实习生,负责后端系统模块开发与测试。核心工作成果包括完成用户认证模块重构,将接口响应时间从平均850ms优化至320ms,提升63%;独立开发订单处理API,支持日均并发请求峰值达1200qps;参与3次代码评审,提交的4个bug修复均获团队采纳。期间应用JavaSpringBoot框架进行开发,通过JProfiler定位并解决内存泄漏问题,释放内存峰值从280MB降至120MB;运用Docker容器化部署技术,将环境配置时间从4小时缩短至30分钟。提炼出模块化开发与自动化测试的复用方法论,为后续协作开发提供效率提升路径。

二、实习内容及过程

2023年7月3日到8月31日,我在XX软件开发公司做开发实习生,跟着后端团队搞项目。实习前想多了解实际开发流程,学点项目经验,特别是分布式系统怎么设计。公司主要做企业级SaaS服务,技术栈以JavaSpringBoot为主,用MySQL和Redis做数据存储,还部署在Kubernetes集群上。

实习期间主要参与一个电商系统的用户模块开发。7月10号到20号,跟着导师重构了登录认证模块,原接口响应慢,平均850毫秒,用户反馈卡顿。我用了JProfiler分析,发现是缓存策略问题,没合理设置TTL。改完后,缓存命中率达到92%,接口响应时间降到320毫秒,性能提升明显。8月初独立做了订单创建API,要支持高并发,一天能处理超过2000单。用Nginx做负载均衡,还加了熔断机制,线上跑着稳定。期间也帮测试调过几次bug,有次是数据库索引没加对,查数据慢,我改完查询速度直接快了60%。

困难是刚开始对业务逻辑不熟,写代码总得导师提醒。后来我每天坚持看项目文档,晚上加班把核心流程画成时序图,慢慢就顺手了。另外,团队用GitFlow管理分支,我一开始搞不清哪个分支用啥,差点merge错代码。后面跟着师兄学,弄懂了master主干、develop开发分支、feature功能分支、hotfix紧急修复分支的逻辑,才没出事。

成果就是完成了用户认证模块重构,订单API上线后日均处理量超1200qps,没出重大线上问题。学到了不少东西,像分布式事务怎么用Seata解决,微服务间怎么用GRPC通信,还掌握了Docker容器化部署,环境配置时间从4小时缩到半小时。

有个问题是公司培训机制有点弱,新来的实习生没人带,技术分享会也不多。建议可以搞个新人培养计划,比如每周固定让资深工程师带新人逛逛代码库,讲讲项目架构。另外,岗位匹配度上,我初期想接触前端,但实际工作全是后端,感觉有点浪费了技能。可以公司搞个轮岗机制,让实习生根据兴趣选方向,或者提前在招聘时说明清楚技术方向。

三、总结与体会

这8周,从2023年7月3日到8月31日,在XX软件开发公司的经历让我收获满满,感觉像是从校园到职场的完整预演。刚去时懵懵懂懂,主要是想看看真实项目是怎么跑的,怎么跟团队协作。后来发现,实习远不止写几行代码那么简单。参与重构用户认证模块,把接口响应时间从850ms压到320ms,这让我真切感受到性能优化不是纸上谈兵,而是每个细节都要抠。独立开发订单API,支撑日均1200qps并发量,虽然压力不小,但每次看到监控里稳定的数据,心里特别踏实。这些经历让我明白,做开发得对业务负责,对用户负责,不能光顾着自己写代码爽。

这次实习也帮我理清了职业方向。我发现自个儿对分布式系统挺感兴趣,特别是Redis缓存怎么用才高效,数据库索引怎么加才最合适。回去了一定要系统学学Redis的持久化机制,还有MySQL的索引原理,争取拿个云原生相关的证书。另外,看到团队用GitFlow管理代码,发现版本控制真是个技术活,以后得重点练练复杂分支的合并和冲突解决。

行业好像越来越往云原生和微服务走了,这次用Docker和Kubernetes部署项目,感觉未来工作肯定离不开这些技术。现在大厂面试都爱问容器化、编排,看来得提前布局。而且AI技术好像在软件里应用越来越广,虽然实习项目没直接用到,但感觉以后后端开发也得懂点机器学习框架,不然容易被时代抛弃。

最重要的是心态转变。以前写代码图自己爽,现在总想着怎么让接口更健壮,怎么减少服务器压力。比如有次调试bug,发现一个并发问题,差点导致数据错乱,吓得我一夜没睡,第二天赶紧加锁解决。这让我知道,职场不是校园,一个小的失误可能就影响整个系统。以后做事得更加严谨,责任感也得跟上。这段经历虽然短暂,但给我的教训和启发是长久的。

四、致谢

感谢XX软件开发公司给我这次实习机会。在2023年7月3日至8月31日期间的实习经历让我受益匪浅。特别感谢我的导师,悉心指导我完成用户认证模块

温馨提示

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

评论

0/150

提交评论