第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会。大会聚集了全国各地的 Gopher 一起进行 Go 语言的学习与交流。通过国内外 Go 语言届的大神给大家带来技术的分享,实时了解 Go 的动态、应用场景以及技术实践的细节等等。
为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访,下面是来自腾讯/TARS开源团队核心成员陈明杰的专访。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
1、简单介绍下自己和您现在的工作
陈明杰,腾讯高级工程师,tarsgo 开源项目负责人。曾参与腾讯容器云平台,机器学习平台,云存储平台的开发和运维。是 Docker ,containerd 项目的贡献者。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
2、回忆一下与 Golang 的渊源。和 Go 结缘是什么时候?用 Go 语言实现的第一个项目是什么?运用 Go 语言截止到目前,对它最深刻的印象是什么?
2014年开始接触 Go 语言,当时 Go 在中国刚开始流行。第一个用 Go 实现的项目是一个 agent,用 http 接口接受指令,并执行指令,返回执行结果。印象最深刻的是简单,性能好,go 实现的项目比 c++ 少很多,性能和 c++ 差不多。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
3、2009年诞生至今,Go语言基本统治了整个云计算领域,作为最专业的Go语言专家,您认为这是由于它的哪些优雅的特性?Golang未来还会有什么样的改进和突破?Go和其他语言相比最明显的优势是什么?
Go 的协程,和 channel 的 csp 使得 go 写并发非常简单,正是这个特性使得它非常适合后台高并发程序。Go 未来需要在协程调度方面继续优化,目前频繁创建协程对性能损耗比较大。Go 和其他语言比,跨平台,全静态编译是一个很大的优势,一处编译,各地运行。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
4、您是否有关注往届 Gopher China 大会,对往届 Gopher China 大会的风格以及内容的印象是怎样的?希望这届 Gopher 大会加入什么新鲜元素?
Gopher China 大会是比较成功的,每一届都有很多 Go 开发者热情参与。每一届的嘉宾都可以给人惊喜。希望 Gopher China 大会可以邀请到更多重量级的 Go 语言的开发者。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
5、对于一些即将毕业的,特别是对自己未来就业一片迷茫的 gopher,在他们未来的求职道路上有什么建议?
Go 在可预见的未来,会变得更加流行。希望刚毕业的年轻人多打好基础,了解 Go 的底层基础知识。企业对 Golang 的需求越来越大,后面肯定会有不错的就业。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
6、现在很多企业项目都在准备转Go,对于这些项目的负责人有没有建议和经验分享?
可以采用增量的方式进行迁移,如果企业本来就是统一的协议,迁移会更加简单。腾讯的内部采用 tars 协议,不同版本的语言通过 tars 协议进行 rpc 进行通信。增量服务用 go 进行开发,存量可以先保留,一些库可以用 cgo 进行调用,再慢慢迁移。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
7、百忙之中,是什么原因促使您莅临本次大会?
gopher 大会可以学习到 go 的前沿技术,可以学习到很多企业的最好的经验,没来的同学也不要错过后面的 Gopher China 大会相关视频和文档。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
8、选择一位 Go 语言大神作简单评价,目前和您在技术上交流最多的Go 语言大神是谁?
上次在 Gopher China 上海大会的 meetup 上和 dave 进行了沟通,dave 非常专业,我们在车上讨论了 setdeadline 的性能问题,dave 回国后就推进解决了,非常专业。
![640?wx_fmt=other](https://i-blog.csdnimg.cn/blog_migrate/c1fe3377fb880fc5bc611a395b548a0a.jpeg)
9、对于这次大会上您分享的主题简单介绍一下
tars 是腾讯应用超过10年的微服务框架,支撑了腾讯qq,腾讯电脑管家,腾讯地图,腾讯应用宝等等多款产品,本次介绍的是 tars 的 go 版本开发历程,以及优化经验,及 tars 的在腾讯的最佳实践。
Gopher China 2019 最新资讯:
志愿者招募:
因 Gopher China 2019 大会报名人数超出预期,现还需招募大会现场服务执行志愿者3名,本次招募只限北京地区。
地区:仅限北京地区 人数:3人
工作时段:
4月26日下午+4月27日上午+4月28日下午,需要1名,(不会错过27号下午和28号上午的演讲)。
4月27日全天+4月28日上午,需要2名,(在没有工作安排的情况下听27号和28号上午演讲,不会错过28号下午的演讲)。
如果你是北京地区在校学生,也是Go语言爱好者,可通过申请志愿服务免费获得 Gopher China 2019 大会参会资格。
识别下方二维码即可报名志愿者:
志愿者福利:
a. 免费参会资格,2天干货不得不 get 的新技能!
b. Gopher China 2019 限量版T恤一件,买不到的T恤你攒了几件?
c. 与国内外Go语言界的技术大牛近距离接触,或高冷或萌心的技术大牛一网打尽〜
d. 有机会获得各厂商的展台礼品,展台上的市场小姐姐都是人美嘴甜心地好〜
大会更多动态:
Gopher China 2019 讲师专访-Grab/地图团队资深架构师胡泊
Gopher China 2019 讲师专访-花椒直播技术总监周洋
重磅!会前一天培训讲师揭晓:Dave&William
探探Gopher China 2019大会全面启动
Gopher China 2019大会正式开启企业团购通道
详情请加微信号:13458572960(玉璧)
戳下方“阅读原文”即可报名本次 Gopher China 大会!