Chen’s Notes
产品工程
经验能力: 大型企业复杂客户端项目中的产品工程实践经验。
客户端与跨平台技术体系
经验能力: 专家,具备大型复杂企业项目的核心开发和技术负责经验。
Android 框架
- Android动态化容器框架Atlas之bundle加载过程
- Android动态化容器框架Atlas启动过程(下)
- Android动态化容器框架Atlas之启动过程(上)
- Android动态化容器框架Atlas-从gradle到apk
- Android源码之进程启动过程
- 插件化DroidPlugin-Receiver
- 插件化DroidPlugin-Provider
- Android源码之Activity与AMS、WMS联系
- 插件化DroidPlugin-Service
- 插件化DroidPlugin-Activity
- Android源码之Handler
跨平台动态化框架
- 跨平台渲染方案对比探究
- Compose架构模块梳理
- Flutter移植嵌入式linux设备、IOT方向探索
- FlutterEngine AndroidX/Support适配
- Flutter混合栈的实现原理
- FlutterEngine初始化源码分析以及优化(官方PR)
- Weex架构设计思想和原理
- ReactNative源码-启动过程
2D 渲染
编译器与虚拟机
- Dart编译器概述
- DartVM概述
- Compose Compiler(1) Compose plugin
- Compose Compiler(1) kotlin编译架构&&KCP
- ART 与 Dalvik 区别
- 《深入理解JVM虚拟机》读书笔记——第7章 虚拟机类加载机制
- Java单例-内存模型-并发
- 《深入理解JVM虚拟机》读书笔记——第2章 Java内存区域
AI 技术体系
经验能力: 系统理解技术体系及训练、推理原理;实践以开源项目源码分析和代码实操为主,暂无企业项目经验。
- AI 技术体系总览:应用、训练推理、模型算法与计算基础
- Agent 工程:SDK 需求拆解与运行时架构
- 大模型工作流程:从训练到推理,以 nanochat 为例
- LLM System(一):GPT 结构与 Forward 计算
- LLM System(二):训练目标、参数更新与生成计算
- nanochat:LLM 核心架构与实现
后端技术体系
经验能力: 系统理解技术体系;早年开发过简单的企业级后端项目,并在大型客户端项目中与复杂后端系统团队协作。