ECUG 2015|许式伟:对编程言语的挑选无关阵营,关乎品尝

《ECUG 2015|许式伟:对编程言语的挑选无关阵营,关乎品尝》

编者按:许式伟,七牛云 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

    原文作者:七牛云
    原文地址: https://segmentfault.com/a/1190000004338968
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