當前位置:首頁 >  科技 >  IT業(yè)界 >  正文

“萌碼”編程網站高層訪談

 2014-11-04 17:33  來源: 互聯網   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

在美國,趣味編程網站Codecademy如今異?;鸨_@個在紐約創(chuàng)辦不足3年的網站目前已擁有超過2400萬的獨立用戶。其創(chuàng)始人Zach Sims甚至相信,編程在未來會像讀書寫字一樣,成為人的一項基本技能。就連果粉心目中的上帝喬布斯也曾說過:“每個美國人都應該會編程,因為它教你如何思考。”而“萌碼”則立志于幫助更多的中國用戶更加快樂、簡單的學習編程。

年輕的王沖和嚴霽玥是“萌碼”的創(chuàng)始人,在其他同齡人還在迷惘自己人生的時候,王沖和嚴霽玥早已懷抱著對于未來堅定的信心加入了洶涌的創(chuàng)業(yè)大潮。而由于之前曾積累過創(chuàng)業(yè)的經驗且都是親自操盤,王沖和嚴霽玥此次對創(chuàng)業(yè)的整體流程似乎更加熟悉了很多。相比之前的產品,新上線的產品—“萌碼”(www.mengma.com)更是有了質一般的飛躍。“計算教育在未來將會是一種通識教育。”王沖和嚴霽玥在談到未來編程趨勢的時候永遠是充滿信心的表情。那么在他們的心中中國的編程教育將會是什么樣子呢?未來有什么發(fā)展呢?帶著諸多疑問,我們有幸采訪到了“萌碼”兩名年輕的創(chuàng)始人—王沖和嚴霽玥,進行一次深入的溝通和交流。

萌碼創(chuàng)始人兼CEO王沖

第一次寫代碼的感受,改變了王沖的未來

王沖先生回憶:

這個需要把時間的鐘表撥到七年以前。我是學技術出身,七年以前我跟所有的小伙伴都一樣,懷揣著夢想來到了大學里面,學的是計算機專業(yè)。當時大家都覺得經過幾年的學習我們就能夠像比爾蓋茨,或者是馬克·扎克伯格那樣去改變世界。但現實是我們經歷了一段非常痛苦的學習時光。老師告訴我們編程是一門需要實踐的科學,需要不停的去寫代碼,但是老師講的時候一定是拿著PPT去跟我們講的。當老師在課堂上各種我們沒有聽過的術語讓我們變得頭昏腦漲?;氐剿奚岬臅r候,我們坐在電腦前覺得“OK,我終于可以開始改變世界了。”“但這時候我們面臨一個很大的問題,那就是:代碼寫在哪里?有高手告訴我們說:“你需要去配置環(huán)境。”然而對于一個小白來說,“配置環(huán)境”這四個字簡直是世界上最遙遠的距離。所以我們照著課本,配置了兩個小時的環(huán)境,終于開始寫代碼了。第一行的代碼都是“Hello world。”然后彈出一個黑黑的對話框。當時,這對于我們來說是一個無比大的挫敗感,這和我們腦子里幻想未來成為的那個人是完全不一樣的。

很多同學跟我一樣,發(fā)現學校學堂的這條路走不通,有些同學就會去圖書館去啃磚頭書。實際上是非常非常痛苦的。另外還有一些人會去社區(qū),去一些編碼網站,去學習相應的知識。但是情況也不是特別好,因為知識點會非常非常分散,并且他們也會碰到非常非常多的門檻。 小白問問題的話有時還會被很多人罵。最后很多人包括我當時都會求助于視頻教學。可是我們卻遇到了一個很大的問題:即使像我這種有著強烈學習意愿的人都沒法將注意力停留太長時間。

因為我有一個特點,我和其他很多的小伙伴都一樣,我從小不愛聽課。我不愛聽課的原因不是因為老師在課堂上講我不聽,是因為我覺得老師的節(jié)奏跟我的節(jié)奏是不匹配的。我們在創(chuàng)建萌碼時就想過,如果是老師在臺上講,學生在底下聽的這種被動模式可能效果不會太好。我們需要的是學生真正參與到教學過程中來,讓學生和知識之間直接溝通。”

