下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学智科集团软件工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在智科集团担任软件工程师实习生,负责后端系统开发与优化。核心工作成果包括重构API接口,将平均响应时间缩短至120ms以内,支持日均并发请求量提升至8000次;参与数据库优化项目,将查询效率提升35%,通过引入缓存机制减少服务器负载20%。专业技能应用方面,熟练运用Python与Django框架完成业务逻辑开发,使用Git进行版本控制,结合Jira进行敏捷项目管理。提炼出模块化设计思路与自动化测试流程,可显著降低维护成本并提高开发效率。二、实习内容及过程实习目的是将在校学习的计算机理论知识应用于实际项目,了解软件开发全流程。实习单位是智科集团,主要研发企业级SaaS产品,技术栈偏向微服务与大数据方向。第12周主要是熟悉环境,参与团队周会,了解项目架构,主要是基于SpringCloud的分布式系统。跟着导师看现有代码,调试一个报表模块的bug,发现是前端传参类型错误导致后端逻辑分支没走对,改完重新测试通过。期间接触到了Docker容器部署,有点懵,晚上自己看了几篇文档,第二天问导师,他给我讲了镜像构建和Compose编排的基本概念。第35周负责优化订单处理模块,这个模块历史代码比较乱,响应时间有时候会飙到1秒以上。我帮忙重构了部分SQL语句,把一些join换成了临时表,然后用Redis缓存热点数据。改完后用JMeter模拟100并发用户,之前平均响应是850ms,优化后稳定在300ms左右,错误率从0.8%降到0.1%以下。遇到一个脏数据问题,订单状态字段偶尔会出错,排查了半天定位到是第三方支付回调接口偶尔超时导致的,我们这边用的是异步消息队列,就加了重试机制和死信队列处理。学到了不少分布式事务和消息队列的知识。第67周参与新功能开发,是一个数据看板项目,需要对接多个业务表的实时数据。用Python写ETL脚本,然后用Elasticsearch做聚合查询。刚开始对ES的查询语法不熟,跑了好几条慢查询,导师教我用explain分析queryplan,调整了几个bool查询的filter顺序,性能提升明显。最后测试时发现聚合结果有偏差,原来是某个表的数据分区没对上,跟数据团队沟通后修正了,这个经历让我明白跨团队协作的重要性。实习期间感觉单位管理上有点问题,比如需求变更频繁,有时候开会定了方案第二天又改,导致我写的代码得反复调整。培训机制也不太完善,给的新文档很多是过时的,有些技术细节只能问导师。岗位匹配度上,我理想中想接触更多后端架构,但实际工作偏业务代码实现多一些。我建议单位可以建立更规范的需求管理流程,比如用GitLab的issue模板统一需求描述。可以搞个内部Wiki,定期更新技术文档。对于新人,最好能有更系统的Onboarding计划,比如安排资深工程师带一周,做几个小型实战项目。这些都能让实习生更快上手。这段经历让我确定了自己想往分布式系统方向发展,以后得重点学学CAP理论和一致性协议,感觉这块挺有挑战的。三、总结与体会这8周在智科集团的经历,让我把课堂上学到的数据结构、算法知识用到了实际项目中。之前觉得抽象的JWT认证,现在自己写API时真真切切用上了,还调试过它出bug的情景。参与优化的订单处理模块,从响应时间超过800ms降到300ms以内,这个数字让我直观感受到技术改进带来的价值。导师教我的SQL调优技巧,比如用EXPLAIN分析执行计划、合理使用索引,这些具体方法直接用在我后续做的项目里,效果很明显。这种学以致用,就是实习最大的价值所在。实习让我更清楚自己想要做什么了。我发现自己对分布式系统特别感兴趣,特别是微服务架构下的配置中心和服务发现机制。这次接触到的SpringCloudAlibaba组件,让我觉得这块技术深度还挖得很不够。接下来打算系统学学Dubbo框架,看看它和SpringCloud的区别,再深入研究一下Consul和Zookeeper的实现原理。实习时感觉写单元测试挺重要的,虽然我写的代码没被集成进主项目,但自己测试时发现好几个bug,打算以后写毕业设计时强制自己写满单元测试。行业里现在好像挺卷的,大家都在卷架构能力。我看到好几个高级工程师在研究云原生技术,像K8s、Serverless这些。这次实习虽然没直接接触,但让我意识到自己知识体系里这块是短板。未来几年,肯定得把容器化和云平台基础打牢。感觉现在做软件工程,光会写代码不够看了,得懂点数据库原理、网络协议,甚至Linux运维,不然遇到问题时会发现自己啥也不懂。最明显的变化是我心态上的。以前写代码随便改,不担心上线问题。现在每次提交代码前都会想会不会有并发问题、会不会影响其他模块,责任感确实增强了。遇到需求变更或者技术难题时,压力挺大的,但硬着头皮搞出来后感觉很充实。抗压能力应该是这次实习给我最大的礼物。以后无论是继续深造还是直接工作,这种迎难而上的劲头肯定用得上。实习让我明白,学校里学的是基础,真正技能还得在工作中一点点积累,这种从学生到准职场人的转变挺有意义的。致谢感谢智科集团给我这次实习机会,让我接触到了真实的软件开发环境。感谢我的导师,他在我遇到技术难题时给予指导,比如帮我分析订单模块性能瓶颈时讲解的缓存策略和SQL优化技巧,这些细节对我帮助很大。感谢带我的几位同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年石家庄科技职业学院单招综合素质考试参考题库含详细答案解析
- 2026年长春信息技术职业学院单招综合素质笔试参考题库含详细答案解析
- 2026山东潍坊东辰育英中学教师招聘9人备考考试试题及答案解析
- 2026年江苏经贸职业技术学院单招综合素质考试备考试题含详细答案解析
- 2026年福建农业职业技术学院高职单招职业适应性测试模拟试题及答案详细解析
- 2026上半年云南事业单位联考省机关事务管理局圆通幼儿园招聘3人考试重点题库及答案解析
- 2026年武汉海事职业学院高职单招职业适应性测试备考试题及答案详细解析
- 2026上半年贵州事业单位联考贵州省地震局招聘5人考试重点试题及答案解析
- 2026年湖南食品药品职业学院单招综合素质笔试备考试题含详细答案解析
- 2026年抚州职业技术学院高职单招职业适应性测试备考试题及答案详细解析
- CQI-12特殊过程 涂装系统评估封面表
- DL∕T 1475-2015 电力安全工器具配置与存放技术要求
- CJT 252-2011 城镇排水水质水量在线监测系统技术要求
- 密押服务器型用户手册
- CJJT148-2010 城镇燃气加臭技术规程
- 《审计法》修订解读
- 文化墙设计制作合同书两份
- 2023年内蒙专技继续教育学习计划考试答案(整合版)
- 《通信工程制图》课程标准
- 石油天然气建设工程交工技术文件编制规范(SYT68822023年)交工技术文件表格仪表自动化安装工程
- 马鞍山市恒达轻质墙体材料有限公司智能化生产线环保设施改造项目环境影响报告表
评论
0/150
提交评论