软件工程移动应用开发公司移动开发工程师实习报告_第1页
软件工程移动应用开发公司移动开发工程师实习报告_第2页
软件工程移动应用开发公司移动开发工程师实习报告_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

软件工程移动应用开发公司移动开发工程师实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家软件工程移动应用开发公司担任移动开发工程师实习生。核心工作成果包括完成3个功能模块的开发与测试,其中2个模块按时交付并上线,用户反馈平均评分达4.5/5。参与开发过程中,我将Java和Kotlin语言应用于Android应用开发,使用Git进行版本控制,并通过Jira管理任务进度。具体量化数据显示,通过优化API调用,应用启动速度提升20%,内存占用降低15%。提炼出的可复用方法论包括模块化设计原则和自动化测试脚本编写,这些方法有效提高了团队协作效率和代码质量,为后续项目开发提供了可追溯的技术细节支撑。

二、实习内容及过程

1.实习目的

想通过实习了解移动应用开发的真实工作环境,把学校学的Android开发知识用上,看看实际项目是怎么运作的,提升解决问题的能力。

2.实习单位简介

我实习的公司是做企业级移动应用开发的,主要用Flutter和ReactNative技术栈,客户都是一些大厂,对代码质量和性能要求比较高。

3.实习内容与过程

刚去那会儿跟着导师熟悉项目,主要是看现有代码,了解业务逻辑。7月8号开始接手一个新功能模块,是做用户数据同步的,需求文档写得很细,但实际编码中发现数据加密方案不太对劲,同步速度慢得离谱。导师建议我先优化API调用,我花了两天时间用OkHttp的拦截器加缓存,请求次数从50次降到15次,响应时间从3秒降到1秒。后来又跟后端同学沟通,把数据分批次传输,最后整个模块8月15号上线,用户反馈说速度比旧版快一倍多。期间还参与了应用崩溃监控的集成,用Sentry收集日志,发现一个隐藏的内存泄漏问题,通过分析堆栈信息定位到是某个第三方库引起的,换成另一个版本就好了。

4.实习成果与收获

完成了用户数据同步模块和崩溃监控功能的开发,上线后同步成功率提升到99.2%,崩溃率降低了30%。最大的收获是学会了怎么在实际项目中平衡性能和开发效率,比如通过灰度发布控制风险,还有如何跟不同团队的同事高效沟通。导师常说做开发不能只埋头写代码,要多看项目整体架构,这点我现在理解了。

5.问题与建议

实习期间觉得公司培训机制有点问题,新人都是直接上手项目,没系统性的技术培训,有时候会因为不懂底层原理走些弯路。建议可以搞个内部技术分享会,或者准备一套新人学习路线图,至少让我知道哪些坑得避开。另外我感觉岗位匹配度也有点模糊,我被分到后端对接任务时,发现自己数据库知识太薄弱,幸好有同事耐心教我。如果能提前做些岗位技能评估,应该能更快适应工作。

三、总结与体会

1.实习价值闭环

这8周实习像把理论装进了实践,学校教的我像面向对象、设计模式,真用起来才明白它们怎么解决实际问题。比如7月10号调试那个数据同步模块时,因为没处理好线程同步,导致偶发性数据错乱,最后用MessageQueue解决了,这才具体感受到Android架构师说的那套东西不是纸上谈兵。现在回头看,每个bug都像块敲门砖,把我逼着去学更深的知识。

2.职业规划联结

原本觉得做开发就是写代码,现在知道工程化思维更重要。8月20号我参与的崩溃监控项目让我意识到,技术好只是基础,能不能快速定位问题、优化方案才是核心竞争力。下学期我打算补强一下Docker和Kubernetes,目标是在校招前把简历里多加一行"熟悉CI/CD流程",这趟实习让我把职业规划从"会写App"具体到了"能扛活儿"。

3.行业趋势展望

公司现在推的跨平台项目让我看到Flutter确实在enterprise端越来越火,但性能调优这块还是得靠原生。我8月15号提交的《混合开发方案对比》分析报告,通过测试得出"复杂业务用ReactNative,轻量界面选Flutter"的结论,这让我觉得技术选型可能比单纯学新语言更有价值。明年想去搞个云原生开发相关的证书,毕竟现在大厂面试都爱问"你能把MQ和缓存结合怎么用",实习让我提前踩了坑,也找到了答案。

4.心态转变

最明显的变化是现在看需求文档不再慌,7月刚来时一个简单的列表页功能看得我头大,后来慢慢能拆解成状态管理、网络请求、数据绑定这些小模块,就像老师说的"把大象分成一块块吃"。最刺激的是8月30号深夜,我主动优化了推送模块的冷启动时间,从5秒降到1.5秒,产品经理第二天下班还发消息谢我,那种成就感比考90分还实在。这让我开始理解什么叫"工程师的尊严"。

5.未来行动

现在正在整理实习期间写的15个技术文档,打算投稿给校内实验室,希望能给学弟学妹留点实习避坑指南。下个学期会重点搞移动端安全方向的实践,比如尝试写个自定义的HTTPS抓包工具,毕竟8月27号我踩的那个证书信任问题差点让整个项目瘫痪。感觉实习最大的馈赠是让我明白,技术这东西就像爬山,刚爬过的人才知道哪条路更省力。

四、致谢

1.

感谢公司给我实习机会,让我接触到了真实的移动开发项目。

2.

特别感谢我的导师,在数据同步模块开发时给我指点了不少坑,还有那个内存泄漏问题,要不是他建议用Sentry分析日志,我可能还在瞎捣鼓。

3.

温馨提示

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

评论

0/150

提交评论