什么讓你們義無反顧的投身到“萌碼”?

王沖先生說:“在很小的時候我一直想要做成一件大事。隨著年齡的增長,我突然感覺做成這么一個大事,創(chuàng)業(yè)也許是非常好的途徑之一。我是技術出身,而且又對我們現在所做的事業(yè)方向極為的認同。再加上兩年的產品經驗,以及有幸跟別人一起看過一些項目。當時,我接觸過很多的創(chuàng)業(yè)者。我每天被他們的熱情所感染著,內心的小宇宙完全被激發(fā)了出來。

當我還在北大讀研究生三年級時,我還有一篇論文就能畢業(yè)了,但是我當時就覺得如果想要創(chuàng)業(yè)的話我就需要有一種“不淋漓盡致不痛快”的覺悟,或者是“All-in or nothing”的覺悟。所以我也沒想太多,再加上我的導師也支持我,我就直接休學全力以赴的投入到這個項目里來,投入到創(chuàng)業(yè)的過程。

嚴霽玥女士則表示:“我的情況可能有點不太一樣。當時我在紐約剛剛結束我的碩士的一個學位,念的是教育。一開始,我本科其實念的是英語專業(yè)。在這個跨界領域里,從自然語言到機器語言,跨界領域里面其實有一個大牛,叫做喬姆·斯基。這位老爺子從自然語言到編程語言,兩個領域都是業(yè)界的泰斗。當時我就在想雖然我是學教育的,但是怎么樣的教育才可以立足于一個人的終身發(fā)展。后來我想到,現在這個社會就像王沖剛才講的,你要么是自己主導機器語言,要么你就被它主導。而我和王沖都相信編程將會成為一門通識教育。我是對教育有激情的人,說好聽點叫做“情懷。”所以當時就義無反顧的來了,一直做到現在。

萌碼聯合創(chuàng)始人嚴霽玥

為什么網站名字要取名叫做“萌碼”呢?

嚴霽玥女士介紹說:““萌碼”兩字對于我們有著非同尋常的一番含義:網站叫做萌碼,一是 取“猛犸”的諧音,猛犸象能夠在漫長而殘酷的寒冷氣候中生存,而這一份堅韌也是創(chuàng)業(yè)者最重要的精神力量。二是因為覺得學習寫代碼的過程完全沒必要那么枯燥乏味,它應該是那種萌萌噠的感覺。只需一臺電腦一杯熱茶,抱著萌萌噠的心情也可以學好編程。代碼不應該是高不可攀的。我們不說編程一定能馬上改變世界,但是從這一刻開始了,那么你就有機會去改變世界。”

國外的普教編程課程會成為中國教育的未來趨勢么?

王沖先生介紹:“實際上相信許多用戶已經了解到,國外編程教育的大潮早已經是風起云涌,包括美國的標桿網站Codecadamy,他們在全球已經坐擁了2400萬注冊用戶。還有一點特別值得我們注意的是,有51%的編程學生是小學生。

美國的另一家編程教育網站Code.org。他們在全球發(fā)起了“編程一小時”活動,影響力非常巨大。甚至包括美國總統(tǒng)奧巴馬,都在每周例行的視頻講話中,號召所有的美國孩子在小時候都要去學編程。在英國也是這樣的,小孩從五歲開始就要學習編程。十三歲的時候就要學數據庫。同樣的事情發(fā)生在像愛沙尼亞這樣的小國,他們的孩子在小學三年級的時候就開始在學編程相關的知識。

在去年我和嚴霽玥在做前一個項目的時候,發(fā)現一個非常令我震撼的事情:國內的高中課本中數學第三冊,也就是高二數學上冊中,已經有了編程的相關知識,并且是必修。這些都還是高考必考的。我覺得這樣一種現象的發(fā)生,就讓我們更加堅信我們現在所需要做的事情。因此編程教育在未來一定會是一種大勢,這也就是我們一切工作的出發(fā)點。從產品、從技術、從我們的內容,從我們的運營,諸多方面都是圍繞這個中心去展開的。”

