本月24号,作为公司代表之一去科技园阿里巴巴大厦参加高通组织的 “Android User space stability issue analysis training”学习,感觉收获不少。
培训内容相当实用&接地气,高通工程师(很nice,言谈、专业素质都很不错)从理论到案例演示系统的介绍了Java & Native crash 、Memory leak、Third-part app crash 等类型问题的一般分析方法和解题手段等, 还特别介绍了CTA认证& framework permission相关知识(虽然这块我兴趣不大),总的来说讲解都不错,特别是最后两节GDB & Coredump现场演示分析Native Crash的讲解尤为精彩!调试行业对个人能力及知识深度广度积累要求非常之高,娴熟的使用各种debug工具追踪以及深厚的知识背景支撑是整个解题的关键。
培训过程中不乏一些比较专业深入的内容,比如内存布局、C跟汇编的参数传递规则(AAPTS)、内存管理、内存保护单元、slab内存分配器原理等内容,概叹去年今日参加MTK的 “系统异常分析” 集训学习,得亏了有此经历才让我能够在这堂课上的还比较轻松,否则定是痛苦与不解的一天。
这也说明了一个道理,学的越多越深,那么学习新的东西也越容易,反之就寸步难行.
还有一点要说的就是,阿里的大楼就是叼啊,都不要工牌,直接 “刷脸” 进出