互联网移动应用开发实习生实习报告_第1页
互联网移动应用开发实习生实习报告_第2页
互联网移动应用开发实习生实习报告_第3页
互联网移动应用开发实习生实习报告_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

互联网移动应用开发实习生实习报告一、摘要

2023年6月5日至8月23日,我在XX公司担任移动应用开发实习生,负责电商App功能模块迭代与性能优化。核心工作成果包括:完成3个新功能(商品详情页动态推荐算法、订单管理系统API对接、支付流程重构)的开发与上线,推动页面加载速度提升25%,日均处理订单量增加40%;累计修复15个线上Bug,其中5个涉及跨平台兼容性问题。期间应用了Kotlin语言进行业务逻辑开发,结合Jetpack组件化架构优化代码复用率至60%,并采用JMeter工具对接口性能进行压测,数据支撑开发决策。提炼出敏捷开发中的小步快跑迭代法,通过每日站会与GitLab代码管理实现进度透明化,有效缩短了功能上线周期。

二、实习内容及过程

实习目的主要是想把学校学的移动开发知识用到实际项目里,了解真实工作流程和团队协作方式。

实习单位是家做电商移动应用的公司,团队规模不大,但氛围挺活跃,大家平时会一起琢磨技术方案。我所在的组主要做App后端对接和前端优化。

实习内容开始阶段主要是熟悉项目代码和业务逻辑,跟着导师一起看了几个旧模块的代码,比如商品详情页的动态推荐算法实现。6月10号开始独立负责订单管理系统的API对接,因为之前接触这块不多,花了两周时间整理文档和联调,期间遇到不少坑,比如不同设备返回的参数格式不统一,最后通过增加数据校验层解决了问题。7月5号左右参与了支付流程重构,用Kotlin重写了部分逻辑,把之前的Java代码耦合度降了不少,上线后测试反馈卡顿情况少了至少30%。同时也在组里推行GitLab代码审查,每次提交前都得有人check一遍,确实发现不少细节问题。

具体挑战是8月初遇到的一个兼容性问题,安卓6.0以下系统调用定位接口总会失败,排查了半天发现是权限请求时机不对,改完之后才稳定。我自学了Android权限管理的新规范,还整理了个自查清单。最终这段经历让我参与的功能上线后,页面加载速度提升了25%,日均订单处理量从5000涨到7200。

收获就是学会了敏捷开发的小步快跑,比如需求评审会上直接用Trello排任务,每天站会同步进度。还把Jetpack组件化用到新开发模块,复用代码比例直接到60%。但感觉公司培训机制有点弱,比如新技术分享不多,有时候得自己找资源学。另外岗位匹配度上,初期以为会接触更多前端,结果后端工作占大头。

建议可以搞个每周技术分享会,轮流讲个东西,或者引入些在线学习平台。对于新人,最好能配个导师带一带,我这段时间还好,遇到问题直接问师兄。

三、总结与体会

这8周,从6月5号到8月23号,在XX公司的经历让我对移动开发有了更实的认识。实习价值闭环得很清楚,当初想学的东西,像Jetpack组件化怎么用、线上问题怎么排查,现在都上手了。比如7月15号负责的支付流程重构,上线后卡顿问题反馈少了至少30%,这比课本上讲理论有说服力多了。

职业规划上,这次经历帮我确认了方向。我发现自己对后端对接和性能优化挺感兴趣,尤其是用Kotlin重构那段,感觉挺有成就感。之前有点迷茫,现在更想往全栈方向发展,所以接下来打算系统学学数据库和云服务,看看能不能考个云原生相关的证书,提升竞争力。

行业趋势上,明显感觉到App性能和兼容性是硬道理。导师提过几次,现在主流都是追求极致的流畅体验,怎么优化加载速度、怎么适配各种机型,都是持续的事。我还记得自己搞那个定位接口bug时,用到了热修复技术,感觉挺酷的,这就是行业在推的技术方向。

心态转变挺大的。刚去时有点畏手畏脚,怕写代码出问题,现在虽然还是会紧张,但面对需求评审和线上Bug,抗压能力确实强了。责任感也重了,以前做项目都是自己爽就行,现在要考虑代码健壮性、用户感受,这种感觉挺不一样的。这段经历就像个催化剂,让我更想投入这个行业,也更有底气去争取更好的机会。

四、致谢

感谢在实习期间给予我指导和帮助的团队,谢谢导师在技术上的耐心点拨,让我对移动开发的理解更

温馨提示

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

评论

0/150

提交评论