“在“萌碼”成立之前,有一個事情令我感觸頗深。”王沖先生透露。當時有一家四口跑來學編程的,我們非常的興奮,我立刻去找到了這家人。他的父親說了這樣一句話,讓我非常非常有感觸。他說:“不要說電腦,像智能手機這樣的東西在未來都是一個不可阻擋的趨勢。在這樣一個大環(huán)境下,我是讓我的孩子拿著智能手機去打游戲,去看韓劇,還是讓他去學點能改變世界的東西?”這種事情都讓我一次又一次的堅定了創(chuàng)建“萌碼”的信念。”

王沖先生提到:“在未來只會有兩種人:一種人是會寫代碼的人,一種人是只能屈從于機器指令的人。你究竟愿意成為哪種人?”

“萌碼”是如何實現這種在線編程教育的?

“萌碼”上線之后有很多的媒體朋友,包括業(yè)內的朋友都說我們是中國的Codecadamy。”王沖先生提到。其實我們跟Codecadamy是形相似,但神不同。為什么這么來理解呢?雖然在某些方面我們長得很像,但是在整個教學過程中我們是完全不同的產品。目前,編程從高齡向低齡化輻射的這樣一個趨勢,也是非常明顯。在我們看來最好的編程狀態(tài)就是:首先,我需要有一臺電腦擺放在我的面前。對于學習編程的人來說是一定要一個一個代碼敲進去的。如果不敲代碼的話,我覺得其他的都沒什么太大意義。其次,當一臺電腦擺放在我的面前的時候。最好是有一個老師坐在我的身邊給我進行講解。老師一邊講,我就一邊去寫。一邊講一邊寫,手把手的教我一步一步往下走。這樣的編程狀態(tài)才是我們覺得最好的編程狀態(tài)。

那么從具體的表現形式來說:我們左邊是講解,右邊是IDE,也就是一個編輯器。用戶看到內容后進行學習,檢測出用戶寫的代碼是合法的之后,左邊的內容會變。這種感覺就像是一個老師手把手的教你一樣。同時,談到萌碼產品的相關特點,在我們當初設計萌碼時就有慎重考慮過。

教學頁面示意圖

“萌碼”的工作重心是圍繞哪個方面開展的?

我們做在線教育,首先是要解決學生注意力的問題。這也是現在很多網站,我覺得他們沒有做的好的一個事情。因為我們一直有這樣一個觀點:當學生的注意力沒有停留在你的教學體系框架中,那么你任何方式、方法的革新或者內容上的優(yōu)化都是徒勞的。而我們采取的方式是叫做“互動式”的編程方式。這也就是我剛才所描述的,不斷的跟計算機之間進行一種人機的交互,也就是不斷的對學生的注意力進行一種強化。這是第一點。

第二點,我們是要最大限度的降低學生學習的門檻。當初在我學習編程的時候,作為一名編程小白,首先我面對的事情不是去寫代碼,而是怎么去配置編程所需的環(huán)境。為了解決這個問題,在我們的教學框架中用戶是不需要去配置環(huán)境的,上手就能寫代碼,上手就能感受到編程之美。

第三點是我們不想做視頻。這也是我們網站最大的特點之一。因為視頻是業(yè)內一直公認成本較高,但效果并不太好的方式。當初定下來的這個策略就逼著我們去想其他的方法,在教學手段上得去有所創(chuàng)新。這些都形成了現在萌碼的整個教學體系的流程。王沖先生還指出:“目前“萌碼”所有的工作重心基本上可以用這樣一句話來解釋:“我們篤定編程教育將來會是一門通識教育。”可以說我們所有的工作都是圍繞這個重心來展開。

未來還會開發(fā)更多新的課程嗎?

