国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ECUG 2015|許式偉:對編程語言的選擇無關陣營,關乎品味

hlcc / 1090人閱讀

摘要:編者按許式偉,七牛云,社區發起人,語言專家,著有國內第一本語言圖書語言編程。唯一有關系的是,是云計算行業的技術大會,七牛是云計算公司。不少程序員喜歡把語言看做陣營。

編者按:許式偉,七牛云 CEO , ECUG 社區發起人, Go 語言專家,著有國內第一本 Go 語言圖書《 Go 語言編程》。有超過 15 年互聯網從業經驗,曾在金山、盛大等知名公司擔任重要技術崗位從事核心產品研發。 2011 年創立七牛云,現仍然活躍在技術前沿領域。

近日,圖靈社區對許式偉進行了專訪,所采訪的主要話題并不是他作為技術牛人的開發經歷或是他作為創始人的奮斗史,而關于他在 2007 年創建的 ECUG 社區(全稱為 Effective Cloud User Group ,曾用名是 Erlang China User Group )。這樣一個曾經關于 Erlang 語言的社區是如何成為云計算領域技術交流的“神圣場合”的呢?我們來看看他是如何回答的吧。

ECUG 最初名為 Erlang China User Group ,于 2010 年更名為 Effective Cloud User Group ,想了解一下名稱的改變主要基于哪些考慮?這樣的變化是否也代表了技術環境上,一個時代的變遷?

Erlang 是一門小眾語言,我們在成立 ECUG 的時候,國內沒有幾個人對它感興趣。這門語言特色鮮明,是服務端編程實踐的一面旗幟。所以 ECUG 最早叫 Erlang China User Group ,是因為我們想推廣 Erlang 。但哪怕如此,從第一屆的 ECUG 大會開始我們也沒有限制一定必須是 Erlang 語言的編程實踐,只要服務端開發的實踐分享都可以。

2009 年的 ECUG 大會上,我們討論了改名的事宜,最后確定了 Effective Cloud User Group 這個名字,在 2010 年我們正式進行了調整。這個改名一方面是由于 ECUG 探討 Erlang 的話題已經越來越少,堅持老的名字已經非常名不符實。另一方面云計算時代已經明確來臨,我們希望吸引到更多人參與到服務端開發的最佳實踐的分享中來。到 2011 年時,我們進一步擴大了 ECUG 的話題范疇,不再限制只是服務端開發的實踐,只要是服務端領域的話題都可以,比如說服務器運維、服務器安全等等。

自成立以來, ECUG 已有 8 年之久,從成員和活動內容的角度來說,最大的改變是什么?

變化其實是逐步發生的。最早我們主要圍繞 Erlang 這門語言探討服務端的編程實踐,到 2011 年話題基本上轉向以 Go 語言為主。這不是我的個人意志,而是時代變化的結果。到今天, Go 語言已經基本上統治了云計算。

建立 ECUG 的初衷是什么?一路走來, ECUG 為你和其他人帶來了哪些收獲?

最早建立 ECUG 的初衷是希望認識服務端開發的朋友,并且交流在服務端開發的最佳實踐。一方面我常年在珠海這樣一個二線城市,并且剛剛從桌面開發轉型到服務端開發,我個人主觀非常渴望交流,學習其他人的先進經驗。另一方面也是覺得南方行業內的交流是比較少的,所以希望自己能夠在這方面貢獻一點力量。

直到今天,這個會議仍然是我了解其他行業技術進步的窗口之一,基本上國內各個公司的技術大拿都來過 ECUG 分享過他們的思想。有一些人還是常客,像劉奇、謝孟軍、田琪等。也許他們中間換了公司,但和 ECUG 的約定一直不變。很感謝他們。

ECUG 和七牛的成立有什么關系?現在, ECUG 對你和整個行業來說意味著什么?

ECUG 和七牛的成立沒啥關系。唯一有關系的是, ECUG 是云計算行業的技術大會,七牛是云計算公司。

