当前位置: 代码迷 >> 综合 >> Gopher China 2019 讲师专访 -小米高级研发工程师徐成选
  详细解决方案

Gopher China 2019 讲师专访 -小米高级研发工程师徐成选

热度:90   发布时间:2023-12-06 02:28:57.0

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


为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访。下面是来自小米商城系统组/基础服务高级研发工程师-徐成选的专访。


640?wx_fmt=png


640?wx_fmt=other

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


我叫徐成选,12年毕业至今一直从事后端和基础服务中间件开发工作,目前在小米商城系统组,工作内容包括缓存、数据库中间件,微服务及其他用 go 实现的高性能服务,如人群服务、库存中间层等。


640?wx_fmt=other

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


2015年初第一次接触到 go 语言,当时就被 go 的性能、生产力所吸引。用 go 实现的第一个小项目是 geohash 服务。印象最深刻是 go 的并发、高性能、高生产力。


640?wx_fmt=other

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


1.特性: Go 并发使用方便、优雅,代码简洁、高效,易入门,模块化的设计。


2.突破和进展: golang 语言自身会增加更多社区关注的特性比如泛型、增强表达能力,更安全、优雅的错误处理。应用领域方面,个人感觉 go 在物联网时代会发挥更加强大的作用,同时在传统企业级市场会占有一席之地,在基础服务中间件领域,个人感觉 go 已经成为一个非常合适的选择。


3.最明显的优势还是协程成为语言的一部分。


640?wx_fmt=other

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


Gopher china 大会一直一来都是很极客、很硬核的技术会议,希望这届 gopher 大会能加入 go 在高校教育方面的发展情况,能受到更多学生的喜爱。


640?wx_fmt=other

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


1.多通过 github 参加一些 go 的开源项目,动手更快乐。


2.关注 go 官方博客、文档和 go 中国社区发布的一些资讯文章,质量都很不错。


640?wx_fmt=other

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


1.不同于前几年,现在国内外非常多的互联网公司和传统企业都在使用 go,所以感觉技术人员可以大胆的使用 go 。 


2.建议架构师在推 go 的过程中,利用好 go 优秀的运行时可视化,可以在提升性能的同时,让开发人员眼前一亮、非常放心。


3.如果比较谨慎,建议可以拿一些非核心业务进行实验,积累一部分经验。


640?wx_fmt=other

7、百忙之中,是什么原因促使您莅临本次大会?你对本次大会可能没法到现场的 gopher 朋友有什么想说的?


非常希望认识更多的 gopher 大牛,同时也希望通过自己的演讲让更多的人了解 go、喜欢 go、使用 go。对于没到现场的同学,可以关注大会相关的直播和后期的ppt。


640?wx_fmt=other

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


最喜欢的 go 语言大神是 pingcap 的刘奇,奇哥的微博名字就是goroutine,可见他对 go 的喜爱。从最开始的 codis 到后来的 tidb,还有16年 gopher 大会、晚宴上奇哥的演讲,都感觉得到他对基础服务、go 语言的深刻理解,同时他也是技术创业的典范,非常钦佩。目前经常会看 dave cheney 的文章,另外陈非(flike,kingshard的作者)也是我特别喜欢的 go 大神,通过非哥学到了很多东西。


640?wx_fmt=other

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


本次大会,我的主题是用 Go 构建高性能数据库中间件,这也是我19年最主要的工作方向之一。通过这次分享希望大家能了解到基于 go 实现的数据库中间件的表现、优化点、工程实践等。我认为中间件领域包括消息队列(金融级、大数据领域及其他),微服务,缓存、数据库中间件等,而 go 不断完善在这几个细分领域的拼图,希望通过这次分享,进一步促进 go 在中间件领域的应用。

640?wx_fmt=gif


Gopher China 2019 最新资讯


640?wx_fmt=png


Gopher China 2019 讲师专访 -讲师专访 -知乎后端工程师杜旭


Gopher China 2019 讲师专访 -百度资深研发工程师陈肖楠


重磅!会前一天培训讲师揭晓:Dave&William 


探探Gopher China 2019大会全面启动


在评论区留言即可为你喜欢的 Go 语言大神打 call,戳下方阅读原文即可获得与大神面对面交流的机会,点击下方“阅读原文”报名本次 Gopher China 大会!

  相关解决方案