V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Susantao
V2EX  ›  推广

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

  •  
  •   Susantao · 2019-03-22 12:47:19 +08:00 · 2096 次点击
    这是一个创建于 1861 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第五届 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 们,因今年的 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 讲师专访-Grab/地图团队资深架构师胡泊: https://studygolang.com/topics/8596

    Gopher China 2019 讲师专访-花椒直播技术总监周洋: https://studygolang.com/topics/8562

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

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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1021 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:07 · PVG 06:07 · LAX 15:07 · JFK 18:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.