当前位置: 代码迷 >> 综合 >> Gopher China 2019 讲师专访-花椒直播技术总监周洋
  详细解决方案

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

热度:88   发布时间:2023-12-06 02:28:21.0

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


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


640?wx_fmt=png


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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


640?wx_fmt=other

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


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

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


640?wx_fmt=other

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


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


640?wx_fmt=gif


Gopher China 2019 最新资讯


640?wx_fmt=png


Gopher China 2019 讲师专访 -PingCAP 姚维


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


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


探探Gopher China 2019大会全面启动


在评论区留言即可为你喜欢的 Go 语言大神打 call,戳下方阅读原文即可获得与大神面对面交流的机会,点击下方“阅读原文”报名本次 Gopher China 大会!


Gopher China  2019大会正式开启企业团购通道

了解团购购票详情请加微信号:13458572960


  相关解决方案