Android开发能力要求
阅读程序的能力
在尽可能短的时间内了解软件的整体架构和各模块间的交互关系,掌握主体的业务流程。
编码能力
熟练掌握Java面向对象编程语言,具备良好的编程习惯并遵循通用的编程规范,编写出易读和易维护的代码。
调试和测试能力
掌握软件的基本调试和测试能力,如通过断点跟踪、日志输出分析定位问题,熟练使用IDE(AndroidStudio)中提供的各种调试和分析工具,具备基本的黑盒和单元自测试能力。
软件基础知识
熟悉并了解操作系统、数据结构、算法、计算机组成等软件基础知识概念和原理。
软件设计能力
具备基本的软件模块化设计思想和能力,软件项目的组织和逻辑结构必须划分合理,结构清晰。
独立解决问题能力
能够快速定位、分析问题的原因,并给出对应的解决方法/方案的能力。
快速自学能力
具备快速自学新技术、新工具并掌握使用的能力。