Gopher China 2019 讲师专访 -PingCAP 姚维

2019-03-15 15:44:28 +08:00
 Susantao

第五届 Gopher China 大会将于 2019 年 4 月 26 日-4 月 28 日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会。大会聚集了全国各地的 Gopher 一起进行 Go 语言的学习与交流。通过国内外 Go 语言届的大神给大家带来技术的分享,实时了解 Go 的动态、应用场景以及技术实践的细节等等。

为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访,下面是来自 PingCAP TiDB / tech lead-姚维的专访。

1、简单介绍下自己和您现在的工作

姚维,12 年自己创过业,做了一个叫聚能推的推送产品。后来创业没成功,去了 360 基础架构组做 Atlas 数据库中间件。Atlas 是一个 MySQL 的中间件,支持读写分离,静态表 sharding 等功能,在 360 内部被广泛应用。目前在 PingCAP 从事 SQL 层相关的事情,一直以来都是做的基础架构相关的工作。

2、回忆一下与 Golang 的渊源。和 Go 结缘是什么时候?用 Go 语言实现的第一个项目是什么?运用 Go 语言截止到目前,对它最深刻的印象是什么?

最早了解到 Go 是通过云风的 Blog,之前很长一段时间都是 C++ 程序员,一直被 C++ 程序员们的编程风格困扰,以及 C++ Debug 的困难,大型程序的下 C++ 的维护困难,都深有感触。第一个 Go 的项目是一个分布式的消息推送系统。遇到 Go 之后,对 Go 简洁至上的理念非常认同,并且认为 Go 才是一个更好的 C,而不是 C++(当然语言有他的适应领域)。在大部分后端场景或者云场景下,Go 都有它独特的优势。

3、2009 年诞生至今,Go 语言基本统治了整个云计算领域,作为最专业的 Go 语言专家,您认为这是由于它的哪些优雅的特性? Golang 未来还会有什么样的改进和突破? Go 和其他语言相比最明显的优势是什么?

1.简洁,代码风格统一;

2.goroutine 跟 channel,利于写出一个并行的程序;

3.便于在线的性能分析,以及堆栈分析。

4、您是否有关注往届 Gopher China 大会,对往届 Gopher China 大会的风格以及内容的印象是怎样的?希望这届 Gopher 大会加入什么新鲜元素?

往届的大会给我的印象是国内最专业,办的最成功的 Gopher 大会。希望这届 Gopher 大会提供一些类似于 Google I/O 那样的编程体验区。

5、对于一些即将毕业的,特别是对自己未来就业一片迷茫的 gopher,在他们未来的求职道路上有什么建议?

Go 是属于这个时代的语言,可以多了解一些语言,知道语言的优缺点。这样可以更加坚定的站在 Go 阵营,然后把注意力转移到系统,网络,分布式等技术点上。

6、现在很多企业项目都在准备转 Go,对于这些项目的负责人有没有建议和经验分享?

虽然 Go 是简洁易懂的,但是对于并发的程序,还是需要谨慎对待。单元测试,集成测试的自动化一个都不能少,才能保证程序的稳定。

7、百忙之中,是什么原因促使您莅临本次大会?

想要共享一些工作中的一些 Go 经验,以及小技巧。如果大家没有办法到现场的话,也可以持续关注我们的 Go 社区,以及 Go 的技术圈子。

8、选择一位 Go 语言大神作简单评价,目前和您在技术上交流最多的 Go 语言大神是谁?

刘奇,曾任豌豆荚,京东资深系统架构师,先后创建了 Codis、TiDB、TiKV 等知名开源项目,现从事开源的分布式 NewSQL 数据库 TiDB、TiKV 开发。擅长高并发、大规模、分布式数据库系统架构设计。刘奇即使是作为公司 CEO,但是平时对于技术的热情一点都不减,经常能提出前瞻的技术观点,这个可能跟他对于技术极致的要求有关系。

9、对于这次大会上您分享的主题简单介绍一下

我将会介绍 TiDB 是怎么利用 Go 写出一个稳定的大规模程序的,包括内存的利用,单元测试以及自动化测试平台的建设。

Gopher China 2019 大会动态:

志愿者招募:

亲爱的 Gopher 们,因今年的 Gopher China 大会报名人数超过预期,现还需招募 3 名志愿者,只限北京地区学生。

工作时段:

4 月 26 日下午+4 月 27 日上午+4 月 28 日下五,需要 1 名,(不会错过 27 号下午和 28 号上午的演讲)。

4 月 27 日全天+4 月 28 日上午,需要 2 名,(在没有工作安排的情况下听 27 号和 28 号上午演讲,不会错过 28 号下午的演讲)。

如果你是在校学生,也是 Go 语言爱好者,可通过申请志愿服务获得免费参会资格。

志愿者申请链接: https://wj.qq.com/s2/3082781/2ec5/

志愿者福利:a、获得免费参会资格,2 天干货不得不 get 的新技能! b、Gopher China 2019 限量版 T 恤一件,买不到的 T 恤你攒了几件? c、与国内外 Go 语言界的技术大牛近距离接触,或高冷或萌心的技术大牛一网打尽〜 d、有机会获得各厂商的展台礼品,展台上的市场小姐姐都是人美嘴甜心地好〜

更多大会相关动态:

Gopher China 2019 讲师专访 -探探平台技术部软件工程师于乐: https://studygolang.com/topics/8513

Gopher China 2019 讲师专访 -小米高级研发工程师徐成选: https://gocn.vip/article/1654

重磅!会前一天培训讲师揭晓:Dave&William: https://gocn.vip/article/1586

探探 Gopher China 2019 大会全面启动: https://gocn.vip/article/1536

在评论区留言即可为你喜欢的 Go 语言大神打 call,戳“报名”即可获得与大神面对面交流的机会,Gopher China 2019 大会报名链接: https://www.bagevent.com/event/gocn5th!

2038 次点击
所在节点    Go 编程语言
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/545005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX