從寫代碼到運營,這個研發(fā)小仙女將華為開源社區(qū)運營火了 “破圈”的開源人 作者:胡曉曼
時間倒回到五年前,從數(shù)學(xué)系畢業(yè)的我,選擇了成為一名程序員。
一邊認真寫代碼,一邊在博客園網(wǎng)站上記錄寫代碼的點滴和對算法的理解,日子充實而快樂。從一開始的Python到Spark,再到機器學(xué)習(xí)、深度學(xué)習(xí)、框架使用經(jīng)驗分享等,在做程序員的三年時間里,我陸續(xù)寫了100多篇博客,收獲了500萬余次的博客訪問量。
我沉浸在與讀者郵件來往的一問一答中,沉浸在與同行互動碰撞而不斷冒出的新想法中,沉浸在把看起來高深艱澀的技術(shù)用通俗易懂的方法分享出來的過程中,這一切讓我體會到了與人分享、為人解疑的快樂。
這份快樂也讓我感覺工作的意義不再是單一的,而是多維的。于是有一天我問自己:在代碼之外,我還能有別的圈子可以突破嗎? 跨界需要“無知者無畏”的勇氣 2019年,一次偶然的機會,有人問我愿意做“技術(shù)布道師”嗎?
技術(shù)布道師是以布道的角色進行技術(shù)宣講,讓開發(fā)者能夠迅速對這類技術(shù)產(chǎn)生興趣,并愿意體驗學(xué)習(xí)相關(guān)的技術(shù)產(chǎn)品。這不就是我一直以來在做而且想繼續(xù)做的事情嗎?于是,經(jīng)過深思熟慮后,我決定從編碼到布道的“跨界”,成為一名“深度學(xué)習(xí)布道師”,也因此與華為結(jié)緣,并于2020年4月入職計算產(chǎn)品線的計算開源開發(fā)與運營部,負責(zé)華為全場景AI計算框架MindSpore的開源社區(qū)運營。
從互聯(lián)網(wǎng)公司到華為,從深度學(xué)習(xí)布道師到開源社區(qū)運營,從對成熟產(chǎn)品的推廣到對全新開源框架運營,我把自己的職業(yè)邊界又向外擴展了一圈。
AI計算框架相當(dāng)于是AI領(lǐng)域的入口,幾乎所有的開發(fā)者在踏入AI領(lǐng)域時都需要選擇一個框架來進行學(xué)習(xí)和工作。深度學(xué)習(xí)框架,可以說是AI領(lǐng)域中的“操作系統(tǒng)”,每個廠商都希望能把握住這一流量入口,以此達到AI領(lǐng)域的主導(dǎo)地位。
2020年3月28日,華為面向業(yè)界開源MindSpore。MindSpore的定位是端邊云全場景按需協(xié)同的華為自研AI計算框架,提供全場景統(tǒng)一API(應(yīng)用接口),為全場景AI的模型開發(fā)、模型運行、模型部署提供端到端能力。目前大家接觸過的圖像識別、目標(biāo)檢測、情感分析等各種貼近生活的AI應(yīng)用,都可以基于MindSpore框架來實現(xiàn)。我們希望它能成為國產(chǎn)深度學(xué)習(xí)框架中的頭部框架,領(lǐng)先全國,乃至全球。
我進來的時候,正是MindSpore開源剛一周,我得以有機會和團隊成員一起制定出一整套運營打法。我們把首年目標(biāo)定為,下載量突破10萬次,開發(fā)者數(shù)量突破8萬人。
然而,理想很豐滿,現(xiàn)實很骨感。撇開幾乎已經(jīng)二分天下的TensorFlow和Pytorch不說,國內(nèi)的開源框架也在2020年3月扎堆似地冒出。對于后來者的我們來說,簡直是群雄環(huán)伺,競爭非常激烈。
通常來說,一個開源運營團隊包括產(chǎn)品、渠道、活動、內(nèi)容、教育、企業(yè)、用戶運營等多種角色,至少10人。業(yè)界大多數(shù)運營團隊基本是30余人的規(guī)模。而我們,只有5個人,而且預(yù)算有限。懷著大干一場的雄心來到華為的我,心里一度感覺被“忽悠”了。
因為人手不夠,我們差不多一個頂仨,忙到飛起,根本沒有時間自怨自艾。入職的頭兩個月,為了交付好手頭的工作以及制定運營年度工作規(guī)劃,幾乎每天只睡四五個小時,最夸張的是有一周,各種事情趕到一塊兒,總共只睡了五六個小時。也許正是因為這種壓力,逼出了我心底里的“倔”勁兒,自己一定要有所突破。
一分鐘短視頻的誕生 從加入計算開源開發(fā)與運營部的MindSpore運營團隊開始,我腦海里的兩個小人兒就一直在不?!按蚣堋保?nbsp;
“如何能用最快的方式,讓最多的用戶了解和體驗華為開源MindSpore?”
“寫技術(shù)文章、去各種會議上做技術(shù)宣講,大家都是這么干的?!?br>
“不行,這樣效率太低了。圖文的紅利期已經(jīng)過去了,現(xiàn)在技術(shù)文章的閱讀量大不如前了?!?br>
“那怎么辦?如果不是技術(shù)產(chǎn)品,其它產(chǎn)品現(xiàn)在都怎么做推廣 ?”
“短視頻可以嗎?”
“1分鐘短視頻嗎?”
“對,用1分鐘的時間,選取用戶工作、生活中的場景,結(jié)合用戶的痛點,把每個月迭代發(fā)布的版本的新特性,設(shè)定一個關(guān)鍵主題,以故事的形式讓用戶體驗我們版本更新的最大亮點?!?br>
“這是不是太大膽了,之前都是純技術(shù)性視頻,還沒有做這種故事性主題的?!?br>
“誰說技術(shù)圈就一定是枯燥、小眾?用戶是有情感的,用故事讓用戶和我們的產(chǎn)品產(chǎn)生共鳴,一定能以最快的方式建立MindSpore的品牌知名度?!?br>
思路有了,我和團隊小伙伴決定一試身手。我們希望借著2020年6月30日發(fā)布0.5-beta版本的機會,讓小視頻“出圈”。
然而,主題卻遲遲定不下來。我和主管黃之鵬每次吃完午飯后圍著食堂不停地討論,走了一圈又一圈,時間過去一天又一天,可一直到6月28日連個完整的劇本都還沒有。時間緊迫,領(lǐng)導(dǎo)有點妥協(xié):“要不咱們就做一個保底的純技術(shù)性視頻吧。”我也不知道哪來的勇氣,堅定地說:“不行!“
也許正印證了那句:沒有退路才是勝利之路。當(dāng)晚,我梳理了一個故事大綱?!皠偖厴I(yè)的研發(fā)工程師,在MindSpore的助力下,完美交付了原本不可能完成的模型訓(xùn)練任務(wù)“。我們希望向大眾傳遞出MindSpore的調(diào)性,這是一個關(guān)注開發(fā)者需求,解決開發(fā)者痛點,性能有絕對優(yōu)勢的AI計算框架。
6月29日一大早,我拉著組員何蘆微和劉燁東去了天安云谷、坂田基地B區(qū)拍攝。沒有成型的故事細節(jié),就按故事大綱取材。晚上跟大家一起梳理素材,故事的輪廓愈加清晰。剪輯到片尾時,抬頭看到6月30日初升的太陽,我抓起相機把這一刻定格,作為我的第一支短視頻作品的收尾。
當(dāng)天,我們發(fā)布了視頻,24小時內(nèi)達到10萬+的播放量,點贊數(shù)超5000,登上微博科技日榜Top23。(通常來說,微博上24小時內(nèi)視頻播放量達到2000以上才能進入熱門視頻日榜Top100)作為AI圈內(nèi)第一家使用1分鐘版本特性短視頻的技術(shù)公司,不僅較快、較低成本地吸引了用戶的關(guān)注,也讓大眾對MindSpore有了初步的認知。
雖然初戰(zhàn)告捷,但對于從零開始學(xué)習(xí)視頻剪輯的我,可謂是“摸著石頭過河”。一邊學(xué)習(xí)一邊應(yīng)用,起初比較耗時間,幾乎每次都是通宵剪輯,于是我給自己定了一個小目標(biāo):“爭取這次能比上次早睡一個小時?!倍看我曨l發(fā)布后,才是最緊張的時刻,心情也會跟著每天播放量的起落而搖擺不定。
在一次又一次的復(fù)盤、總結(jié)、改進的微循環(huán)中,我們的播放量保持穩(wěn)中有升的趨勢。截止到2021年3月,整體視頻播放量已達50萬次,并多次登上微博科技視頻日榜Top30。
技術(shù)培訓(xùn)還可以這樣玩 一分鐘特性視頻大幅提升了MindSpore的品牌影響力,觸達了不少AI圈內(nèi)圈外的用戶,很多開發(fā)者來聯(lián)系我們。然而,想要一個技術(shù)產(chǎn)品真正火起來,還是要靠口碑。所以拓展核心用戶是我們第二步要做的關(guān)鍵事情。
發(fā)展核心用戶最常規(guī)的手段是培訓(xùn),教會“活血”用戶如何深度使用和開發(fā)。我研究了業(yè)界能找到的所有開源框架的課程,發(fā)現(xiàn)這類課程數(shù)量多,但爆款卻很少,即使有,也經(jīng)常集中在一些“名人”身上。究其原因,很多課程都沒有在內(nèi)容和體驗上下足功夫。
“名人”效應(yīng),我們沒有,那我們就在內(nèi)容和體驗的策劃運營上發(fā)力。如何瞄準(zhǔn)開發(fā)者真正感興趣的內(nèi)容?如何設(shè)計環(huán)環(huán)相扣的開發(fā)者轉(zhuǎn)化路徑?我與組內(nèi)僅有的3位開發(fā)人員開啟了熱烈的討論。
說到圖像識別,所有學(xué)深度學(xué)習(xí)的同學(xué)都會跑貓狗識別、手寫數(shù)字識別這兩個Demo,如果我們也是這種案例,會不會同質(zhì)化或?qū)徝榔冢课覀兊孟胄┬禄印?br>
正好那段時間,“云南一小伙誤食毒蘑菇致幻”上了熱搜,我試著對組員王輝說:“我們能不能做毒蘑菇識別?”簡單來說,就是訓(xùn)練一個深度學(xué)習(xí)模型,訓(xùn)練完成后,開發(fā)者可以上傳一張蘑菇圖片,我們的模型就可以判斷這張圖片里的蘑菇有沒有毒。
王輝頓了一下,“呃,我們沒有數(shù)據(jù)集吧?”
“那咱趕緊找一下,現(xiàn)在就找!”
于是,“毒蘑菇識別”這個新案例就這樣誕生了。
新案例也帶來了新靈感:
“咱們的課程有沒可能放在移動端體驗?”
“對啊,我們自己能不能開發(fā)一個App可以做目標(biāo)檢測、圖像識別呢?“
“自己開發(fā),難度大不大?”
“時間來得及不?”
就在大家一籌莫展的時候,何蘆微悠悠地說了一句:“App沒問題,我已經(jīng)提前根據(jù)研發(fā)寫的教程自己開發(fā)了一個MindSpore Lite的App”。
語畢,我們其余幾人對視了一眼,每個人臉上都寫著大大的驚嘆!
最后定稿的課程,包含5個案例,一個MindSpore Lite的體驗,兩個圖像領(lǐng)域的熱點案例(毒蘑菇識別和籃球檢測)、一個自然語言處理的趣味案例(智能寫詩)和一個體現(xiàn)MindSpore性能的推薦算法應(yīng)用,覆蓋了目前主流的應(yīng)用領(lǐng)域,并且采用時下流行的直播形式。我們希望把趣味和實踐結(jié)合,既能讓開發(fā)者獲得有趣的體驗,又能讓他們體驗到MindSpore的優(yōu)勢,學(xué)到真正的知識。
但如果僅僅只是直播,學(xué)習(xí)效果可能達不到預(yù)期,我之前有過類似課程的運營經(jīng)驗,一定得增加針對性的練習(xí)才能提高。所以每節(jié)課后我們又設(shè)計了體驗作業(yè)和進階作業(yè),滿足不同層次用戶的需求,最后讓用戶針對這一階段的學(xué)習(xí),寫一份自己的學(xué)習(xí)心得,在短視頻社交媒體上和大家分享,并在社交媒體上開展投票,讓更多的開發(fā)者認識他們,為他們加油。最終的總評分是根據(jù)這三部分內(nèi)容加權(quán)得分,評選出Top1~6。
運營思路確立后,我們給這個課程起了一個名字:“MindSpore 21天實戰(zhàn)營“,火熱上線。
課程發(fā)布后,我們最擔(dān)心的是短視頻分享學(xué)習(xí)心得的形式會讓程序員反感,但沒想到效果出乎意料的好,第一位答辯的同學(xué),喊了他的同學(xué)、家人都來為他加油,兩天時間內(nèi),我們的官方短視頻賬號“MindSpore梯度森林會”的點贊數(shù)從幾千到1萬、3萬、10萬,最終超過20萬+,整個團隊都沸騰了。
我們從沒想到開源還可以這樣玩。為期一個月的課程活動結(jié)束后,全網(wǎng)播放量人氣值超5萬,點贊數(shù)20萬+,培養(yǎng)核心用戶一千名以上,也讓MindSpore進一步受到了開發(fā)者的認可,并且意料之外獲得了多條企業(yè)線索,極大地發(fā)揮了我們創(chuàng)新課程的價值,提升了MindSpore的品牌影響力。
最讓我驚喜和驕傲的是,課程進行到一半的時候,收到業(yè)內(nèi)某知名搜索引擎公司CEO對課程的點贊評價,說:“這個課程很有意思,我也想學(xué)學(xué)?!鄙踔吝€加了微信。被業(yè)界大佬表揚和認可的感覺,真的很美。
運營團隊也能獨立開發(fā)技術(shù)工具 課程結(jié)束后,有開發(fā)者找到我們,認為對于純AI小白,或者轉(zhuǎn)行做AI的人來說,實踐部分有點困難。這給了我一些啟示,現(xiàn)有的深度學(xué)習(xí)技術(shù)框架,大而全,涉及的知識點和開發(fā)代碼較多,那我們能不能開發(fā)一款更簡單、更適合上手的工具給開發(fā)者入門呢?
于是,2020年12月底,我們調(diào)研分析后,我來設(shè)計這個工具的代碼架構(gòu)、規(guī)劃版本迭代路標(biāo),并帶著原班人馬——王輝、何蘆微和劉燁東一起開發(fā),我們給工具命名為TinyMS。
為什么叫TinyMS?T、M、S分別代表了Tiny、Modular、Simple,意思是簡單、模塊化、易用,這是我們開發(fā)這個工具的初衷。我們希望能夠讓開發(fā)者一行代碼實現(xiàn)訓(xùn)練、預(yù)測和部署,極大簡化代碼流程,降低上手難度,更快速地學(xué)習(xí)MindSpore。
2021年春節(jié)后,我們開始投入緊張的開發(fā)中。我設(shè)計了TinyMS保姆級課程,從深度學(xué)習(xí)入門到必備知識的學(xué)習(xí)(Shell腳本、Python開發(fā)和數(shù)學(xué)知識講解),再到五個模型實踐的算法和代碼講解,由簡到難,非常適合入門。
做過課程的人知道,一般都需要一個團隊,包括大綱、拍攝、剪輯、后期、運營等,但因為其他人負責(zé)開發(fā)具體代碼,這些活我只能自己搞定。由于場地限制,我自己在家收拾出一個房間,搭建了一個工作室,購買了相機鏡頭和各種攝影錄音裝備,學(xué)著對鏡頭表達,反復(fù)看自己講的內(nèi)容是否足夠簡潔易懂,再不斷修改。不瘋魔不成活,整整一個月的時間,白天和組內(nèi)的小伙伴一起對進度,review代碼,晚上錄課+剪輯,小助手吳佳聰和程旭也經(jīng)常和我一起工作到很晚,但是毫無怨言。
雖然辛苦,但也值得。3月31日,TinyMS順利發(fā)布,并在視頻媒體上發(fā)布了配套的學(xué)習(xí)視頻。上線三天破5000播放量,獲得不少好評。最令人激動的是,在發(fā)布后的24小時內(nèi),就有一位浙大的在校學(xué)生,提交了pr(pull request)并成功合入,為TinyMS新增了一個模型。之后的一周內(nèi),又有陸續(xù)十多個開發(fā)者新增了幾個計算機視覺的模型。
這種真正讓“小白”開發(fā)者不再是demo俠,還能自己動手復(fù)現(xiàn)模型的感覺,特別有成就感!來自開發(fā)者最直接的體驗和pr的合入,是任何贊美都比不了的!
TinyMS發(fā)布后,很多人說沒想到運營團隊也能開發(fā)技術(shù)工具,這也奠定了我們一直以來的堅持:核心開源運營團隊人員必須懂技術(shù)的原則,這樣才能將技術(shù)和運營結(jié)合,打破常規(guī),突破原有的圈層,創(chuàng)造更大的價值。
科技讓W(xué)ǒmen變得越來越美 2020年7月,我們建立了一個線下學(xué)習(xí)組織MSG(MindSpore Study Group),希望能為開發(fā)者提供一個平等、多元、前沿的線下交流環(huán)境。運轉(zhuǎn)了半年后,MSG組織已經(jīng)拓展了全國十二個城市和海外七大城市,進入了成熟期,我們在線下實際交流中發(fā)現(xiàn)有一些女性開發(fā)者由于交流圈子小等原因希望能有專門針對女性開發(fā)者的活動,這與我心中的想法不謀而合,于是開啟了分支——Women In Tech,這也使我心中孕育了三年的想法終于在有機會成為現(xiàn)實。
我還記得第一次和主管試探性地說出這個想法,沒想到他聽完后非常贊成,于是,我開始策劃一期Women In Tech的主題活動,為MSG打響第一槍。
邀請嘉賓、確定主題、制作宣傳推文,我忙碌而快樂著。在宣傳在官方公眾號發(fā)出去兩天后,我們就收到了60多名女性的報名信息。由于場地和疫情的限制,最終我們綜合考慮從業(yè)時間、從業(yè)領(lǐng)域、研究方向、參會理由等,邀請了15名女性開發(fā)者來到活動現(xiàn)場。
2020年12月26日,第一期活動如期舉行。女性在職場中如何發(fā)揮自己的優(yōu)勢?如何快速的職場晉升?面對家庭和事業(yè)如何選擇?如何把握自己的黃金職場期……我們就這些現(xiàn)實問題進行了深入而熱烈的討論。
雖然彼此都是第一次見面,但是因為同樣的訴求和困境,無論是00后還是70后,無論是學(xué)生娃還是工作15年的老兵,大家都能敞開心扉,講述自己的職場故事,尋求幫助或幫助別人。
最受鼓舞的是,有一位北航計算機專業(yè)的小妹妹專門帶了一束花送給我,說:“曉曼姐,我一直覺得自己非常孤單,身邊沒有同類,對未來的發(fā)展很迷茫,今天太感謝你能辦這個活動了,收獲很多?!?br>
科技圈的女性不多,這次線下活動突破了姐妹們原有的圈層,讓她們知道自己并不孤單,還有很多人和她們一樣正在面臨困境、解決問題、向前跨進。大家在這里釋放活力、汲取能量,作為活動發(fā)起者、組織者、參與者的我,也在這里同大家一起成長。2021年3月8日,公司推出了“女性開發(fā)者計劃”,為女性科技從業(yè)者發(fā)聲,也由衷地希望有越來越多的女性打破性別刻板印象,從事科技行業(yè),做自己真正熱愛的事!
MSG:Women In Tech活動合照 在做開源社區(qū)運營的過程中,我認識了非常多優(yōu)秀的同行,他們充滿熱情、創(chuàng)意無限,每個人都在為開源貢獻自己的一份力量。與他們的碰撞,給了我無窮無盡的靈感idea;與他們的合作,讓這些idea變成了現(xiàn)實;與他們反復(fù)的迭代和復(fù)盤,讓我感受到成長的速度,發(fā)現(xiàn)了自己在很多方面新的可能性。能夠不斷突破,給大家?guī)砀嘤袃r值的輸出,每天踏實努力,充滿成就感的奮斗著,這是我工作動力的來源。
截止到現(xiàn)在,MindSpore社區(qū)已擁有超過19萬的開發(fā)者,下載量超過24萬人次,上線2000+手機應(yīng)用,日均超過3億次調(diào)用,超過100家高校選擇MindSpore進行教學(xué),40多家科研創(chuàng)新團隊選擇MindSpore進行科學(xué)研究,是國內(nèi)第一熱度的AI開源社區(qū),遠遠超出了最初的目標(biāo)。
在這幾年不斷嘗試變化的工作中,最大的感悟是不要給自己設(shè)限,努力去探索工作和生活的邊界,敢想敢做,別怕!世界是流動的,只有自己不斷嘗試新內(nèi)容,人與人之間多交流合作,擁抱開源,破舊立新,讓創(chuàng)新真正能給我們的工作和生活帶來價值,才能貢獻自己,成就他人。 最后給讀者整理了一份大廠面試真題,需要的可掃碼加我微信獲取。
前線推出學(xué)習(xí)交流群,加群一定要備注:研究/工作方向+地點+學(xué)校/公司+昵稱(如大數(shù)據(jù)+上海+上交+可可)根據(jù)格式備注,可更快被通過且邀請進群,領(lǐng)取一份專屬學(xué)習(xí)禮包掃碼加助理微信進群,內(nèi)推和技術(shù)交流,大佬們零距離
|