在美國,趣味編程網(wǎng)站Codecademy如今異常火爆。這個在紐約創(chuàng)辦不足3年的網(wǎng)站目前已擁有超過2400萬的獨(dú)立用戶。其創(chuàng)始人Zach Sims甚至相信,編程在未來會像讀書寫字一樣,成為人的一項(xiàng)基本技能。就連果粉心目中的上帝喬布斯也曾說過:“每個美國人都應(yīng)該會編程,因?yàn)樗棠闳绾嗡伎肌?rdquo;而“萌碼”則立志于幫助更多的中國用戶更加快樂、簡單的學(xué)習(xí)編程。
年輕的王沖和嚴(yán)霽玥是“萌碼”的創(chuàng)始人,在其他同齡人還在迷惘自己人生的時(shí)候,王沖和嚴(yán)霽玥早已懷抱著對于未來堅(jiān)定的信心加入了洶涌的創(chuàng)業(yè)大潮。而由于之前曾積累過創(chuàng)業(yè)的經(jīng)驗(yàn)且都是親自操盤,王沖和嚴(yán)霽玥此次對創(chuàng)業(yè)的整體流程似乎更加熟悉了很多。相比之前的產(chǎn)品,新上線的產(chǎn)品—“萌碼”(www.mengma.com)更是有了質(zhì)一般的飛躍。“計(jì)算教育在未來將會是一種通識教育。”王沖和嚴(yán)霽玥在談到未來編程趨勢的時(shí)候永遠(yuǎn)是充滿信心的表情。那么在他們的心中中國的編程教育將會是什么樣子呢?未來有什么發(fā)展呢?帶著諸多疑問,我們有幸采訪到了“萌碼”兩名年輕的創(chuàng)始人—王沖和嚴(yán)霽玥,進(jìn)行一次深入的溝通和交流。
萌碼創(chuàng)始人兼CEO王沖
第一次寫代碼的感受,改變了王沖的未來
王沖先生回憶:
這個需要把時(shí)間的鐘表撥到七年以前。我是學(xué)技術(shù)出身,七年以前我跟所有的小伙伴都一樣,懷揣著夢想來到了大學(xué)里面,學(xué)的是計(jì)算機(jī)專業(yè)。當(dāng)時(shí)大家都覺得經(jīng)過幾年的學(xué)習(xí)我們就能夠像比爾蓋茨,或者是馬克·扎克伯格那樣去改變世界。但現(xiàn)實(shí)是我們經(jīng)歷了一段非常痛苦的學(xué)習(xí)時(shí)光。老師告訴我們編程是一門需要實(shí)踐的科學(xué),需要不停的去寫代碼,但是老師講的時(shí)候一定是拿著PPT去跟我們講的。當(dāng)老師在課堂上各種我們沒有聽過的術(shù)語讓我們變得頭昏腦漲?;氐剿奚岬臅r(shí)候,我們坐在電腦前覺得“OK,我終于可以開始改變世界了。”“但這時(shí)候我們面臨一個很大的問題,那就是:代碼寫在哪里?有高手告訴我們說:“你需要去配置環(huán)境。”然而對于一個小白來說,“配置環(huán)境”這四個字簡直是世界上最遙遠(yuǎn)的距離。所以我們照著課本,配置了兩個小時(shí)的環(huán)境,終于開始寫代碼了。第一行的代碼都是“Hello world。”然后彈出一個黑黑的對話框。當(dāng)時(shí),這對于我們來說是一個無比大的挫敗感,這和我們腦子里幻想未來成為的那個人是完全不一樣的。
很多同學(xué)跟我一樣,發(fā)現(xiàn)學(xué)校學(xué)堂的這條路走不通,有些同學(xué)就會去圖書館去啃磚頭書。實(shí)際上是非常非常痛苦的。另外還有一些人會去社區(qū),去一些編碼網(wǎng)站,去學(xué)習(xí)相應(yīng)的知識。但是情況也不是特別好,因?yàn)橹R點(diǎn)會非常非常分散,并且他們也會碰到非常非常多的門檻。 小白問問題的話有時(shí)還會被很多人罵。最后很多人包括我當(dāng)時(shí)都會求助于視頻教學(xué)??墒俏覀儏s遇到了一個很大的問題:即使像我這種有著強(qiáng)烈學(xué)習(xí)意愿的人都沒法將注意力停留太長時(shí)間。
因?yàn)槲矣幸粋€特點(diǎn),我和其他很多的小伙伴都一樣,我從小不愛聽課。我不愛聽課的原因不是因?yàn)槔蠋熢谡n堂上講我不聽,是因?yàn)槲矣X得老師的節(jié)奏跟我的節(jié)奏是不匹配的。我們在創(chuàng)建萌碼時(shí)就想過,如果是老師在臺上講,學(xué)生在底下聽的這種被動模式可能效果不會太好。我們需要的是學(xué)生真正參與到教學(xué)過程中來,讓學(xué)生和知識之間直接溝通。”
什么讓你們義無反顧的投身到“萌碼”?
王沖先生說:“在很小的時(shí)候我一直想要做成一件大事。隨著年齡的增長,我突然感覺做成這么一個大事,創(chuàng)業(yè)也許是非常好的途徑之一。我是技術(shù)出身,而且又對我們現(xiàn)在所做的事業(yè)方向極為的認(rèn)同。再加上兩年的產(chǎn)品經(jīng)驗(yàn),以及有幸跟別人一起看過一些項(xiàng)目。當(dāng)時(shí),我接觸過很多的創(chuàng)業(yè)者。我每天被他們的熱情所感染著,內(nèi)心的小宇宙完全被激發(fā)了出來。
當(dāng)我還在北大讀研究生三年級時(shí),我還有一篇論文就能畢業(yè)了,但是我當(dāng)時(shí)就覺得如果想要創(chuàng)業(yè)的話我就需要有一種“不淋漓盡致不痛快”的覺悟,或者是“All-in or nothing”的覺悟。所以我也沒想太多,再加上我的導(dǎo)師也支持我,我就直接休學(xué)全力以赴的投入到這個項(xiàng)目里來,投入到創(chuàng)業(yè)的過程。
嚴(yán)霽玥女士則表示:“我的情況可能有點(diǎn)不太一樣。當(dāng)時(shí)我在紐約剛剛結(jié)束我的碩士的一個學(xué)位,念的是教育。一開始,我本科其實(shí)念的是英語專業(yè)。在這個跨界領(lǐng)域里,從自然語言到機(jī)器語言,跨界領(lǐng)域里面其實(shí)有一個大牛,叫做喬姆·斯基。這位老爺子從自然語言到編程語言,兩個領(lǐng)域都是業(yè)界的泰斗。當(dāng)時(shí)我就在想雖然我是學(xué)教育的,但是怎么樣的教育才可以立足于一個人的終身發(fā)展。后來我想到,現(xiàn)在這個社會就像王沖剛才講的,你要么是自己主導(dǎo)機(jī)器語言,要么你就被它主導(dǎo)。而我和王沖都相信編程將會成為一門通識教育。我是對教育有激情的人,說好聽點(diǎn)叫做“情懷。”所以當(dāng)時(shí)就義無反顧的來了,一直做到現(xiàn)在。
萌碼聯(lián)合創(chuàng)始人嚴(yán)霽玥
為什么網(wǎng)站名字要取名叫做“萌碼”呢?
嚴(yán)霽玥女士介紹說:““萌碼”兩字對于我們有著非同尋常的一番含義:網(wǎng)站叫做萌碼,一是 取“猛犸”的諧音,猛犸象能夠在漫長而殘酷的寒冷氣候中生存,而這一份堅(jiān)韌也是創(chuàng)業(yè)者最重要的精神力量。二是因?yàn)橛X得學(xué)習(xí)寫代碼的過程完全沒必要那么枯燥乏味,它應(yīng)該是那種萌萌噠的感覺。只需一臺電腦一杯熱茶,抱著萌萌噠的心情也可以學(xué)好編程。代碼不應(yīng)該是高不可攀的。我們不說編程一定能馬上改變世界,但是從這一刻開始了,那么你就有機(jī)會去改變世界。”
國外的普教編程課程會成為中國教育的未來趨勢么?
王沖先生介紹:“實(shí)際上相信許多用戶已經(jīng)了解到,國外編程教育的大潮早已經(jīng)是風(fēng)起云涌,包括美國的標(biāo)桿網(wǎng)站Codecadamy,他們在全球已經(jīng)坐擁了2400萬注冊用戶。還有一點(diǎn)特別值得我們注意的是,有51%的編程學(xué)生是小學(xué)生。
美國的另一家編程教育網(wǎng)站Code.org。他們在全球發(fā)起了“編程一小時(shí)”活動,影響力非常巨大。甚至包括美國總統(tǒng)奧巴馬,都在每周例行的視頻講話中,號召所有的美國孩子在小時(shí)候都要去學(xué)編程。在英國也是這樣的,小孩從五歲開始就要學(xué)習(xí)編程。十三歲的時(shí)候就要學(xué)數(shù)據(jù)庫。同樣的事情發(fā)生在像愛沙尼亞這樣的小國,他們的孩子在小學(xué)三年級的時(shí)候就開始在學(xué)編程相關(guān)的知識。
在去年我和嚴(yán)霽玥在做前一個項(xiàng)目的時(shí)候,發(fā)現(xiàn)一個非常令我震撼的事情:國內(nèi)的高中課本中數(shù)學(xué)第三冊,也就是高二數(shù)學(xué)上冊中,已經(jīng)有了編程的相關(guān)知識,并且是必修。這些都還是高考必考的。我覺得這樣一種現(xiàn)象的發(fā)生,就讓我們更加堅(jiān)信我們現(xiàn)在所需要做的事情。因此編程教育在未來一定會是一種大勢,這也就是我們一切工作的出發(fā)點(diǎn)。從產(chǎn)品、從技術(shù)、從我們的內(nèi)容,從我們的運(yùn)營,諸多方面都是圍繞這個中心去展開的。”
“在“萌碼”成立之前,有一個事情令我感觸頗深。”王沖先生透露。當(dāng)時(shí)有一家四口跑來學(xué)編程的,我們非常的興奮,我立刻去找到了這家人。他的父親說了這樣一句話,讓我非常非常有感觸。他說:“不要說電腦,像智能手機(jī)這樣的東西在未來都是一個不可阻擋的趨勢。在這樣一個大環(huán)境下,我是讓我的孩子拿著智能手機(jī)去打游戲,去看韓劇,還是讓他去學(xué)點(diǎn)能改變世界的東西?”這種事情都讓我一次又一次的堅(jiān)定了創(chuàng)建“萌碼”的信念。”
王沖先生提到:“在未來只會有兩種人:一種人是會寫代碼的人,一種人是只能屈從于機(jī)器指令的人。你究竟愿意成為哪種人?”
“萌碼”是如何實(shí)現(xiàn)這種在線編程教育的?
“萌碼”上線之后有很多的媒體朋友,包括業(yè)內(nèi)的朋友都說我們是中國的Codecadamy。”王沖先生提到。其實(shí)我們跟Codecadamy是形相似,但神不同。為什么這么來理解呢?雖然在某些方面我們長得很像,但是在整個教學(xué)過程中我們是完全不同的產(chǎn)品。目前,編程從高齡向低齡化輻射的這樣一個趨勢,也是非常明顯。在我們看來最好的編程狀態(tài)就是:首先,我需要有一臺電腦擺放在我的面前。對于學(xué)習(xí)編程的人來說是一定要一個一個代碼敲進(jìn)去的。如果不敲代碼的話,我覺得其他的都沒什么太大意義。其次,當(dāng)一臺電腦擺放在我的面前的時(shí)候。最好是有一個老師坐在我的身邊給我進(jìn)行講解。老師一邊講,我就一邊去寫。一邊講一邊寫,手把手的教我一步一步往下走。這樣的編程狀態(tài)才是我們覺得最好的編程狀態(tài)。
那么從具體的表現(xiàn)形式來說:我們左邊是講解,右邊是IDE,也就是一個編輯器。用戶看到內(nèi)容后進(jìn)行學(xué)習(xí),檢測出用戶寫的代碼是合法的之后,左邊的內(nèi)容會變。這種感覺就像是一個老師手把手的教你一樣。同時(shí),談到萌碼產(chǎn)品的相關(guān)特點(diǎn),在我們當(dāng)初設(shè)計(jì)萌碼時(shí)就有慎重考慮過。
教學(xué)頁面示意圖
“萌碼”的工作重心是圍繞哪個方面開展的?
我們做在線教育,首先是要解決學(xué)生注意力的問題。這也是現(xiàn)在很多網(wǎng)站,我覺得他們沒有做的好的一個事情。因?yàn)槲覀円恢庇羞@樣一個觀點(diǎn):當(dāng)學(xué)生的注意力沒有停留在你的教學(xué)體系框架中,那么你任何方式、方法的革新或者內(nèi)容上的優(yōu)化都是徒勞的。而我們采取的方式是叫做“互動式”的編程方式。這也就是我剛才所描述的,不斷的跟計(jì)算機(jī)之間進(jìn)行一種人機(jī)的交互,也就是不斷的對學(xué)生的注意力進(jìn)行一種強(qiáng)化。這是第一點(diǎn)。
第二點(diǎn),我們是要最大限度的降低學(xué)生學(xué)習(xí)的門檻。當(dāng)初在我學(xué)習(xí)編程的時(shí)候,作為一名編程小白,首先我面對的事情不是去寫代碼,而是怎么去配置編程所需的環(huán)境。為了解決這個問題,在我們的教學(xué)框架中用戶是不需要去配置環(huán)境的,上手就能寫代碼,上手就能感受到編程之美。
第三點(diǎn)是我們不想做視頻。這也是我們網(wǎng)站最大的特點(diǎn)之一。因?yàn)橐曨l是業(yè)內(nèi)一直公認(rèn)成本較高,但效果并不太好的方式。當(dāng)初定下來的這個策略就逼著我們?nèi)ハ肫渌姆椒?,在教學(xué)手段上得去有所創(chuàng)新。這些都形成了現(xiàn)在萌碼的整個教學(xué)體系的流程。王沖先生還指出:“目前“萌碼”所有的工作重心基本上可以用這樣一句話來解釋:“我們篤定編程教育將來會是一門通識教育。”可以說我們所有的工作都是圍繞這個重心來展開。
未來還會開發(fā)更多新的課程嗎?
目前網(wǎng)站有4門課程。王沖先生介紹:“我覺得在教育這個領(lǐng)域,僅僅有好的產(chǎn)品,有好的交互,或者是好的技術(shù)架構(gòu)是不夠的。還一定得有好的內(nèi)容。“少即是多。”是我們萌碼團(tuán)隊(duì)一直堅(jiān)持的產(chǎn)品哲學(xué)之一。我們覺得每上一門課程就必須是精品。讓用戶覺得“OK,這門課程在這里是最好的。”所以呢,我們對每一門上線的課程都是非常非常謹(jǐn)慎的。包括編程基礎(chǔ),也就是我們網(wǎng)站的第一門課都是我親自操刀去寫的。同時(shí),我們還設(shè)計(jì)了一個非常非常有趣的內(nèi)容,就是有一個“X”課程。這不是一門具體的課程,而是讓用戶去選擇他們最想要學(xué)的一門課程,我們下一門上線的一定是用戶呼聲最高的一門課程。”
課程頁面示意圖
新功能“時(shí)光機(jī)”聽起來很有意思!
王沖先生表示:“這個名字起的很萌,跟我們網(wǎng)站萌的文化一脈相承。最初的創(chuàng)意來源來自于國外的一個網(wǎng)站,叫Pythontutor,他們會以圖形化的方式將代碼運(yùn)行的步驟展示出來。當(dāng)時(shí)看到這個東西的時(shí)候,我非常的興奮。我覺得這個功能未來一定會成為各大編程教育網(wǎng)站的一個標(biāo)配。所以我們不僅要做,我們要把這個東西做的更好一些。
其實(shí)當(dāng)時(shí)Pythontutor已經(jīng)實(shí)現(xiàn)了一些對解釋性語言的圖形化展示。但是對于編譯性語言,比如說C和C++,它的門檻要高的不止一個數(shù)量級。說到這里,我想提下我們非常自豪的是萌碼團(tuán)隊(duì)已經(jīng)突破了這個技術(shù)瓶頸:讓編譯性語言也能進(jìn)行圖形化展示。
之前用戶撰寫代碼的過程完全是一個“黑盒”的過程,用戶并不了解這其中的邏輯究竟是怎么樣的。他們會覺得需要非常強(qiáng)大的抽象邏輯思維能力,才能理解中間的這個運(yùn)行規(guī)則。現(xiàn)在我們用這種圖形化的形式展現(xiàn)出來,這也是我們極大降低了學(xué)生學(xué)習(xí)門檻的重要手段之一。”
時(shí)光機(jī)頁面示意圖
面對競爭“萌碼”會做些什么?
王沖先生表示:“現(xiàn)在相同類型的網(wǎng)站模仿很嚴(yán)重,確實(shí)“萌碼”上線之后我們也發(fā)現(xiàn)了一些比較有趣的現(xiàn)象。有一些網(wǎng)站模仿我們有些太過,讓我們不知道該是覺得抱怨才好,還是高興才好。不過這些現(xiàn)象從根本上更加讓我們堅(jiān)信了我們產(chǎn)品研發(fā)和產(chǎn)品設(shè)計(jì)的方向是正確的。對于創(chuàng)業(yè)者來說,方法自信和道路自信其實(shí)是非常重要的。產(chǎn)品的設(shè)計(jì),包括從UI到交互的邏輯,都需要切記一點(diǎn),是不能嫁接的。嚴(yán)霽玥女士還提到:“我們現(xiàn)在這一版的UI頁面是請的清華美院的一名非常權(quán)威的設(shè)計(jì)師,他來幫我們設(shè)計(jì)的。從每一個頁面,每一個板塊的構(gòu)成,都全部是我們用心制作。因此我們非常確定:我們的東西是肯定是最適合我們自己產(chǎn)品的。
“萌碼”有什么話想要對你們的朋友和用戶說的嗎?
王沖先生感慨:“公司成立之初我們是非常不容易的,度過了非常辛苦的一段時(shí)光。除了夢想之外,這段時(shí)間對于我們影響最大的還是朋友和用戶,我們最需要去說的也只是兩個字:感恩。很多朋友都在幫我們。包括有人給了我們免費(fèi)的辦公室,供我們免費(fèi)使用包括有一些極客大牛,幫網(wǎng)站完善了非常非常多的功能。包括像霽玥合伙人一直以來的不離不棄。甚至很多很多用戶都給我們發(fā)了郵件在支持我們。正因?yàn)槿绱?,我們才能在兩個月之內(nèi)迸發(fā)出這么大的能量,帶來這么好的產(chǎn)品。我們只有做出更好的產(chǎn)品,來報(bào)答和反饋我們的用戶和朋友。
嚴(yán)霽玥補(bǔ)充說道:“是的,其實(shí)一直以來,從創(chuàng)業(yè)開始到現(xiàn)在。我們遇到了很多非常好的人。包括像我們現(xiàn)在所在的這個辦公室,也是朋友推薦給我們的。同時(shí),許多朋友也給了我們特別正面的力量。我覺得他們和以及一直以來支持我們的用戶,都是我們努力往前的最大的推進(jìn)力。這些一直以來不斷給我們提供幫助的人是我們特別需要去感激的。在這里,也想借采訪這個機(jī)會,跟他們說一聲謝謝。
申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!