Hadoop Committer如何炼成?爱奇艺新晋核心贡献人给出了这份攻略( 二 )


虽然还很年轻 , 但朱琦在开源社区的工作经验已经非常扎实了 。 朱琦本科主修化学材料 , 因为选修了一门程序语言设计课程对软件行业产生了浓厚的兴趣 , 于是在研究生阶段直接转到了计算机相关专业 。 虽然专业不是大数据方向 , 但他一直对大数据特别是Hadoop非常感兴趣 。
工作后朱琦开始接触Hadoop项目 , 加入爱奇艺后在智能平台部门承担与大数据相关的工作 , 也因为工作原因 , 对一些大项目的底层源码研究很多 , 日积月累积累了看代码的能力 。
Hadoop Committer如何炼成?爱奇艺新晋核心贡献人给出了这份攻略
本文插图
朱琦生活照
“(代码)的输入非常重要 , 要输出必须要有输入 。 作为开源社区贡献者的前提是有输入 , 得理解了原先代码的逻辑 , 才能输入开发改造新的模块 , 才能有积累 。 ”朱琦表示 , “接触开源社区最开始是作为Contributor做一些贡献 , 从发现小问题、流程化的东西开始研究 。 慢慢把流程搞懂之后 , 就可以开始深入代码了 。 ”
在积极参与开源社区的过程中 , 朱琦自己也收获了很多 。 从作为一个参与者可以了解一个顶级项目的发展触类旁通 , 到现在成为Committer , 为社区的其他成员和社区发展解决了不少问题 , 也研究了很多代码 。 “现在去其他项目也比较能了解代码逻辑 , 也可以为公司各个大数据项目做贡献 。 ”
Hadoop Committer如何炼成?爱奇艺新晋核心贡献人给出了这份攻略
本文插图
在公司中 , 朱琦也发现 , 越来越多的同学开始参与到了开源项目中 , 一起深入了解各个项目 。 “这一方面也能反馈给公司底层部门 , 比如大数据相关内容 , 维护能力就变强了 , 另一方面可以提升成本优化和性能优化 , 减少公司实在支出 , 提升用户体验 , 更有利于平台推广 。 ”
03 爱奇艺持续建设开源文化 , 回馈社区
这些年 , 爱奇艺一直非常重视开源文化的发展 , 成立了开源工作组 , 发布了规范的开源项目流程 , 致力于建立规范、有序、安全的开源体系架构 , 鼓励项目内部、外部开源 , 增强技术交流 , 提高研发效率 。
爱奇艺自己的一些业务实践探索 , 也会积极回馈到开源社区中 , 解决了不少开源社区中的项目问题 。 以朱琦所在的大数据团队为例 , 爱奇艺大数据架构和开源社区始终保持同步良性发展 。
“比如爱奇艺最近紧跟社区对Hadoop相关的架构进行升级 , 针对新的hadoop项目去做测试 , 这个过程中就会出现一些问题 , 爱奇艺自己出现的问题就会回馈社区 , 一方面可以回馈社区 , 另一方面也解决了社区问题 。 ”