发布于 2017-06-21 04:20:26 | 217 次阅读 | 评论: 0 | 来源: 网友投递
阿里云 全球领先的云计算服务平台
阿里云,阿里巴巴集团旗下云计算品牌,全球领先的云计算技术和服务提供商。创立于2009年,在杭州、北京、硅谷等地设有研发中心和运营机构。
继去年 MariaDB 基金会将阿里云数据库高级专家彭立勋列为个人成员后,今年又有一位阿里云工程师在国际技术社区重要工作中有所担当,她就是张秋怡。
张秋怡,花名洗影,阿里云云应用服务团队工程师。2016年,她毕业于中山大学软件工程专业,现在在阿里云 alinode 团队参与 alinode Node.js 应用服务解决方案的开发和维护,同时也对阿里内部和外部的客户提供技术咨询的服务。
近日 Node.js 社区决定,将张秋怡吸纳为CTC(核心技术委员会)成员,而这也使得她成为国内首位 Node.js 社区 CTC 成员。上图为 Node.js 社区宣布将张秋怡吸纳为 CTC 页面(@joyeecheung 为张秋怡在Github的账号)
CTC 主要负责 Node.js Core 大方向上的技术决策。其成员主要的工作包括:参加周会讨论 GitHub Node.js 组织下面所有提交给 CTC 讨论或者 Review 的事项,参与 CTC 邮件列表的讨论,对有争议的 issue 进行投票,Review Node.js Core semver-major 的不兼容改动(semver-major 的 PR 必须要有 CTC 成员的 sign-off 才能合并),以及其他 Node.js Core Collaborator 的工作 (CTC 成员也是 Collaborator)。
只有对 Node.js 社区有足够大贡献的人,才会被吸纳为 CTC 成员,张秋怡做了哪些贡献?她在接受云栖社区电子邮件访谈时说:“我主要是参与了 WHATWG URL 标准的实现(在 8.x 我们已经做到能完全通过 Web Platform Test 了),和内部 benchmark 的一些改进,平时也会帮忙维护 issue tracker 和 review 代码。”回复中,张秋怡也指出,日常工作其实是维护 issue 和 code review 更多一些。
聊到国内为什么到今天才有第一位 CTC 成员时,张秋怡表示并不很清楚,但她分析可能和以下两个原因有关系:
1.语言障碍;
2.Node.js 社区的人基本都是志愿者,需要大家牺牲个人大量周末休闲的时间。
有些原因她没在访谈中说,但却在稍早些时候——《Node.js Collaboration Summit 与 JSConf EU 纪行》一文中有所点明。她当时感叹中国开发者在国际社区与标准制定过程的缺席,进一步探究原因她则发现,国内工程师大都喜欢自己去寻找曲线救国的解决方案,缺乏标准意识,从长远角度解决问题……从这来看,或许也能多少知道为什么在国际技术社区看不到来自国内的现象级人物和技术贡献的根本原因。
尽管这位年轻的 CTC 成员本科毕业才一年,但她的技术实力很雄厚,而这来源于她在 Node.js 领域四年的持续耕耘。因此张秋怡在成为 CTC 成员之前,也收获了来自小伙伴的钦佩。2016年年底,张秋怡受邀在 Node.js Interactive 2016 North America 上做分享,归来后她写了一篇文章《Node.js Interactive 2016 North America 纪行》做记录,阿里的技术同学除了在内网感叹对最新进展介绍全面、信息量太大的同时,也有人发自内心的问:“如何成为像你这样的大神。”
对于下一阶段,张秋怡说,原来做什么,现在还会继续做什么,只不过每周会多参加一次语音会议。在阿里云的工作,她说,将继续维护 alinode 和开发新特性,“会将 Node8 功能集成到 alinode 平台上,提供更多为 Node.js 应用监控调优和故障排查的手段。”