下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件研发公司开发实习生实习报告一、摘要
2023年7月1日至2023年8月31日,我在一家软件工程公司担任开发实习生,负责后端系统模块开发与测试。核心工作成果包括完成用户认证模块的API设计与实现,支持日均1000次调用的稳定运行;参与电商平台订单处理模块优化,使接口响应时间从800ms降低至300ms;累计修复15个线上Bug,其中3个涉及内存泄漏问题。期间应用JavaSpringBoot框架构建RESTful服务,运用Git进行版本控制,通过JMeter模拟高并发场景测试系统性能。提炼出自动化测试脚本开发流程,可复用于同类项目的回归测试,将测试效率提升40%。
二、实习内容及过程
实习目的主要是把学校学的软件开发知识用上,看看实际工作是怎么流的,感受下业界的项目氛围。
实习单位是做企业级软件开发的公司,主要搞B2B平台的定制开发,技术栈偏Java和Python,用得比较多的是SpringBoot框架,数据库用MySQL和MongoDB。
实习期间,我跟着一个小组做一个新的供应链管理系统。开始是参与需求分析会议,把业务部门的描述转化成功能列表,然后帮着设计数据库表结构。我负责了供应商管理模块,包括新增、修改供应商信息,还有上传供应商资质文件的功能。用Java写后端接口,前端是Vue框架。遇到一个坑是文件上传,最大支持2MB的文件,但业务要求偶尔要上传5MB的合同,一开始用默认配置搞了好几天,后来查了官方文档,知道要在perties里调整spring.servlet.multipart.maxfilesize和spring.servlet.multipart.maxrequestsize的值,改了之后就好了。这个模块上线后,测试阶段每天大概处理500多条记录,没出什么大问题。
还参与了订单模块的联调测试,主要是用Postman模拟前端请求,测试接口的返回值和性能。有一次测试发现一个接口在并发请求多的时候会超时,调了半天,发现是数据库查询语句写死了,没有加索引,改了之后响应时间快了好多,从原来的2秒多降到了0.3秒。
公司的代码审查(CodeReview)流程挺严格的,每次提交代码前都得过导师那一关,挑出不少小问题,比如变量命名不规范、注释不清晰啥的,虽然开始觉得麻烦,但真挺锻炼人的。
实习期间最大的挑战是面对一个需求变更,本来做的功能突然要加个统计报表,时间又很紧,感觉要把之前写的代码大改一遍。那几天是真有点焦虑,就赶紧学用了JFreeChart做报表,晚上在宿舍对着电脑敲到12点多,把报表功能搞出来了,虽然累,但成就感也挺强。学到了在压力下快速学习新工具和调整方案的能力。
实习成果就是那个供应商管理模块能独立运行,测试数据跑下来没问题,还有几个测试报告。最大的收获是理解了整个软件开发的生命周期,从需求到上线每个环节是怎么衔接的。以前在学校做项目,都是自己一个人全包了,没想过要写那么详细的文档,现在知道在业界,接口文档、设计文档有多重要。
遇到的问题有,公司培训机制有点弱,新来的实习生就扔个项目让你自己摸索,没有系统的培训材料,很多东西都得靠自己在网上搜或者问导师,效率有点低。还有就是岗位匹配度吧,我的专业偏理论,动手能力其实还行,但面对一些复杂的业务逻辑时还是有点懵,感觉学校教的和实际工作还是有差距。
改进建议的话,公司可以考虑搞个实习生手册,把常用的工具、流程、规范都写清楚,还能搞点内部文档分享会,让老员工讲讲项目经验啥的。另外,在分配任务的时候,能不能根据新人的情况,把任务拆小点,或者多给一些指导,感觉这样能更快上手。
三、总结与体会
这8周,从2023年7月1号到8月31号,在公司的经历让我对软件工程有了更实体的认识。实习的价值在于把学校学的理论,像设计模式、软件架构,真的用到了实际项目中。我参与的供应链系统,虽然只是模块之一,但能看着自己写的代码每天处理几百条数据,感觉挺有意义的。调试文件上传、优化数据库查询这些细节,让我明白写出能跑的代码不是最终目的,写出高效、健壮的代码才重要。这段经历帮我确认了,后端开发确实是我感兴趣且擅长的方向。
对职业规划的影响挺大的。以前觉得找个工作就行,现在更清晰了,想往分布式系统或者微服务方向深挖。公司用的SpringBoot、MySQL挺多的,我打算接下来系统学习一下Redis缓存、消息队列这些,准备考个相关的认证,比如AWSCertifiedDeveloper或者OracleCertifiedProfessional,JavaSEProgrammer,感觉有这些背书,简历会加分不少。实习也让我看到行业趋势,现在大家都在搞云原生,容器化部署、微服务架构是主流,我得多补补Kubernetes和Docker这方面的知识。
心态转变挺明显的。以前写代码写完就完事了,现在觉得得对整个系统负责,要考虑可扩展性、可维护性,还得有担当,比如那个文件上传问题,虽然最后解决了,但一开始觉得是别人的问题,后来意识到是自己的代码没考虑周全,责任感就强了。面对需求变更和加班,抗压能力也练出来了。从学生到职场人,感觉就是多了份责任,少了份学生气,做事更严谨,也更能沉得住气。
总的来说,这段实习没白费,让我知道理论和实践的距离,也让我更清楚自己未来要努力的方向。这些宝贵的经验,我会好好消化,变成自己未来学习和求职的资本。
致谢
感谢公司给我这次实习机会,让我学到了不少东西。
感谢我的导师,在实习期间给了我很多指导,特别是那个文件上传的问题,要不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 舟山2025年浙江舟山岱山医疗健康集团紧缺专业人才招聘22人(一)笔试历年参考题库附带答案详解
- 滁州2025年安徽滁州全椒县经济开发区综合服务中心招聘工作人员笔试历年参考题库附带答案详解
- 昆明云南昆明市第二人民医院融城老年病医院招聘笔试历年参考题库附带答案详解
- 宣城2025年安徽宣城绩溪县幼儿园招聘编外聘用教师6人笔试历年参考题库附带答案详解
- 丽水2025年浙江丽水景宁畲族自治县招聘教师5人笔试历年参考题库附带答案详解
- 2026年通信技术基础应用测试题
- 2026年网络安全防御技术及实践应用模拟题
- 2026年建筑工程安全防护模拟试题库
- 2026年园林绿化工人技能考核基于6S的园林维护方法与技巧
- 2026年软件开发工程师高级编程逻辑模拟题
- 2025北京西城区初一(下)期末英语试题及答案
- 2026.01.01施行的《招标人主体责任履行指引》
- DB11∕T 689-2025 既有建筑抗震加固技术规程
- 2025年湖南公务员《行政职业能力测验》试题及答案
- 提前招生面试制胜技巧
- 2024中国类风湿关节炎诊疗指南课件
- 2026年中国家居行业发展展望及投资策略报告
- 陕西省西安铁一中2026届高一物理第一学期期末教学质量检测试题含解析
- DB3207∕T 1046-2023 香菇菌棒生产技术规程
- 2025-2030脑机接口神经信号解码芯片功耗降低技术路线图报告
- 空调安装应急预案
评论
0/150
提交评论