Gopher China 2019 讲师专访 - PingCAP 姚维

百家 作者:PingCAP 2019-03-12 12:38:12

本文转载自公众号「Go 中国」。


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


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


我司 TiDB/Tech-Lead 姚维老师将在 4 月 27 日 11:00 - 11:50 为大家分享《TiDB 的 Golang 实践》。


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 和其他语言相比最明显的优势是什么?

  • 简洁,代码风格统一;

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

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


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 大会日程


?点击【阅读原文】查看原文。


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接