## 什么是NDK?
### 简介
什么是NDK?对找工作有什么帮助?NDK全称Native Development Kit,是Android官方提供的C/C++开发工具集,包含编译器、调试工具和库文件。掌握NDK开发能力可提升在游戏引擎移植、音视频处理等高性能需求岗位的竞争力,常见于移动互联网、游戏开发等领域招聘要求。
### 职业方向
初级移动开发工程师→Android NDK开发工程师→跨平台架构师→技术专家/技术经理。建议通过C/C++进阶→掌握Android底层原理→参与开源项目→考取Google Developer认证实现职业跃迁。
### 核心技能
C C++编程,JNI交互,Android底层架构,ARM汇编,内存优化,NDK编译环境搭建,OpenGL ES,OpenCV,FFmpeg集成
### 相关技能
[Android SDK](https://s.niuqizp.com/s_campus_Android%20SDK/?ur=article), [ OpenGL ES](https://s.niuqizp.com/s_campus_%20OpenGL%20ES/?ur=article), [ OpenMP](https://s.niuqizp.com/s_campus_%20OpenMP/?ur=article), [ Vulkan API](https://s.niuqizp.com/s_campus_%20Vulkan%20API/?ur=article), [ RenderScript](https://s.niuqizp.com/s_campus_%20RenderScript/?ur=article), [ NEON指令集优化](https://s.niuqizp.com/s_campus_%20NEON%E6%8C%87%E4%BB%A4%E9%9B%86%E4%BC%98%E5%8C%96/?ur=article), [ Rust跨平台开发](https://s.niuqizp.com/s_campus_%20Rust%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%BC%80%E5%8F%91/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/?ur=article), [电子工程](https://s.niuqizp.com/s_campus_%E7%94%B5%E5%AD%90%E5%B7%A5%E7%A8%8B/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B/?ur=article), [人工智能](https://s.niuqizp.com/s_campus_%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/?ur=article)
### 相关证书
[Oracle Certified Professional](https://s.niuqizp.com/s_campus_Oracle%20Certified%20Professional/?ur=article), [ Google Android认证开发者](https://s.niuqizp.com/s_campus_%20Google%20Android%E8%AE%A4%E8%AF%81%E5%BC%80%E5%8F%91%E8%80%85/?ur=article), [ ARM架构师认证](https://s.niuqizp.com/s_campus_%20ARM%E6%9E%B6%E6%9E%84%E5%B8%88%E8%AE%A4%E8%AF%81/?ur=article), [ 计算机技术与软件专业技术资格(水平)证书](https://s.niuqizp.com/s_campus_%20%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%8A%80%E6%9C%AF%E4%B8%8E%E8%BD%AF%E4%BB%B6%E4%B8%93%E4%B8%9A%E6%8A%80%E6%9C%AF%E8%B5%84%E6%A0%BC%EF%BC%88%E6%B0%B4%E5%B9%B3%EF%BC%89%E8%AF%81%E4%B9%A6/?ur=article)
### 相关岗位
[Android开发工程师](https://s.niuqizp.com/s_campus_Android%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [移动应用开发者](https://s.niuqizp.com/s_campus_%E7%A7%BB%E5%8A%A8%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E8%80%85/?ur=article), [游戏引擎开发工程师](https://s.niuqizp.com/s_campus_%E6%B8%B8%E6%88%8F%E5%BC%95%E6%93%8E%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [嵌入式系统工程师](https://s.niuqizp.com/s_campus_%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [音视频开发工程师](https://s.niuqizp.com/s_campus_%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [性能优化专家](https://s.niuqizp.com/s_campus_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E4%B8%93%E5%AE%B6/?ur=article)
### 求职建议
应届生建议:1)完成NDK官方文档学习路径 2)使用CMake构建实战项目 3)参与Android开源社区贡献 4)考取Google官方认证 5)重点准备JNI交互原理、内存泄漏排查等面试考点 6)在GitHub展示个人NDK项目作品集