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

为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访,下面是来自腾讯/TARS开源团队核心成员陈明杰的专访。

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

陈明杰,腾讯高级工程师,tarsgo 开源项目负责人。曾参与腾讯容器云平台,机器学习平台,云存储平台的开发和运维。是 Docker ,containerd 项目的贡献者。

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

2014年开始接触 Go 语言,当时 Go 在中国刚开始流行。第一个用 Go 实现的项目是一个 agent,用 http 接口接受指令,并执行指令,返回执行结果。印象最深刻的是简单,性能好,go 实现的项目比 c++ 少很多,性能和 c++ 差不多。

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

Go 的协程,和 channel 的 csp 使得 go 写并发非常简单,正是这个特性使得它非常适合后台高并发程序。Go 未来需要在协程调度方面继续优化,目前频繁创建协程对性能损耗比较大。Go 和其他语言比,跨平台,全静态编译是一个很大的优势,一处编译,各地运行。

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

Gopher China 大会是比较成功的,每一届都有很多 Go 开发者热情参与。每一届的嘉宾都可以给人惊喜。希望 Gopher China 大会可以邀请到更多重量级的 Go 语言的开发者。

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

Go 在可预见的未来,会变得更加流行。希望刚毕业的年轻人多打好基础,了解 Go 的底层基础知识。企业对 Golang 的需求越来越大,后面肯定会有不错的就业。

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

可以采用增量的方式进行迁移,如果企业本来就是统一的协议,迁移会更加简单。腾讯的内部采用 tars 协议,不同版本的语言通过 tars 协议进行 rpc 进行通信。增量服务用 go 进行开发,存量可以先保留,一些库可以用 cgo 进行调用,再慢慢迁移。

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

gopher 大会可以学习到 go 的前沿技术,可以学习到很多企业的最好的经验,没来的同学也不要错过后面的 Gopher  China 大会相关视频和文档。

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

上次在 Gopher China 上海大会的 meetup 上和 dave 进行了沟通,dave 非常专业,我们在车上讨论了 setdeadline 的性能问题,dave 回国后就推进解决了,非常专业。

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 大会!

Gopher China 2019 讲师专访-腾讯/TARS开源团队核心成员陈明杰相关推荐

  1. Gopher China 2019 讲师专访-滴滴出行/R lab 高级专家工程师杜欢

    第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会. ...

  2. Gopher China 2019 讲师专访 -探探平台技术部软件工程师于乐

    第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会. ...

  3. Gopher China 2019 讲师专访-Grab/地图团队资深架构师胡泊

    第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会. ...

  4. Gopher China 2019 讲师专访-花椒直播技术总监周洋

    第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会. ...

  5. Gopher China 2019 讲师专访 -晁岳攀

    第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会. ...

  6. Gopher China 2018讲师专访 - 何源

    自我介绍 英语流利说 "懂你英语" 首个开发者, 设计和实现了 coursescript -- 一个简单易用的课程编排脚本, 目前在流利说负责 Platform 相关的开发, Go ...

  7. Gopher China 2021 讲师专访之曾庆国 在热门的技术方向,都有Go的身影

    曾庆国 好雨科技-技术负责人 从事容器云计算领域,先后于就职多家互联网公司云计算部门,现任北京好雨科技有限公司技术负责人, 云原生领域开源项目 Rainbond 的总架构师和开源社区负责人.在微服务架 ...

  8. Gopher China 2021 讲师专访 — 万俊峰

    最初如何与go结识的?在此之前,有无接触过其他语言?谈谈他们的优缺点. 一直对新技术比较感兴趣,知道Go还是比较早的,不太记得了,正式开始使用是在13年,15年我已经把公司所有服务全部迁移到Go了.之 ...

  9. 腾讯 tars java_腾讯TARS开源团队郑苏波:腾讯微服务开发框架的源码剖析

    郑苏波:大家下午好!我是腾讯微服务的郑苏波.先做一个框架的介绍,Tars是一个支持多语言内嵌服务治理功能的框槛,能跟DevOps比较好的协同开发.这个框架四大特点: 一是对用户透明实现,让业务可以聚焦 ...

最新文章

  1. 超详细解读ORB-SLAM3 单目初始化过程(上篇)
  2. LiveVideoStack线上分享第四季(十二):实时音视频抗丢包的实践
  3. 暑假集训-个人赛第六场
  4. 蓝桥杯第八届省赛JAVA真题----最大公共子串
  5. c语言五子棋人机对弈算法,使用canvas基于AI算法实现人机对战之五子棋
  6. 20.案例实战:为@Async实现一个自定义线程池
  7. 深度学习框架如何优雅的做算子对齐任务?
  8. qt编写的android菜单,Qt for Android实现与webview的交互
  9. spark 查看 job history 日志
  10. 计算机系统修复命令提示符,win10怎么用命令提示符修复电脑 用命令提示符修复win10电脑的方法...
  11. 【Latex简历模板】OverLeaf平台筛选出的部分中英文简历模板
  12. VBA实现dwg批量输出PDF
  13. Qt实现圆形组合按钮,摇杆
  14. 零基础入门前端工程师必备书籍推荐
  15. Spring Cloud 入门到进阶 - 01 Eureka 服务实例的健康自检 (下)
  16. 大脑神经网络具有什么性,神经网络跟大脑的关系
  17. JSON.stringfy()详解
  18. JAVA集合框架之List HashSet去重及TreeSet排序详解
  19. 计算机网络模拟校园,计算机网络课程设计-模拟校园网组网实验.doc
  20. 管理无人工厂属于计算机在,无人工厂-生产管理- 人大经济论坛-经管百科

热门文章

  1. pytorch开发工具
  2. 两种方式实现线程通信:三个线程交替打印AABBCC
  3. linux中vim保存快捷键设置,Linux中vim操作快捷键非常简洁
  4. Adbee 出海公司介绍
  5. python实习——03
  6. 埃森哲 java_【埃森哲JAVA软件工程师面试】要求挺高,从面试到拿到offer历经时间长-看准网...
  7. java古诗词打印_java古诗词自动生成程序.doc
  8. 格里高利历java_java时间类简单总结
  9. java 获取文件的大小kb_java获取文件大小的方法
  10. OpenCL-学习教程(一)