在今天會議如此之多的背景下,我堅持 ECUG 以技術干貨為導向,杜絕廣告。一方面事先對講師的演講內容進行確認,另一方面如果誰玩純廣告就封殺,此后的 ECUG 不再接受這個人的議題。 ECUG 對我和整個云計算行業來說,是大家技術交流的神圣場合,通過交流促進行業共同進步。

今年的 ECUG 大會你為什么選擇“一周一語言”這個演講主題? ECUG Con 2015 有什么特色?

嗯,你這個問題有意思,是今天采訪最讓我興奮的話題了。為什么選擇“一周一語言”,有幾個原因吧。一方面,彌補下中國人沒有自己流行語言的遺憾,我認為 qnlang (不過我在內部已經改名為 qlang ,即 Q 語言)具有流行起來的基因。 qlang 的定位很獨特:它是 Go 語言的伙伴語言。作為和 Go 語言交互最便捷的語言,在 Go 語言成為云計算的事實標準時,在很多場合我們都可以用 qlang 作為輔助語言完成對系統的靈活定制需求。例如,如果我們用 Go 語言開發爬蟲,我們可以用 qlang 來定制爬蟲的諸多策略,怎么做到這一點我在演講中會給出示范。

另一方面,大部分人學習的時候太功利,不太重視學習基本功,比如編譯原理。事實上我認為編譯原理是非常非常重要的一門基礎知識。某種程度上說可能是名字不夠好,我個人更喜歡把這個領域叫做文本處理。文本處理應用范圍非常廣泛,想一下我們今天實際生產環境中,什么地方不需要文本處理?在我們現在很火的“大數據”領域,文本處理顯然是很重要的基礎。

ECUG Con 2015 從議題上看,技術更加細粒度化了,很多講師都選了一個很小的知識點來展開講,把話題講透徹,這是很好的進步。比如洪強寧只講網絡,我只講文本處理,劉奇講 Raft (有趣的是 Etcd 作者李響講 Paxos ,他們兩的議題結合起來聽一定很有意思)。比起很泛泛地說 XX 實踐,這樣的議題大家可以得到更多干貨。

很多人都把七牛、你和 Go 語言緊緊地聯系在了一起,曾幾何時,很多人認為七牛選擇 Go 語言是一個很大膽的決定。請問程序員應該如何選擇正確的編程語言?面對一門新語言時又該如何高效地學習?

沒有正確的編程語言,只有合適自己的語言。選擇語言需要基于你對要解決的問題域的理解而做出抉擇。當然,這事也和品味有關,不同語言實際上體現的是創始人的個性。不少程序員喜歡把語言看做陣營。我個人沒有這種想法,語言說白了只是個工具。沒有必要因為我選了 Go 語言,就覺得你沒有選 Go 就和我是敵對。如果有適合所有領域的語言,我也不會去造 qlang 這個新語言了。

學習新語言的最好辦法是實踐。你用它寫幾個程序解決你實際生產環境你遇到的問題,這比任何方式都有效。我記得我第一個 C 語言程序是在 DOS 環境下模仿實現了一個 doskey ,這個東西挺復雜,涉及編輯器、 TSR 駐留這些領域知識,一個程序寫下來有好幾千行。這就是我自己的學習方法。

你曾經說過“我為誰提供服務的認知,比我是哪個領域的程序員(工種認知)更重要”,對于程序員來說,如何培養這種基于產品的思考方式?

有些程序員只關心技術,而不關心業務,我認為這會制約他們的發展,所以才給了這樣的忠告。只關心技術的人很快就會遇到成長的天花板。關心你的客戶,這個行動起來可以很簡單。比如我在金山做辦公軟件的時候,喜歡泡 WPS 用戶論壇,這是技術人員近距離接觸客戶的有效方法。這個時候技術就不只是技術,它的背后就是鮮活的人,他們有思想,有喜怒哀樂。這樣你對產品的理解會深刻很多,你會理解產品設計為什么是做成這樣的,而不是另一種形態。

相比于其他技術公司,哪怕是云計算公司,七牛的極客文化都是極其鮮明的,請問這種文化基因來源自哪里?你?初始創業團隊?還是行業?

