成为第一没有捷径:AI新势力MindSpore成长秘籍 | 源创者说 专访开源专家胡晓曼

访谈者:马玮,SegmentFault 思否技术编辑

受访者:胡晓曼,华为MindSpore运营总监,LF AI & DATA Outreach Committee Chair

胡晓曼,华为昇思MindSpore运营专家,LF AI & DATA基金会Outreach委员会主席,中国电子学会专家库成员。TinyMS项目技术负责人,MSG·Women In Tech创始人。曾任汽车之家、百度等公司算法和运营团队负责人,负责多个深度学习落地项目及开源项目社区运营,入选「2021中国开源先锋 33 人」年度榜单。

一个不懂技术的产品经理

不是一个好的开源运营

2015年,刚刚从数学系毕业的胡晓曼成为了一名算法工程师。一边写代码,一边在博客网站上写机器学习算法原理,通俗易懂的方式很快就让她在技术圈里有了知名度。

2017年开始,胡晓曼撰写了“三个月从零入门深度学习”的技术教程,迅速在博客园成为了知名技术博主,点击量超500w,同时也受邀开始不定期的各类线下分享。

2019年,胡晓曼在技术分享道路上再进一步,成为了一名“深度学习布道师”,帮助更多开发者迅速踏入深度学习世界的大门。在这一过程中胡晓曼与华为结缘,在2020年加入华为负责华为全场景AI框架MindSpore的开源社区运作与管理。

“在华为,我可以从全盘的视角思考一个开源社区如何完成从0到1的成长过程。”

与技术布道师的角色不同,在华为的职业生涯最吸引胡晓曼的是她能够从一开始就参与到一个新兴开源社区的成长当中。对于胡晓曼自己来说,从程序员的岗位跨界到社区运营也是一种新的突破。一位跨界人与一个年轻的社区共同褪去青涩,走向成熟,的确称得上难得而宝贵的经历。

懂技术,更要懂用户

如今,MindSpore社区已经拥有超过80万用户,4000名贡献者,社区下载量超过100万。从0到1带领开源社区迎来这样的繁荣景象,胡晓曼总结了如下几点经验:       

1. 扎实的技术功底

算法专家出身的胡晓曼具备扎实的技术功底。MindSpore框架的上手和使用对胡晓曼来说颇为轻松,她也能深度参与和理解开发者讨论的各类技术主题。在她看来,开源技术社区的运营至少应该能独立使用运营的产品,最好能深入理解代码和原理相关的内容。具备这样的技术背景,运营才能更好地与社区用户打成一片,亲身感受社区氛围,了解用户的需求与痛点。

2. 多样化的运营方式

胡晓曼认为,开源社区的运营需要与该项目的发展周期相结合,在开源初期,她把目标定为“迅速提升技术影响力”。MindSpore是一个迭代速度非常快的AI框架,在开源初期,每个月月末都会发布新版本,让开发者体验新的版本特性,如何让开发者们更快了解这些新特性的优势,是她最先解决的问题之一。

在不断尝试的过程中,胡晓曼将各类互联网社区的成功经验融入进来,于是开始利用视频、趣味课程等方式来吸引用户,获得了相当好的效果。技术视频往往较为枯燥乏味,胡晓曼将开发者的痛点和新版本的特性结合在一块,拍摄了1分钟新版本特性短视频,发布在抖音、B站等各个网站。在没有任何渠道推广的情况下,全网播放量突破百万,迅速打出了MindSpore的技术品牌。算法专家背景出身的她,将以往模型训练的经验,运用到开源运营上,首次提出了“用模型的思维做运营”的方法论,把每一次运营的方法作为一次小的模型,按照整个“模型开发”流程一样不断地迭代优化,上线后进行效果评估、收集社区反馈,在下一次改进时去芜存菁,这样的进化方式成为了MindSpore社区快速成长的主要驱动力之一。

3. 平等友好的社区氛围

除了技术背景和多样化的手段以外,胡晓曼提到了开源社区建设工作中最关键的价值点。

“真正的开源社区中,运营方与开发者应该处于互相平等的地位。”

很多开源技术的社区管理方会有一种居高临下的心理认知,认为开发者只是“贡献者”的角色,将自身置于合作的主导地位上,甚至会有大家长的心态。但胡晓曼认为,社区运营与用户的地位一定应该是平等开放的,这样才能让用户体会到自己的参与和贡献具有价值感。

这种平等开放的理念贯穿在了MindSpore社区的发展过程中,并得到了广大社区成员的认可与支持。不少开发者会持续提出自己的建议,运营方会很快给出相应的反馈,这样的交流推动了整个社区的成长。这样的社区氛围也让胡晓曼获得了更多成就感,让她体会到自己的工作为成千上万的开发者、社区成员确确实实地带来了收益。

一个开源社区是否成功,是很难去量化的,上游社区的开源社区健康度指标并没有一个标准的评价体系,即使有也很难适用于所有的开源社区。其他的平台性质指标,譬如GitHub的star、fork、watch等,更不是衡量一个开源社区成功的唯一标准,那么选择什么样的目标作为考量指标,决定了这个开源社区未来的走向和价值定位。在这个过程中,需要反复地去验证、磨合,证明,确保MindSpore开源社区的定位,是完全以开发者为本的社区,而不是唯指标论的社区。指标是用来衡量自己的工作的,不是来单一衡量开发者社区的唯一目标。

