0 、基本程序设计表达形式(流程图绘制、伪代码编写与理解) 1 、日志设计(及监控、报警设计) 2 、并发与锁机制 3 、程序异常处理 4 、性能及容量设计(并发/池化/TPS 基本概念、hash 、缓存、数据库基本性能概念等) 5 、外部接口/外部资源调用(及其资源关闭、延时、日志、异常处理) 6 、IO 基本常识(字节与多字符集、输入输出流、文件、内存、EVENT 流式处理等基本概念) 7 、可恢复性(任务中断/进程重启漂移后的状态可恢复等) 8 、可扩展性(可分布性等) 9 、可维护性(模块化、代码可阅读性) 10 、可用性易用性 11 、信息安全编码常识 12 、基础设施、操作系统、网络、进程/线程,及其异常处理等基本常识