下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程IT公司软件工程师实习生实习报告一、摘要2023年7月10日至2023年9月5日,我在一家软件工程IT公司担任软件工程师实习生。核心工作成果包括参与开发一款企业级管理系统的用户权限模块,完成模块中30个API接口的设计与测试,修复12个前端界面bug,并将后端接口响应时间优化至平均120毫秒以下。期间应用JavaSpringBoot框架、MySQL数据库及Git版本控制工具,熟练掌握敏捷开发流程中的每日站会与迭代评审机制。提炼出可复用的CI/CD自动化部署流程,通过Jenkins脚本将测试环境部署时间缩短了50%,并搭建了基于Docker的微服务容器化方案,为团队后续项目提供了标准化参考。二、实习内容及过程1.实习目的想通过这次实习了解真实世界的软件开发流程,特别是敏捷开发模式下,一个功能从需求到上线的具体步骤。看看自己学的那些东西,比如Java编程、数据库设计,能不能在实际项目中用起来。2.实习单位简介我实习的公司主要做企业级SaaS服务,客户有金融和医疗行业的。技术栈以Java、Python为主,前端用React,后端微服务架构挺普遍的。团队氛围还行,老员工会带着新来的,但整体节奏挺快的。3.实习内容与过程第12周主要是熟悉环境,跟着导师看现有项目代码,主要是这个企业管理系统,用SpringBoot写的,用户权限这块儿是我的任务。第3周开始动手,写API接口,用MySQL存数据。每天早上站会汇报进度,下午开会讨论技术方案。遇到一个bug,用户反馈某个权限接口总超时,查了日志发现是数据库查询没加索引。我花了2天加索引,然后接口响应时间从800毫秒降到200毫秒。第6周参与了一次代码评审,导师让我讲怎么设计这个权限模块的鉴权逻辑,我用了JWT加RBAC模型,虽然说得不太完整,但老员工还挺客气地指出了几个可以优化的地方。最后两周帮忙测试新版本,修复了12个前端显示问题,还把测试环境的CI流程改了,以前每次部署都要手动传文件,我加了Jenkins自动构建,现在一键部署,省事多了。4.实习成果与收获8周里完成了30个API接口开发,全部跑通了单元测试和集成测试。权限模块上线后,测试数据表明用户操作平均耗时降低了30%。最大的收获是学会了怎么用Git进行分支管理,特别是团队协作时怎么合并代码,减少冲突。还体会到,写代码不光要能跑,还得考虑可维护性,比如注释要写清楚,变量名要规范。这让我意识到,之前在学校写作业时太随意了,得改改。5.问题与建议有两个问题。一是公司培训机制有点弱,刚来时没人系统地讲项目背景和技术架构,都是靠自学或者问同事。建议可以搞个新人手册,或者每周安排1小时技术分享。二是我在第4周遇到一个技术选型问题,导师让我用Redis缓存数据,但我对Redis不熟,临时学感觉来不及,最后用了MySQL查询优化,虽然解决了,但效率没Redis高。要是学校能多开点缓存、消息队列这些课就好了。另外,我们组用的Jira,有时候需求变更太快,任务看花了眼,建议可以细化需求评审流程,明确每个小功能的优先级。三、总结与体会1.实习价值闭环这8周实习像把理论和实践搭了个桥。刚来时7月10号,我对企业级开发还是懵的,连Docker命令都得临时查。现在9月5号离开,亲手写了30个接口,还优化过数据库索引,知道怎么用Jenkins搞自动化部署了。最值的是,发现学校学的SpringBoot知识用得上,但也看到了自己短板,比如缓存、消息队列这块儿完全是新手。这次经历让我明白,大学知识是基础,但真要干活,还得持续学。比如我计划下学期就补学一下Kafka,顺便考个PMP证书试试,感觉对后面找工作的帮助会大。2.职业规划联结在团队待着时,看到老员工怎么写文档、怎么带新人,就觉得这挺重要的。他们处理需求变更时,会先在Jira上开讨论贴,把方案跑通再定,这让我意识到,技术岗不光要写代码强,沟通协调能力也得练。我之前觉得找份软件工程师的工作就行,现在觉得,如果真想做,可能得往技术管理方向发展,至少得先把项目流程摸透了。3.行业趋势展望公司那套企业管理系统用微服务,感觉现在这行趋势就是往这个方向走。我参与的权限模块用的是JWT+RBAC,但看到他们后台管理还用了Redis缓存,前端也有ReactHooks的用法。这让我觉得,学技术不能只埋头写代码,得多看行业动态。比如最近容器化、Serverless好像挺火,虽然我实习没直接用到,但心里得有数,后面得系统学学Linux运维和云平台那块知识,不然以后真跟不上。4.心态转变以前做毕设时,写个功能跑通就行,现在实习发现不行。比如权限接口,导师要求不能有安全漏洞,必须加鉴权注解,还得写防SQL注入的脚本,这让我知道,做企业级软件得有责任心,一点小问题都可能让整个系统挂。这8周抗压能力也练出来了,以前改个bug可能半天就炸了,现在能连续改3个晚上,第二天状态好还能接着干。感觉离真正的职场人近了一步。四、致谢1.感谢这次实习机会,让我能接触到真实的项目开发环境。2.特别感谢我的导师,在技术难题上给了我很多指点,比如那个权限接口的优化方案,后来我回去还专门查了JWT的最佳实践。3.和团队成员一起解决bug的过程也很有收获,比如上次Redis配置错误导
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030分子诊断仪器小型化趋势与基层医疗应用前景
- 2025-2030养老服务业服务模式创新与长期护理保险制度完善方案分析
- 2025-2030储备粮行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030信息技术行业经营现状分析投资评估市场影响规划报告
- 国网四川省电力公司2025年高校毕业生招聘330人(第二批)笔试参考题库附带答案详解
- 2025西安数字城市科技运营有限公司招聘(9人)笔试参考题库附带答案详解
- 2025河南洛阳市新安县龙潭大峡谷荆紫仙山景区招聘23人笔试参考题库附带答案详解
- 2025年湖南高速养护工程有限公司第二批招聘46人笔试参考题库附带答案详解
- 2025年国网河南省电力公司招聘高校毕业生约350人(第二批)笔试参考题库附带答案详解
- 2025中国冶金地质总局总部招聘9人笔试参考题库附带答案详解
- 课例研究报告
- 问卷设计-问卷分析(社会调查课件)
- 啤酒营销促销实战技巧之经销商管理技巧知识培训
- 建筑工程各部门职能及各岗位职责201702
- 机柜端口对应表
- 刮痧法中医操作考核评分标准
- GB/T 3934-2003普通螺纹量规技术条件
- 中考作文指导(北京市) 课件(92张PPT)
- 车辆赠与协议模板
- 补充医疗保险费用报销审批表(申请人签字)
- pms3.0系统全国视频培训材料
评论
0/150
提交评论