产品思维做社区,成!

1. ToB新范式:MSG·企业行为什么比传统模式具有更高的转化率

开源产品对于企业是否能带来商业价值一直是业界的思考问题。传统的ToB模式需要投入大量的人力和时间,周期长见效慢,如何更有效更迅速地了解企业的痛点和诉求,是胡晓曼想突破的核心点所在。2021年下半年,她设计了一套完整的MindSpore企业拓展方案,面对不同类型、行业、所处阶段的企业均有针对性方案。今年7月开启了第一场MSG企业行·南京场,联合江苏昇腾创新中心,覆盖了96%南京本地AI科技企业,针对优势行业进行了企业赋能,同时让他们了解MindSpore的技术优势、计算中心和创新中心的扶持力度,给当地的中小型AI企业搭建了合作的桥梁。后续陆续将企业行的成功模式带入了武汉、西安、成都。为500多家高意向企业建立了合作的渠道,大力节省了企业本身需要在AI人才、算力等方面需要耗费的资金,具有显著的商业价值。

2. 项目交付制:TinyMS如何在开源半年内助力团队获得比赛金奖?

去年3月末,胡晓曼带领团队开发了新型AI工具——基于MindSpore开发的高阶API工具TinyMS。在项目启动之初,胡晓曼就立志想要为AI初学者设计一个完全零基础也能上手使用的高阶AI框架工具,并配备保姆级的教程,帮助小白从最基础的shell脚本、python学习、必备的数学知识等开始学,直到能自己上手写模型。10月,第七届中国国际“互联网+”大学生创新创业大赛总决赛在南昌开幕,来自华南理工大学的团队选择了TinyMS赛题——『使用MindSpore高阶工具TinyMS支持的网络CycleGAN训练图像风格迁移模型』,在6100个项目中、12000余名学生的激烈角逐下获得了产业赛道唯一金奖。事后采访获奖的两位同学代表,均认为正是因为TinyMS的极致易用,才让他们在如此短的时间内完成开发和调试,最终摘得桂冠。胡晓曼始终认为,在开源社区的运作和管理中,对于任何项目,都要有清晰明确的定位和规划,并采取项目交付制,满足最小MVP原则先上线,再不断优化迭代,才能尽可能地让产品更加完善,满足用户需求。

3. 生态永传承:两大生态案例落地的背后故事

2021年4月,一个下午的时间,山水自然保护中心和MindSpore社区一拍即合,决定为国家保护动物做件大事,合作三江源野外红外相机识别项目。历经半年反复调优及野外实地实验,2021年底终于在山水自然保护生态系统上线。这是首个基于国产框架的三江源红外影像自然保护预训练模型,并且开源所有相关工具。

除了生态保护,文化传承也少不了昇思MindSpore的助力。在胡晓曼开展的MSG·Women In Tech活动中,AI和加密艺术家宋婷女士想借助AI为文化传承尽一份力,宋婷团队基于MindSpore的GAN网络,对世界保护非物质文化遗产扎染的图案进行训练,生成新的扎染图案来保护非传承工艺,最终在央视作为开源文化特色案例播出。

很多非AI领域的人往往不知道AI能为人们的生活带来什么改变,能够为大自然做出什么贡献,这两个案例生动形象展示了昇思MindSpore AI框架为自然生态和文化领域带来的贡献,这也是胡晓曼认为投入开源的最大价值。

想入行?这么做

如何将自身打造成一名优秀的社区运营专家呢?胡晓曼回顾自身经验,提出了三点供大家参考。

1. 保持初心,与开发者感同身受

当你在进入一个新的领域时,一定会有手足无措的感觉,但是熟悉了以后,就很难体会到当初作为小白的心境了。所以要时刻保持自己的新鲜感,与开发者感同身受,去回顾当时的心境。除了日常工作外,胡晓曼会经常学习不同的技术框架,如Julia等,了解其他不同类别的技术社区的发展历史,技术特性的更新,和社区氛围的建设,这样能帮助她跳出原本的AI领域,从另一个角度去看待原本的工作是否有值得学习的点。此外,为了保持与开发者同频率的心境,胡晓曼还会定期和开发者聊天,了解他们在使用产品时的体验,真正做到零距离面对开发者。

2. 广泛涉猎,迅速转化灵感并执行

胡晓曼阅读的范围非常广泛,除了早期做程序员的时候经常刷的工具书,哲学、自然科学、社会心理学等各种类型都有涉猎,并在自己的读书笔记中记录值得思考的点。在阅读不同行业、不同领域的书籍时,她经常会和工作中的应用场景结合在一起,引出一些新的思考,然后把思考转化为可操作的执行方案,再来快速迭代,最后抽象成一条可行的方法论,在以后类似的场景进行复用。除此之外,她还会体验各类不同的互联网社区,包括小红书、抖音等各类内容平台,了解各平台是如何吸引用户自发产生内容,进行流量分发、设立激励机制等等。虽然是不同的产品,但是成功的产品一定会有共性,能够总结出通用的一些经验,尤其在把握人性方面,这些全品类的内容平台把这一点运用到了极致。对开源社区,除了技术产品本身的实力需要足够过硬,好的内容吸引机制也是社区运营必不可少的因素之一。