七牛的文化基因,可能和我、我們初始創業團隊的風格有關。我希望七牛別那么功利。雖然企業都需要賺錢,但是只想賺錢的企業是很沒有意思的。所以我們做企業的時候堅持了做我們自己,做我們喜歡做的事情。我個人很喜歡接觸新技術,體驗新技術的力量。至于這是極客還是什么,其實我也不太關心。

國內云計算行業內部的競爭現在處于什么階段?是否可以大膽地預測一下云計算行業的未來發展方向?

中國的云計算從階段上來說,仍然非常早期。具體說來,就是整個云計算的市場容量仍然非常非常小。云計算的未來不需要我預測,結論是非常明確的,很多人都進行了預測,大家的意見很趨同。

ECUG 2015 正在火熱報名中,前往報名: http://www.huodongxing.com/event/5316188717200

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/25159.html

相關文章

  • Week3:張士超,你到底把一周好文章放哪里了

    摘要:錯過一周的優質內容,不要再錯過周一的快速回顧寒潮來得出乎意料,手腳,一遍聽著史詩巨著張士超你到底把我家鑰匙放哪里了,一邊將優質內容進行整理一周咨詢當技術成為一種武器翻譯組一周簡訊跟著輪子哥造輪子基本概念二排版前端名一前端遠程調試德來預加載 錯過一周的優質內容,不要再錯過周一的快速回顧 寒潮來得出乎意料,dong手dong腳,一遍聽著史詩巨著《張士超你到底把我家鑰匙放哪里了》,一邊將優質...

    littlelightss 評論0 收藏0
  • Week3:張士超,你到底把一周好文章放哪里了

    摘要:錯過一周的優質內容,不要再錯過周一的快速回顧寒潮來得出乎意料,手腳,一遍聽著史詩巨著張士超你到底把我家鑰匙放哪里了,一邊將優質內容進行整理一周咨詢當技術成為一種武器翻譯組一周簡訊跟著輪子哥造輪子基本概念二排版前端名一前端遠程調試德來預加載 錯過一周的優質內容,不要再錯過周一的快速回顧 寒潮來得出乎意料,dong手dong腳,一遍聽著史詩巨著《張士超你到底把我家鑰匙放哪里了》,一邊將優質...

    妤鋒シ 評論0 收藏0
  • ECUG Con 邀您共議服務端開發最深度實踐

    摘要:本屆大會仍然以交流云計算產業的最前沿技術探索和服務端開發運維的最成熟實踐為宗旨,圍繞各講師過去一年內的技術演變和項目實踐進行互動和分享。 showImg(https://segmentfault.com/img/bVsmUZ);ECUG 全稱為 Effective Cloud User Group (實效云計算用戶組),由七牛云 CEO 許式偉于 2007 年發起,集結了一批具有高端視...

    dongxiawu 評論0 收藏0
  • 技術人攻略訪談三十八|式偉:十一年逆流順流,首席架構師到CEO

    摘要:導語本期訪談對象許式偉,七牛云存儲,國內語言圈領軍人物,社區發起人。許式偉的經歷頗有傳奇性,大學時就有狂外號的他,憑一份手寫簡歷成功應聘金山,兩年后成長為首席架構師,領導長達年的研發。在某技術大會的間隙,我第一次見到許式偉。 showImg(https://segmentfault.com/img/bVjLDc); 文:Gracia (本文為原創內容,部分或全文轉載均需經過作者授權,...

    Kosmos 評論0 收藏0
  • 好雨云幫開發者大賽第二期:「Beego」

    摘要:許式偉七牛云存儲社區發起人語言專家,著有語言編程。年創辦七牛云存儲,成功打造了全新的公有云存儲服務。合作伙伴好雨及有權取消侵權作品參賽資格,并保留追究權利。 用最拿手的語言和框架,在很棒棒的severless架構PaaS平臺上做沉浸式DevOps流開發,輕松抱得大獎歸! [好雨云幫開發者大賽「第二期」:Beego]劇情已寫好,就差有創意、有技術、有天賦、有實力的你來參加! Progra...

    tracy 評論0 收藏0

發表評論

0條評論

hlcc

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<