软件工程与科学专业软件公司软件工程师实习生实习报告_第1页
软件工程与科学专业软件公司软件工程师实习生实习报告_第2页
软件工程与科学专业软件公司软件工程师实习生实习报告_第3页
软件工程与科学专业软件公司软件工程师实习生实习报告_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

软件工程与科学专业软件公司软件工程师实习生实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家软件公司担任软件工程师实习生。核心工作成果包括完成3个模块的代码重构,将系统响应时间缩短15%;参与2个功能的设计与开发,累计编写并测试代码约1200行,其中通过单元测试的代码占比90%;优化数据库查询效率,使平均查询速度提升20%。专业技能应用上,运用敏捷开发方法论管理任务进度,通过Git进行版本控制,采用Jira跟踪问题解决情况。可复用的方法论包括持续集成在代码合并前的自动化测试流程,以及跨团队沟通时使用原型图快速明确需求细节。

二、实习内容及过程

2023年7月1日到8月31日,我在一家软件公司实习,岗位是软件工程师。来之前想了解真实开发环境,学习项目管理和团队协作。公司是做企业服务的,主要用Java和SpringBoot,也有前端和后端分离的项目,技术栈挺全的。

我跟着一个项目组做系统优化。第一个月主要是熟悉环境和需求,参与了用户管理模块的代码评审,帮着改了几处bug,比如一个缓存失效导致的数据不一致问题,我通过加分布式锁解决了。后来独立负责报表生成模块,需要对接第三方数据源,初期数据同步慢,我花了两天时间分析日志,发现是SQL查询嵌套太深,改成了分表查询,把生成时间从平均8秒降到3秒左右。期间用了Git管理代码,Jira跟踪任务,还参加了每周的技术分享会,了解了微服务架构的一些实践。

遇到的最大困难是需求变更频繁,有时候前一天写的接口第二天就要改,导致返工不少。我试着用看板管理自己的任务,把需求拆小,优先做核心功能,但效果一般。团队里大神们用Swagger自动生成文档,变更时直接改文档,代码跟着生成,我学了点,但还不太熟练。最后项目上线前一个月,我负责的模块压力测试发现内存泄漏,晚上加急排查,定位到是一个懒加载的问题,加了个超时机制就好了。

实习成果就是完成了报表模块的开发和测试,写了15个场景的自动化用例,覆盖率达到85%。最大的收获是学会了怎么在压力下写健壮的代码,还有团队协作的重要性。比如有个次日上线需求,大家凌晨一起debug,最后提前半小时搞定。

公司培训机制还行,但入职培训就3天,很多工具得自己摸索。建议可以搞个新人手册,把常用的命令和流程写清楚。岗位匹配度上,我觉得我能做的东西还不多,比如高并发优化我就没接触,可能是我经验太浅吧。

我觉得做软件得沉得住气,有时候一个微小的bug可能折腾半天,得有耐心。这次实习让我看清了差距,比如性能调优这块我得多学学。以后想往分布式系统方向发展,得补不少课。

三、总结与体会

这8周,从2023年7月1日到8月31日,感觉像是把书上的理论扔进现实水里砸了砸,看它怎么响。刚开始挺懵的,对着实际项目需求,会发现很多细节书上根本没提,比如需求文档看着清晰,真写起来各种边界条件漏得慌。参与的那个报表模块,为了对上第三方数据格式,我熬了两个通宵调试,最后数据对齐花了快三分之一时间,这让我明白工程实践跟学校作业完全是两码事,责任重大,不能随便应付。这段经历直接让我把数据库索引优化、SQL执行计划分析这些抽象概念给具象化了,以前觉得慢的查询,现在能找到瓶颈在哪,这种成就感挺实在的。

实习最大的价值在于把“学以致用”刻进骨子里了。之前觉得分布式事务、消息队列这些概念离自己很远,现在参与项目时看到Redis缓存穿透的处理、Kafka异步处理日志的设计,反而觉得这些技术就在手边,随时能用。比如我负责的模块,上线前压力测试发现CPU飙到90%,后来通过限流和降级解决,这才懂高并发场景下架构设计有多重要。这种认知升级,比单纯写几千行代码收获大。

对我职业规划的影响挺明显的。之前想当纯粹的后端开发,现在对微服务治理、云原生技术更感兴趣了,实习里接触到的Docker容器化部署,让我觉得容器化+Kubernetes可能是未来主流,打算下学期系统学学这些,顺便考个CKA证书。行业趋势上感觉AI和大数据结合越来越紧密,公司做的很多业务都离不开实时数据处理,这块我大学课程涉及不多,接下来得重点补课,比如学学Spark和Flink。

最深的体会是心态变了,以前写代码总觉得对就是对错就是错,现在明白项目里99%的问题都是可以接受的,关键是找到最优解,并且高效沟通解决。比如有个需求变更,我花一天时间重写接口,导师提醒我说先沟通确认必要性,再评估影响,最后小范围测试,效率高得多。这种从学生到职场人的转变,就是多了一份沉气和责任感。这8周让我看清了自己的短板,也明确了努力方向,接下来学习肯定更有目标了。

四、致谢

在2023年7月1日至8月31日的实习期间,我得到了很多宝贵的帮助。感谢公司提供实习平台,让我接触到了实际项目。感谢我的导师,在技术难题上给予指导

温馨提示

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

评论

0/150

提交评论