新手问题 Gopher China 2019 讲师专访-花椒直播技术总监周洋

jimengzhineng · 2019年03月19日 · 584 次阅读

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

为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访,下面是来自花椒直播技术总监-周洋的专访。

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

周洋,目前就职于花椒直播,担任技术总监。曾担任 360 技术委员会委员,先后负责过 360 的消息推送和聊天系统核心开发,还有手机助手系统运维与架构,有丰富的系统架构经验。在视频直播领域的架构设计,高并发系统,分布式网络通信系统有丰富的前沿经验。另外对于 Golang 在高并发系统中的应用,有深度实践经验,其实践案例被收录 Go 语言官方博客。

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

应该是在 12 年开始在项目中使用 golang,当时主要是做 360 集团内的通用推送服务和 IM 服务,并且达到了上亿的实时在线量级,通过 Asta 谢的举荐,还得到了 go team 团队的关注,并把我们成功优化的经验发表在 golang 官博,成为一个 IM 类应用的实践案例。由于有过深度的接触,对 golang 一直保持克制的欣赏。最深的印象感觉是将系统和中间件层次的开发门槛显著降低了。

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

快速发展,高速迭代的云计算领域是需要一个与之相适应的语言工具,go 语言的优雅很好的转化成了云计算项目高速迭代过程的优雅,设计上针对可用性,可维护性,扩展性,可测试性很好的平衡,开发上针对分布式系统的通信与并行编程,提供了天然友好的支撑。Golang 未来的改进方面,我个人更倾向于完善软件构建生态,特定场景和领域以及领域内的全套解决方案,可以类比 JAVA 的云端生态。但按 “少即是多的” 哲学来看,作为 c 语言的替代方案成功后,如果进一步走,是要做克制的加法的。

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

作为讲师参加过第一届 golang 大会,每年都会对大会会议内容进行跟踪,也见证了 Gopher china 大会和社区成长,相比较第一届大会,参与的范围和深度确实已经变化很多。这届大会我希望能有更多的建设性的想法,能给 golang 未来的普及和发展提供借鉴。

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

建议他们工作中多造轮子吧~ 我是这么想的,应届生不用太克制~ golang 作为工具拉近了想法和实践的距离~ 作为应届生要充分利用自己可以试错的成本,充分挥霍其导师能够为其买单的权利~ 但建议无论造什么,都要服从团队利益,产生有价值的输出和作用~ 结果导向。

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

有很多建议和分享会在现场分享讨论,建议大家多看历届大会的案例吧,另外转语言要思考利用语言的优势,不要把转语言过程中重构带来的收益强加到 golang 带来的收益,合理评估重构现有和转语言的收益,利用语言的特点做适合的事情,解决核心和刚需的需求更重要。转变思路利用新工具发挥优势很重要。

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

希望对社区建设和推广能贡献想法,对于无法到场 gopher 建议他们能够尽早挖掘 golang 的红利,未来也能来到大会贡献想法吧~

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

Asta 为社区贡献很多~ 包括 tidb 团队,都在这方面有积累和坚持的~

雨痕的 “go 语言学习笔记” 对初学者帮助也比较大。

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

花椒直播在 Golang 领域的微服务实践,以及 Golang 的应用场景选择和生态构建。利用语言优势解决瓶颈问题。希望能给中小型创业公司提供借鉴。

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

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

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

探探 Gopher China 2019 大会全面启动

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

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册