摘要:編者按許式偉,七牛云,社區(qū)發(fā)起人,語(yǔ)言專家,著有國(guó)內(nèi)第一本語(yǔ)言圖書語(yǔ)言編程。唯一有關(guān)系的是,是云計(jì)算行業(yè)的技術(shù)大會(huì),七牛是云計(jì)算公司。不少程序員喜歡把語(yǔ)言看做陣營(yíng)。
編者按:許式偉,七牛云 CEO , ECUG 社區(qū)發(fā)起人, Go 語(yǔ)言專家,著有國(guó)內(nèi)第一本 Go 語(yǔ)言圖書《 Go 語(yǔ)言編程》。有超過(guò) 15 年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),曾在金山、盛大等知名公司擔(dān)任重要技術(shù)崗位從事核心產(chǎn)品研發(fā)。 2011 年創(chuàng)立七牛云,現(xiàn)仍然活躍在技術(shù)前沿領(lǐng)域。
近日,圖靈社區(qū)對(duì)許式偉進(jìn)行了專訪,所采訪的主要話題并不是他作為技術(shù)牛人的開發(fā)經(jīng)歷或是他作為創(chuàng)始人的奮斗史,而關(guān)于他在 2007 年創(chuàng)建的 ECUG 社區(qū)(全稱為 Effective Cloud User Group ,曾用名是 Erlang China User Group )。這樣一個(gè)曾經(jīng)關(guān)于 Erlang 語(yǔ)言的社區(qū)是如何成為云計(jì)算領(lǐng)域技術(shù)交流的“神圣場(chǎng)合”的呢?我們來(lái)看看他是如何回答的吧。
ECUG 最初名為 Erlang China User Group ,于 2010 年更名為 Effective Cloud User Group ,想了解一下名稱的改變主要基于哪些考慮?這樣的變化是否也代表了技術(shù)環(huán)境上,一個(gè)時(shí)代的變遷?
Erlang 是一門小眾語(yǔ)言,我們?cè)诔闪?ECUG 的時(shí)候,國(guó)內(nèi)沒(méi)有幾個(gè)人對(duì)它感興趣。這門語(yǔ)言特色鮮明,是服務(wù)端編程實(shí)踐的一面旗幟。所以 ECUG 最早叫 Erlang China User Group ,是因?yàn)槲覀兿胪茝V Erlang 。但哪怕如此,從第一屆的 ECUG 大會(huì)開始我們也沒(méi)有限制一定必須是 Erlang 語(yǔ)言的編程實(shí)踐,只要服務(wù)端開發(fā)的實(shí)踐分享都可以。
2009 年的 ECUG 大會(huì)上,我們討論了改名的事宜,最后確定了 Effective Cloud User Group 這個(gè)名字,在 2010 年我們正式進(jìn)行了調(diào)整。這個(gè)改名一方面是由于 ECUG 探討 Erlang 的話題已經(jīng)越來(lái)越少,堅(jiān)持老的名字已經(jīng)非常名不符實(shí)。另一方面云計(jì)算時(shí)代已經(jīng)明確來(lái)臨,我們希望吸引到更多人參與到服務(wù)端開發(fā)的最佳實(shí)踐的分享中來(lái)。到 2011 年時(shí),我們進(jìn)一步擴(kuò)大了 ECUG 的話題范疇,不再限制只是服務(wù)端開發(fā)的實(shí)踐,只要是服務(wù)端領(lǐng)域的話題都可以,比如說(shuō)服務(wù)器運(yùn)維、服務(wù)器安全等等。
自成立以來(lái), ECUG 已有 8 年之久,從成員和活動(dòng)內(nèi)容的角度來(lái)說(shuō),最大的改變是什么?
變化其實(shí)是逐步發(fā)生的。最早我們主要圍繞 Erlang 這門語(yǔ)言探討服務(wù)端的編程實(shí)踐,到 2011 年話題基本上轉(zhuǎn)向以 Go 語(yǔ)言為主。這不是我的個(gè)人意志,而是時(shí)代變化的結(jié)果。到今天, Go 語(yǔ)言已經(jīng)基本上統(tǒng)治了云計(jì)算。
建立 ECUG 的初衷是什么?一路走來(lái), ECUG 為你和其他人帶來(lái)了哪些收獲?
最早建立 ECUG 的初衷是希望認(rèn)識(shí)服務(wù)端開發(fā)的朋友,并且交流在服務(wù)端開發(fā)的最佳實(shí)踐。一方面我常年在珠海這樣一個(gè)二線城市,并且剛剛從桌面開發(fā)轉(zhuǎn)型到服務(wù)端開發(fā),我個(gè)人主觀非??释涣?,學(xué)習(xí)其他人的先進(jìn)經(jīng)驗(yàn)。另一方面也是覺得南方行業(yè)內(nèi)的交流是比較少的,所以希望自己能夠在這方面貢獻(xiàn)一點(diǎn)力量。
直到今天,這個(gè)會(huì)議仍然是我了解其他行業(yè)技術(shù)進(jìn)步的窗口之一,基本上國(guó)內(nèi)各個(gè)公司的技術(shù)大拿都來(lái)過(guò) ECUG 分享過(guò)他們的思想。有一些人還是??停駝⑵?、謝孟軍、田琪等。也許他們中間換了公司,但和 ECUG 的約定一直不變。很感謝他們。
ECUG 和七牛的成立有什么關(guān)系?現(xiàn)在, ECUG 對(duì)你和整個(gè)行業(yè)來(lái)說(shuō)意味著什么?
ECUG 和七牛的成立沒(méi)啥關(guān)系。唯一有關(guān)系的是, ECUG 是云計(jì)算行業(yè)的技術(shù)大會(huì),七牛是云計(jì)算公司。
在今天會(huì)議如此之多的背景下,我堅(jiān)持 ECUG 以技術(shù)干貨為導(dǎo)向,杜絕廣告。一方面事先對(duì)講師的演講內(nèi)容進(jìn)行確認(rèn),另一方面如果誰(shuí)玩純廣告就封殺,此后的 ECUG 不再接受這個(gè)人的議題。 ECUG 對(duì)我和整個(gè)云計(jì)算行業(yè)來(lái)說(shuō),是大家技術(shù)交流的神圣場(chǎng)合,通過(guò)交流促進(jìn)行業(yè)共同進(jìn)步。
今年的 ECUG 大會(huì)你為什么選擇“一周一語(yǔ)言”這個(gè)演講主題? ECUG Con 2015 有什么特色?
嗯,你這個(gè)問(wèn)題有意思,是今天采訪最讓我興奮的話題了。為什么選擇“一周一語(yǔ)言”,有幾個(gè)原因吧。一方面,彌補(bǔ)下中國(guó)人沒(méi)有自己流行語(yǔ)言的遺憾,我認(rèn)為 qnlang (不過(guò)我在內(nèi)部已經(jīng)改名為 qlang ,即 Q 語(yǔ)言)具有流行起來(lái)的基因。 qlang 的定位很獨(dú)特:它是 Go 語(yǔ)言的伙伴語(yǔ)言。作為和 Go 語(yǔ)言交互最便捷的語(yǔ)言,在 Go 語(yǔ)言成為云計(jì)算的事實(shí)標(biāo)準(zhǔn)時(shí),在很多場(chǎng)合我們都可以用 qlang 作為輔助語(yǔ)言完成對(duì)系統(tǒng)的靈活定制需求。例如,如果我們用 Go 語(yǔ)言開發(fā)爬蟲,我們可以用 qlang 來(lái)定制爬蟲的諸多策略,怎么做到這一點(diǎn)我在演講中會(huì)給出示范。
另一方面,大部分人學(xué)習(xí)的時(shí)候太功利,不太重視學(xué)習(xí)基本功,比如編譯原理。事實(shí)上我認(rèn)為編譯原理是非常非常重要的一門基礎(chǔ)知識(shí)。某種程度上說(shuō)可能是名字不夠好,我個(gè)人更喜歡把這個(gè)領(lǐng)域叫做文本處理。文本處理應(yīng)用范圍非常廣泛,想一下我們今天實(shí)際生產(chǎn)環(huán)境中,什么地方不需要文本處理?在我們現(xiàn)在很火的“大數(shù)據(jù)”領(lǐng)域,文本處理顯然是很重要的基礎(chǔ)。
ECUG Con 2015 從議題上看,技術(shù)更加細(xì)粒度化了,很多講師都選了一個(gè)很小的知識(shí)點(diǎn)來(lái)展開講,把話題講透徹,這是很好的進(jìn)步。比如洪強(qiáng)寧只講網(wǎng)絡(luò),我只講文本處理,劉奇講 Raft (有趣的是 Etcd 作者李響講 Paxos ,他們兩的議題結(jié)合起來(lái)聽一定很有意思)。比起很泛泛地說(shuō) XX 實(shí)踐,這樣的議題大家可以得到更多干貨。
很多人都把七牛、你和 Go 語(yǔ)言緊緊地聯(lián)系在了一起,曾幾何時(shí),很多人認(rèn)為七牛選擇 Go 語(yǔ)言是一個(gè)很大膽的決定。請(qǐng)問(wèn)程序員應(yīng)該如何選擇正確的編程語(yǔ)言?面對(duì)一門新語(yǔ)言時(shí)又該如何高效地學(xué)習(xí)?
沒(méi)有正確的編程語(yǔ)言,只有合適自己的語(yǔ)言。選擇語(yǔ)言需要基于你對(duì)要解決的問(wèn)題域的理解而做出抉擇。當(dāng)然,這事也和品味有關(guān),不同語(yǔ)言實(shí)際上體現(xiàn)的是創(chuàng)始人的個(gè)性。不少程序員喜歡把語(yǔ)言看做陣營(yíng)。我個(gè)人沒(méi)有這種想法,語(yǔ)言說(shuō)白了只是個(gè)工具。沒(méi)有必要因?yàn)槲疫x了 Go 語(yǔ)言,就覺得你沒(méi)有選 Go 就和我是敵對(duì)。如果有適合所有領(lǐng)域的語(yǔ)言,我也不會(huì)去造 qlang 這個(gè)新語(yǔ)言了。
學(xué)習(xí)新語(yǔ)言的最好辦法是實(shí)踐。你用它寫幾個(gè)程序解決你實(shí)際生產(chǎn)環(huán)境你遇到的問(wèn)題,這比任何方式都有效。我記得我第一個(gè) C 語(yǔ)言程序是在 DOS 環(huán)境下模仿實(shí)現(xiàn)了一個(gè) doskey ,這個(gè)東西挺復(fù)雜,涉及編輯器、 TSR 駐留這些領(lǐng)域知識(shí),一個(gè)程序?qū)懴聛?lái)有好幾千行。這就是我自己的學(xué)習(xí)方法。
你曾經(jīng)說(shuō)過(guò)“我為誰(shuí)提供服務(wù)的認(rèn)知,比我是哪個(gè)領(lǐng)域的程序員(工種認(rèn)知)更重要”,對(duì)于程序員來(lái)說(shuō),如何培養(yǎng)這種基于產(chǎn)品的思考方式?
有些程序員只關(guān)心技術(shù),而不關(guān)心業(yè)務(wù),我認(rèn)為這會(huì)制約他們的發(fā)展,所以才給了這樣的忠告。只關(guān)心技術(shù)的人很快就會(huì)遇到成長(zhǎng)的天花板。關(guān)心你的客戶,這個(gè)行動(dòng)起來(lái)可以很簡(jiǎn)單。比如我在金山做辦公軟件的時(shí)候,喜歡泡 WPS 用戶論壇,這是技術(shù)人員近距離接觸客戶的有效方法。這個(gè)時(shí)候技術(shù)就不只是技術(shù),它的背后就是鮮活的人,他們有思想,有喜怒哀樂(lè)。這樣你對(duì)產(chǎn)品的理解會(huì)深刻很多,你會(huì)理解產(chǎn)品設(shè)計(jì)為什么是做成這樣的,而不是另一種形態(tài)。
相比于其他技術(shù)公司,哪怕是云計(jì)算公司,七牛的極客文化都是極其鮮明的,請(qǐng)問(wèn)這種文化基因來(lái)源自哪里?你?初始創(chuàng)業(yè)團(tuán)隊(duì)?還是行業(yè)?
七牛的文化基因,可能和我、我們初始創(chuàng)業(yè)團(tuán)隊(duì)的風(fēng)格有關(guān)。我希望七牛別那么功利。雖然企業(yè)都需要賺錢,但是只想賺錢的企業(yè)是很沒(méi)有意思的。所以我們做企業(yè)的時(shí)候堅(jiān)持了做我們自己,做我們喜歡做的事情。我個(gè)人很喜歡接觸新技術(shù),體驗(yàn)新技術(shù)的力量。至于這是極客還是什么,其實(shí)我也不太關(guān)心。
國(guó)內(nèi)云計(jì)算行業(yè)內(nèi)部的競(jìng)爭(zhēng)現(xiàn)在處于什么階段?是否可以大膽地預(yù)測(cè)一下云計(jì)算行業(yè)的未來(lái)發(fā)展方向?
中國(guó)的云計(jì)算從階段上來(lái)說(shuō),仍然非常早期。具體說(shuō)來(lái),就是整個(gè)云計(jì)算的市場(chǎng)容量仍然非常非常小。云計(jì)算的未來(lái)不需要我預(yù)測(cè),結(jié)論是非常明確的,很多人都進(jìn)行了預(yù)測(cè),大家的意見很趨同。
ECUG 2015 正在火熱報(bào)名中,前往報(bào)名: http://www.huodongxing.com/event/5316188717200
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/25159.html
摘要:錯(cuò)過(guò)一周的優(yōu)質(zhì)內(nèi)容,不要再錯(cuò)過(guò)周一的快速回顧寒潮來(lái)得出乎意料,手腳,一遍聽著史詩(shī)巨著張士超你到底把我家鑰匙放哪里了,一邊將優(yōu)質(zhì)內(nèi)容進(jìn)行整理一周咨詢當(dāng)技術(shù)成為一種武器翻譯組一周簡(jiǎn)訊跟著輪子哥造輪子基本概念二排版前端名一前端遠(yuǎn)程調(diào)試德來(lái)預(yù)加載 錯(cuò)過(guò)一周的優(yōu)質(zhì)內(nèi)容,不要再錯(cuò)過(guò)周一的快速回顧 寒潮來(lái)得出乎意料,dong手dong腳,一遍聽著史詩(shī)巨著《張士超你到底把我家鑰匙放哪里了》,一邊將優(yōu)質(zhì)...
摘要:錯(cuò)過(guò)一周的優(yōu)質(zhì)內(nèi)容,不要再錯(cuò)過(guò)周一的快速回顧寒潮來(lái)得出乎意料,手腳,一遍聽著史詩(shī)巨著張士超你到底把我家鑰匙放哪里了,一邊將優(yōu)質(zhì)內(nèi)容進(jìn)行整理一周咨詢當(dāng)技術(shù)成為一種武器翻譯組一周簡(jiǎn)訊跟著輪子哥造輪子基本概念二排版前端名一前端遠(yuǎn)程調(diào)試德來(lái)預(yù)加載 錯(cuò)過(guò)一周的優(yōu)質(zhì)內(nèi)容,不要再錯(cuò)過(guò)周一的快速回顧 寒潮來(lái)得出乎意料,dong手dong腳,一遍聽著史詩(shī)巨著《張士超你到底把我家鑰匙放哪里了》,一邊將優(yōu)質(zhì)...
摘要:本屆大會(huì)仍然以交流云計(jì)算產(chǎn)業(yè)的最前沿技術(shù)探索和服務(wù)端開發(fā)運(yùn)維的最成熟實(shí)踐為宗旨,圍繞各講師過(guò)去一年內(nèi)的技術(shù)演變和項(xiàng)目實(shí)踐進(jìn)行互動(dòng)和分享。 showImg(https://segmentfault.com/img/bVsmUZ);ECUG 全稱為 Effective Cloud User Group (實(shí)效云計(jì)算用戶組),由七牛云 CEO 許式偉于 2007 年發(fā)起,集結(jié)了一批具有高端視...
摘要:導(dǎo)語(yǔ)本期訪談對(duì)象許式偉,七牛云存儲(chǔ),國(guó)內(nèi)語(yǔ)言圈領(lǐng)軍人物,社區(qū)發(fā)起人。許式偉的經(jīng)歷頗有傳奇性,大學(xué)時(shí)就有狂外號(hào)的他,憑一份手寫簡(jiǎn)歷成功應(yīng)聘金山,兩年后成長(zhǎng)為首席架構(gòu)師,領(lǐng)導(dǎo)長(zhǎng)達(dá)年的研發(fā)。在某技術(shù)大會(huì)的間隙,我第一次見到許式偉。 showImg(https://segmentfault.com/img/bVjLDc); 文:Gracia (本文為原創(chuàng)內(nèi)容,部分或全文轉(zhuǎn)載均需經(jīng)過(guò)作者授權(quán),...
摘要:許式偉七牛云存儲(chǔ)社區(qū)發(fā)起人語(yǔ)言專家,著有語(yǔ)言編程。年創(chuàng)辦七牛云存儲(chǔ),成功打造了全新的公有云存儲(chǔ)服務(wù)。合作伙伴好雨及有權(quán)取消侵權(quán)作品參賽資格,并保留追究權(quán)利。 用最拿手的語(yǔ)言和框架,在很棒棒的severless架構(gòu)PaaS平臺(tái)上做沉浸式DevOps流開發(fā),輕松抱得大獎(jiǎng)歸! [好雨云幫開發(fā)者大賽「第二期」:Beego]劇情已寫好,就差有創(chuàng)意、有技術(shù)、有天賦、有實(shí)力的你來(lái)參加! Progra...
閱讀 3082·2023-04-25 18:00
閱讀 2316·2021-11-23 10:07
閱讀 4209·2021-11-22 09:34
閱讀 1316·2021-10-08 10:05
閱讀 1627·2019-08-30 15:55
閱讀 3517·2019-08-30 11:21
閱讀 3426·2019-08-29 13:01
閱讀 1450·2019-08-26 18:26