## MVVM介绍
### 简介
MVVM模式包含三个核心组件:Model(处理数据逻辑)、View(UI界面)、ViewModel(数据绑定与命令处理)。常见于Android开发(Jetpack组件)、WPF/Silverlight应用及现代前端框架。
### 职业方向
初级开发工程师 → 中级开发工程师 → 高级开发工程师 → 架构师/技术专家
### 核心技能
AndroidJetpack组件,LiveData,ViewModel,DataBinding,观察者模式,响应式编程,前端框架(VueReact)
### 相关技能
[MVC](https://s.niuqizp.com/s_campus_MVC/?ur=article), [MVP](https://s.niuqizp.com/s_campus_MVP/?ur=article), [CleanArchitecture](https://s.niuqizp.com/s_campus_CleanArchitecture/?ur=article), [Redux](https://s.niuqizp.com/s_campus_Redux/?ur=article), [RxJava](https://s.niuqizp.com/s_campus_RxJava/?ur=article), [Kotlin协程](https://s.niuqizp.com/s_campus_Kotlin%E5%8D%8F%E7%A8%8B/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_信息工程/?ur=article), [人工智能](https://s.niuqizp.com/s_campus_人工智能/?ur=article), [电子与计算机工程](https://s.niuqizp.com/s_campus_电子与计算机工程/?ur=article)
### 相关证书
[Google认证Android开发者](https://s.niuqizp.com/s_campus_Google认证Android开发者/?ur=article), [Microsoft技术关联认证](https://s.niuqizp.com/s_campus_Microsoft技术关联认证/?ur=article), [前端开发认证(如阿里P6认证)](https://s.niuqizp.com/s_campus_前端开发认证(如阿里P6认证)/?ur=article)
### 相关岗位
[Android开发工程师](https://s.niuqizp.com/s_campus_Android开发工程师/?ur=article), [跨平台移动开发工程师](https://s.niuqizp.com/s_campus_跨平台移动开发工程师/?ur=article), [前端开发工程师](https://s.niuqizp.com/s_campus_前端开发工程师/?ur=article), [应用架构师](https://s.niuqizp.com/s_campus_应用架构师/?ur=article), [客户端开发工程师](https://s.niuqizp.com/s_campus_客户端开发工程师/?ur=article)
### 求职建议
应届生建议:1. 通过开源项目实践MVVM模式 2. 构建包含MVVM架构的个人作品集 3. 熟悉Android Jetpack或主流前端框架 4. 在简历中注明参与的MVVM项目细节 5. 准备MVVM与MVC/MVP的对比案例