我的编程经历
初次接触
- 第一门语言: 汇编语言
- 学习契机: 大学专业课《单片机原理及应用》
技术栈演进
| 编程语言或者技术 |
初次学习时间 |
初次接触的框架或项目 |
实际应用场景 |
| k8s |
2025年4月 |
cube-studio |
机器学习平台 |
| TypeScript |
2023年 |
OpenAssistant |
火花内部AI帮助手迭代 |
| docker |
2022年 |
|
学习容器化部署Hadoop |
| JavaScript |
2020年 |
Vue |
自研元数据管理平台前端界面 |
| Scala |
2019年 |
Spark 、 Flink |
大数据计算 |
| Java |
2017年 |
DataX |
异构数据源数据同步 |
| Python |
2015年 |
Pandas |
市场调研数据分析 |
| Swift |
2015年 |
|
iOS APP 开发 |
| Objective-C |
2014年 |
MJExtension |
iOS APP 开发 |
| VHDL |
2008年 |
|
数字示波器设计 |
| C语言 |
2007年 |
基于液晶器的文字显示单元 |
专业课、计算机二级证书 |
| 汇编语言 |
2007年 |
基于数码管显示的数码表 |
单片机编程 |
开源项目二开经验
| 开源项目名称 |
应用场景 |
二开内容 |
| Airflow |
工作流调度 |
为数据治理平台搭建基于Airflow的调度引擎 |
| DataX |
离线数据集成 |
自定义插件- MQ Writer 插件;为数据治理平台搭建数据集成引擎 |
| Seatunnel |
离线数据集成 |
适配基于腾讯云DLC-Spark Job 部署Seatunnel的Serveless 方案 |
| Cube-Studio |
机器学习开发平台 |
自定义镜像开发、与数据治理平台集成、打通 |
我的实践经验
十年磨一剑的技术积累
从2007年开始接触汇编语言编程,到2025年深入Kubernetes和机器学习平台,我的技术栈涵盖了从底层硬件到云原生架构的各个层面。这种全栈的技术背景,让我能够从不同角度审视AI应用开发的挑战和机遇。
丰富的项目实战经验
- 数据平台架构师:在火花思维,我参与了深度重构,并逐渐负责了火花大数据平台。
- 开源项目实践者:基于实际需求,二次开发了Airflow、DataX、Seatunnel、Cube-Studio等开源项目,并应用实际企业生产中。
- 跨领域开发经验:从iOS应用开发到大数据处理,从前端Vue.js到后端Scala/Java,多元化的技术经历让我具备了系统性思考的能力。