Gopher China 2019 讲师专访

Stella981
• 阅读 512

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

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

Gopher China 2019 讲师专访

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 讲师专访

志愿者招募:

因 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 大会参会资格。

识别下方二维码即可报名志愿者:

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

本文分享自微信公众号 - GoCN(golangchina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
28篇论文、6大主题带你一览CVPR2020研究趋势
  !(http://dingyue.ws.126.net/2020/0625/c176bdbej00qchkrg001ld200p000ang00it0080.jpg)  编译|陈大鑫  编辑|丛末  首度于线上召开的CVPR2020会议已经落下帷幕。今年,大会共有1467篇论文被接收,共举办了29个Tutorial、64
Stella981 Stella981
2年前
Nosqli:一款功能强大的NoSql注入命令行接口工具 (Go语言开发)
!(https://oscimg.oschina.net/oscnet/up89e2982410f9a35fdc07c20658df1190e26.JPEG)NosqliNosqli是一款功能强大的NoSql注入命令行接口工具,本质上来说,它就是一款NoSQL扫描和注入工具。Nosqli基于Go语言开发,是一款易于使用的NoSql
Stella981 Stella981
2年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Stella981 Stella981
2年前
Sentinel 1.7.2 发布,完善开源生态及扩展性
多样化的适配模块到目前为止,Sentinel已覆盖微服务、APIGateway和ServiceMesh三大板块的核心生态,同时多语言已推出Java、C、Go三种语言的原生实现。!78636450_ef3a4b00_78da_11ea_89ce_c7a2b58c2deb(https://yqfile.alicd
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
2年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
4个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这