软件工程IT企业程序员实习报告_第1页
软件工程IT企业程序员实习报告_第2页
软件工程IT企业程序员实习报告_第3页
软件工程IT企业程序员实习报告_第4页
全文预览已结束

下载本文档

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

文档简介

软件工程IT企业程序员实习报告一、摘要2023年7月1日至2023年8月31日,我在一家软件工程IT企业担任程序员实习生,负责后端系统开发与测试。期间参与开发3个模块,完成12个功能接口,累计编写代码约8500行,其中单元测试通过率达95%。核心工作成果包括优化数据库查询效率,将平均响应时间缩短20%;应用SpringBoot框架实现RESTfulAPI设计,支持日均1000次并发请求。专业技能方面,熟练运用Java、Python和MySQL,结合Git进行版本控制,通过Jenkins实现自动化部署。提炼出模块化开发与敏捷迭代相结合的方法论,可显著提升团队协作效率与代码可维护性。二、实习内容及过程2023年7月1日至8月31日,我在一家做企业级SaaS服务的公司实习,岗位是后端开发工程师。刚去的时候主要是熟悉项目架构,我们用的是微服务架构,各个模块独立部署,技术栈主要是Java和SpringCloud。第一个月跟着导师做了两个小功能,一个是用户权限管理模块,改了6个接口,用了RBAC模型,把原有的权限校验逻辑重构了,响应时间从500ms降到200ms左右。第二个月独立负责订单模块的一个子模块,需求是支持批量处理,用了消息队列RabbitMQ解耦,高峰期并发量能到300qps。遇到最大困难是初期对业务逻辑理解不透彻,有一次做报表功能时,数据统计口径和产品说差了,导致返工。后来我天天加班看之前的文档,还主动找业务方沟通,把需求细节画成流程图,最后用SQL优化查询时加了几个临时表,效率提升40%。导师教我用JMeter做压力测试,我才知道原来一个接口的耗时不能只看平均值,要看95thpercentile才靠谱。实习期间还参与了一次紧急线上问题排查,系统CPU飙到80%,原来是某个缓存失效导致N次查询穿透,我排查日志时发现是定时任务触发的,临时加了熔断机制稳住了服务。这段经历让我明白高并发场景下设计要考虑冗余和降级。公司的培训机制其实挺随意的,没人系统讲技术,很多知识都要自己摸索。有时候觉得岗位匹配度也不是特别高,给我分配的任务偏基础,但好处是能完整经历需求评审到上线的整个流程。我对职业规划的影响挺大的,现在觉得做技术不能只闷头写代码,得懂业务,还得会测试和沟通,不然很多想法落地时都会卡壳。三、总结与体会这8周实习,从7月1日到8月31日,像把书本知识扔进现实水里砸了个坑,看着它扑腾着变成实际的系统,挺有劲。以前觉得代码就是0和1,现在明白代码得为用户、为业务、为成本负责。参与的项目里,我做的订单模块日峰值做到1500TPS,虽然不算顶高,但调优SQL时把慢查询从30%降到5%,导师说这体现了把理论用在刀刃上的价值。我们用的CI/CD流程,我独立配置了Jenkins流水线,把部署时间从半小时压缩到15分钟,这种把流程优化的感觉,比单纯写功能爽。实习最大的收获是看清了自己的短板。比如微服务治理这块,我写的服务发现接口响应慢,后来才知道是Eureka集群配置不当,当时查资料熬了两个通宵才搞明白,现在明白做架构得考虑全局,不能只盯着自己那一亩三分地。这段经历让我从想当个“写代码的”,变成想当个能“扛事儿的”,哪怕只是个小模块的责任人。公司的快速迭代节奏确实让人紧张,但也好在能接触到生产环境那种“真枪实弹”的挑战。现在看技术发展趋势,云原生、Serverless这些词不再只是概念,实际项目中就要用Docker化部署,用FaaS处理无状态任务。这让我觉得,接下来的学习不能只啃老本,得跟上步伐,比如打算明年春暖花开时去考个AWS的认证,至少先了解点云上怎么搭环境。从学生到准职场人的心态转变挺明显的。以前写代码图自己爽,现在得考虑运维能不能看懂日志,测试会不会踩坑。这种责任感是学校项目给不了的,1500TPS的流量压过来时手心直冒汗,但硬着头皮解决完又觉得特带劲。实习结束回去读书,我会带着这种“用户视角”去学新技术,比如现在在看分布式事务的解决方案,就是想理解实习里看到的那个分布式订单系统为啥用2PC。感觉这8周没白费,像是给未来求职加了个buff。四、致谢在此期间,我在一家做企业软件的IT公司实习,衷心感谢这段经历。特别感谢我的导师,他不仅在技术难题上点拨我,比如帮我搞懂消息队列的延迟问题,还分享了很多项目经验,让我明白代码质量不光看功能对不对,还得考虑未来维护。也谢谢带我的那帮同事,他们平时忙得飞起,还耐心帮我debug,有次我写的接口测试不过,一个哥们儿陪我一起跑了半天日志才找到问题,那种互相帮忙的感觉挺难得。感谢学校的指导老师,虽

温馨提示

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

最新文档

评论

0/150

提交评论