Files
mkdocs/简历核心技能-优化版.txt
2026-01-15 18:25:13 +08:00

45 lines
2.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
个人优势:
拥有10年Android开发经验,深耕Framework层与应用层开发,具备4年Framework深度开发经验和丰富的应用层开发实践。完成过电商、社交即时通讯、工具类等几十个App的开发,在Android系统框架与中间件开发领域有深厚积累。参与多个大型项目的架构设计与核心模块开发,擅长系统性能调优和稳定性保障,具备解决复杂技术问题的能力。
核心技能:
【Android Framework 深度开发】
一、系统稳定性与问题定位
• 深入理解Android系统启动流程及各类系统服务(AMS、Input、WMS等)运行机制
• 精通稳定性问题定位与调试:冻屏、死机、Crash、ANR、内存泄漏等问题的诊断与解决
• 掌握系统级调试工具(Perfetto、Systrace等),熟悉Google XTS测试套件原理
二、Framework核心服务
• 精通Android系统核心服务:AMS、PKMS、PMS、Input、DPM等
• 深入理解Binder通信机制及系统功能机制:权限管理、通知系统、系统升级、分屏、多屏协同等
• 参与过2个企业级中间件框架的开发与维护,掌握性能分析与优化方法
三、窗口系统与多窗口架构
• 精通窗口管理系统:AMS、WMS、WMShell、View系统等核心组件
• 深入理解多窗口绘制原理:分屏、浮窗、自由窗、平行视窗等复杂窗口场景
• 掌握窗口问题调试流程及性能优化手段,了解系统调度机制
【应用层开发能力】
• 熟练掌握MVC、MVP、MVVM架构模式及组件化开发
• 熟悉RxJava、Retrofit、Glide等主流框架
• 熟悉Socket通信、硬件驱动、无障碍开发、微信小程序及前端技术
开发与工具:
• 熟练使用Android Studio、Git、Gerrit、Perfetto等开发调试工具
• 熟悉CI/CD流程,有Jenkins使用经验,熟悉Gradle构建系统及Groovy脚本
• 有模块解耦和接口设计经验,完成超过10个移动App和微信小程序
技术栈:
编程语言:Java、Kotlin、Groovy、JavaScript
开发框架:MVC、MVP、MVVM、组件化架构
Android技术:Framework开发、Binder、AMS、WMS、PKMS、PMS、Input系统
第三方框架:RxJava、Retrofit、Glide等
前端技术:HTML、CSS、JavaScript、微信小程序
系统工具:Android Studio、Git、Gerrit、Jenkins、Perfetto、Systrace
其他:Socket通信、硬件驱动、无障碍开发、设计模式