Contents
  1. 1. 阅读程序的能力
  2. 2. 编码能力
  3. 3. 调试和测试能力
  4. 4. 软件基础知识
  5. 5. 软件设计能力
  6. 6. 独立解决问题能力
  7. 7. 快速自学能力

阅读程序的能力

在尽可能短的时间内了解软件的整体架构和各模块间的交互关系,掌握主体的业务流程。

编码能力

熟练掌握Java面向对象编程语言,具备良好的编程习惯并遵循通用的编程规范,编写出易读和易维护的代码。

调试和测试能力

掌握软件的基本调试和测试能力,如通过断点跟踪、日志输出分析定位问题,熟练使用IDE(AndroidStudio)中提供的各种调试和分析工具,具备基本的黑盒和单元自测试能力。

软件基础知识

熟悉并了解操作系统、数据结构、算法、计算机组成等软件基础知识概念和原理。

软件设计能力

具备基本的软件模块化设计思想和能力,软件项目的组织和逻辑结构必须划分合理,结构清晰。

独立解决问题能力

能够快速定位、分析问题的原因,并给出对应的解决方法/方案的能力。

快速自学能力

具备快速自学新技术、新工具并掌握使用的能力。

Contents
  1. 1. 阅读程序的能力
  2. 2. 编码能力
  3. 3. 调试和测试能力
  4. 4. 软件基础知识
  5. 5. 软件设计能力
  6. 6. 独立解决问题能力
  7. 7. 快速自学能力