3. 量化指标,不断提升工作效果

如果让你尝试一项新事物,不定任何目标和截止时间,很容易随着时间的推移拖延,或者因为长期看不到进步而放弃。所以胡晓曼提出,对待工作,或者新事物,要学会量化学习,具化指标,定量完成,阶段更新。为什么会得出这个结论呢?其实在日常生活中,胡晓曼热爱健身,积极尝试各种运动,包括羽毛球、普拉提、滑雪等,在认真学习过多种运动后,她发现健身,或者说不同的运动是可以量化学习的。譬如健身,很多人在没有系统学习和科学的方法之前直接上大重量就很容易受伤,而不定目标,每次泛泛的学习,长期下来也会有挫败感。同理,当开发者接触一个新的领域,新的框架,如果没有阶段性的反馈,很难去发现自己存在的问题,而人往往都具有惰性,所以胡晓曼在社区中设计了一个开发者进阶体系,让所有进入到MindSpore开源社区的开发者都能清楚的找到自己的定位,引导激励开发者不断再向前一步,这样能让每一位开发者在社区中不断成长。在个人工作中,胡晓曼也经常会量化自己的工作指标,用数据定量反馈成果,而不是用体验去描述结果的好坏。

主流之外,更要关注

1. 关注女性开发者:来自女性的视角与见解

策划女性开发者主题的线下沙龙活动是胡晓曼运营工作中的一项独到成果,她是国内第一个在开源社区中格外关注女性开发者的人。女性程序员出身的胡晓曼更容易理解IT技术行业中女性作为少数力量所普遍存在的心理认知与担忧。例如很多女性会对自身的职业前景、职业发展有种种疑虑,于是胡晓曼专门策划了MSG·Women In Tech的女性专场活动,针对科技领域的女性从业者,为她们组建一个独有的空间,让行业中的女性前辈分享自己的案例,解决职场上发展的困惑。

常见的技术沙龙往往是布道式的,几位专家发表演讲,与会者认真听讲,互动部分只占很小的比例。但MSG·Women in Tech不再是单一的听,而是与嘉宾完全互动,和参会的人共同探讨职业问题。目前为止,共举办了4期活动,分别在北京、上海、深圳邀请了二十多位优秀女性行业前辈分享经验,吸引了300+位女性科技从业者报名,100+位女性来到现场互相交流。分享如何成为一个合格的技术leader、如何向上管理、如何争取自己想做的项目等等一系列在职场中的常见问题,与会者和嘉宾围着桌子坐成一圈,大家一同去探索解决方案,分享经验,在去年9月作为华为Women In Tech官方代表,拍摄视频发布于华为海内外官方账号,传播量超千万,受到广泛的认可。

2. 开源运营也开源:能开源的绝不止代码

在开源社区里,常见的开源项目通常以代码为主,但胡晓曼想,为什么我们不能把开源运营也开源出来呢?不是只有代码经验才可以复用,开源社区运营本身也可以总结成经验形成方法论再开源出来,造福新入行的同学。去年三月末,MindSpore开源社区联合开放原子基金会,共同发起了一个『把社区运营也开源』的开源社区0xCommops,希望大家共同贡献,持续完善开源社区运营体系,打造一个开源社区运营的知识库、工具库。

一些小建议

很多年轻的技术从业者甚至非技术背景的年轻人都对开源社区运营这样的岗位感兴趣,胡晓曼也为这些小伙伴提出了宝贵的建议。

了解行业。胡晓曼建议,想要在开源社区运营的岗位上做出成绩,运营者首先就要有非常扎实的技术背景,足够了解自己要运营的产品。一个合格的开源社区运营者,必须是一个有产品思维的资深开发者。

快速试错。运营类的工作并不一定要进入公司才可以做,如果你是一个程序员,可以先从运营一个自己的开源项目入手,从到1的尝试做到活跃社区,总结有效的经验,小步快走,快速试错,对正式进入开源运营的工作非常有帮助。

保持极大的热情和充沛的精力。从事一个你热爱的职业是一件非常难得的事,如果正好是,那很幸运,保持你的初心和热情,如果不是,那把它变成你热爱的工作,找到工作中的兴奋点,这样才能走的更远。运营的职业发展是有很多可能性的,在工作中需要不断去思考和探索,并结合自身去修正职业图景。随着自身眼界不断开阔、成就越来越多,获得知识和经验的持续积累,运营人员也会对自身优劣势有更清晰的认知。在此基础上,小伙伴就可以从自己的兴趣出发,选择最适合自己的发展方向。

总而言之,热爱自己的工作,把它作为事业而不是职业,坚定的走下去,会让你走的更远,带来意想不到的价值!