code world

关于我

毕业于2011年。

毕业后在一家初创的视频转码服务公司从事 C++ 后台开发,一年后,开始在 Android 2.1 之下开发基于 C++ 的 HLS 流媒体播放器。从此开始了音视频领域的开发之路。

之后的 2 年,是异常艰辛的一段时间。 公司规模很小,移动端播放器只有一个人开发。所有问题都靠自己摸索解决。这过程学会了用 Google,用英文尝试在全球社区寻找问题答案; 学会了读文档,读规范; 学会了去大型开源项目中探寻解决方案。

这 2 年也是见证自己能力快速提升的 2 年。

这份工作结束后,休整了半年。

再之后,就开始加入新的一家创业公司,直到现在。

从事多媒体组件和框架的开发,为公司的视频业务提供全平台统一的多媒体组件。这期间,开发平台已经不再局限于 Android, 还包括 iOS、Windows、macOS。 所涉及的专业领域也不再局限于音视频,还开始基于 OpenGL(ES)开发视频图像处理相关渲染组件。

业余时间,会去关注各个领域的新的技术,去尝试写一些小的工具或应用。UI 如 flutter, react native, Qt; 语言如 Kotlin, Dart, Python, Javascript;图形 API 如 vulkan……

作为一名技术人,心里一直都有一种想法。 我应该永远在攀登的路上。

回过头,看到自己踏过的每一步阶梯,都是由一块块普通的石头组成,这些平平无奇的石头,却是当时自己千方百计为自己的攀登程序世界高峰而搭建起来的基石。

记这些石头的拓印如此处。

是为程序基石。