目前網站有4門課程。王沖先生介紹:“我覺得在教育這個領域,僅僅有好的產品,有好的交互,或者是好的技術架構是不夠的。還一定得有好的內容。“少即是多。”是我們萌碼團隊一直堅持的產品哲學之一。我們覺得每上一門課程就必須是精品。讓用戶覺得“OK,這門課程在這里是最好的。”所以呢,我們對每一門上線的課程都是非常非常謹慎的。包括編程基礎,也就是我們網站的第一門課都是我親自操刀去寫的。同時,我們還設計了一個非常非常有趣的內容,就是有一個“X”課程。這不是一門具體的課程,而是讓用戶去選擇他們最想要學的一門課程,我們下一門上線的一定是用戶呼聲最高的一門課程。”

課程頁面示意圖

新功能“時光機”聽起來很有意思!

王沖先生表示:“這個名字起的很萌,跟我們網站萌的文化一脈相承。最初的創(chuàng)意來源來自于國外的一個網站,叫Pythontutor,他們會以圖形化的方式將代碼運行的步驟展示出來。當時看到這個東西的時候,我非常的興奮。我覺得這個功能未來一定會成為各大編程教育網站的一個標配。所以我們不僅要做,我們要把這個東西做的更好一些。

其實當時Pythontutor已經實現了一些對解釋性語言的圖形化展示。但是對于編譯性語言,比如說C和C++,它的門檻要高的不止一個數量級。說到這里,我想提下我們非常自豪的是萌碼團隊已經突破了這個技術瓶頸:讓編譯性語言也能進行圖形化展示。

之前用戶撰寫代碼的過程完全是一個“黑盒”的過程,用戶并不了解這其中的邏輯究竟是怎么樣的。他們會覺得需要非常強大的抽象邏輯思維能力,才能理解中間的這個運行規(guī)則。現在我們用這種圖形化的形式展現出來,這也是我們極大降低了學生學習門檻的重要手段之一。”

時光機頁面示意圖

面對競爭“萌碼”會做些什么?

王沖先生表示:“現在相同類型的網站模仿很嚴重,確實“萌碼”上線之后我們也發(fā)現了一些比較有趣的現象。有一些網站模仿我們有些太過,讓我們不知道該是覺得抱怨才好,還是高興才好。不過這些現象從根本上更加讓我們堅信了我們產品研發(fā)和產品設計的方向是正確的。對于創(chuàng)業(yè)者來說,方法自信和道路自信其實是非常重要的。產品的設計,包括從UI到交互的邏輯,都需要切記一點,是不能嫁接的。嚴霽玥女士還提到:“我們現在這一版的UI頁面是請的清華美院的一名非常權威的設計師,他來幫我們設計的。從每一個頁面,每一個板塊的構成,都全部是我們用心制作。因此我們非常確定:我們的東西是肯定是最適合我們自己產品的。

“萌碼”有什么話想要對你們的朋友和用戶說的嗎?

王沖先生感慨:“公司成立之初我們是非常不容易的,度過了非常辛苦的一段時光。除了夢想之外,這段時間對于我們影響最大的還是朋友和用戶,我們最需要去說的也只是兩個字:感恩。很多朋友都在幫我們。包括有人給了我們免費的辦公室,供我們免費使用包括有一些極客大牛,幫網站完善了非常非常多的功能。包括像霽玥合伙人一直以來的不離不棄。甚至很多很多用戶都給我們發(fā)了郵件在支持我們。正因為如此,我們才能在兩個月之內迸發(fā)出這么大的能量,帶來這么好的產品。我們只有做出更好的產品,來報答和反饋我們的用戶和朋友。

嚴霽玥補充說道:“是的,其實一直以來,從創(chuàng)業(yè)開始到現在。我們遇到了很多非常好的人。包括像我們現在所在的這個辦公室,也是朋友推薦給我們的。同時,許多朋友也給了我們特別正面的力量。我覺得他們和以及一直以來支持我們的用戶,都是我們努力往前的最大的推進力。這些一直以來不斷給我們提供幫助的人是我們特別需要去感激的。在這里,也想借采訪這個機會,跟他們說一聲謝謝。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
編程網

相關文章

熱門排行

信息推薦