Gopher China 2019 讲师专访 -知乎后端工程师杜旭

栏目: Go · 发布时间: 5年前

第五届 Gopher China 大会将于2019年4月26日-4月28日在北京市海淀区朗丽兹西山花园酒店举办,Gopher China 大会目前是国内最大规模,最专业的 Go 语言线下技术交流大会。大会聚集了全国各地的 Gopher 一起进行 Go 语言的学习与交流。通过国内外 Go 语言届的大神给大家带来技术的分享,实时了解有关Go 的动态、应用场景以及技术实践的细节等等。 为方便我们的 Gopher 朋友们在大会前也能 get 到大神们在 Go 方面的技术理念,会前我们将对本次大会所有的讲师一一做专访。下面是来自知乎技术平台的后端工程师-杜旭的专访。 ![alt 文本](http://m.qpic.cn/psb?/V11z1X9s0jmg8R/SF5GgUIdxtzQw0NyS5ZEZiosrvYQmaLU*9yhQrfEIGQ!/b/dFIBAAAAAAAA&bo=7gKdBAAAAAADB1c!&rf=viewer_4) **1、简单介绍下自己和您现在的工作** 杜旭( xlzd ),知乎后端工程师。2016 年加入知乎反作弊团队后,先后负责设计并实现了知乎的反爬虫系统及帐号风险系统。目前在知乎社区技术团队业务架构组,负责推进社区业务资源优化相关工作。 **2、回忆一下与 Golang 的渊源。和 Go 结缘是什么时候?用 Go 语言实现的第一个项目是什么?运用 Go 语言截止到目前,对它最深刻的印象是什么?** 2018 年初,我们准备换语言重新实现部分资源占用非常高的服务时,我才正式接触 Golang。团队的几个同学之前对 Golang 的掌握都不算深入,不过都非常快速就对 Golang 有了比较深入的掌握,并短时间内完成了重写目标。Golang 确实是一门非常高效但简单易上手的语言。 **3、2009年诞生至今,Go语言基本统治了整个云计算领域,作为最专业的Go语言专家,您认为这是由于它的哪些优雅的特性?Golang未来还会有什么样的改进和突破?Go和其他语言相比最明显的优势是什么?** 语言层面支持并发、高性能、作为静态类型语言但有动态语言的感觉、易上手是 Golang 的优势。个人比较期待 Go 2.0 对泛型的支持,这将一定程度上提升 Golang 的表达能力,另外比较期待 Go Modules。 **4、您是否有关注往届 Gopher China 大会,对往届 Gopher China 大会的风格以及内容的印象是怎样的?希望这届 Gopher 大会加入什么新鲜元素?** Gopher China 大会是国内最大的 Golang 开发者大会,非常期待参加本次大会。 **5、对于一些即将毕业的,特别是对自己未来就业一片迷茫的 gopher,在他们未来的求职道路上有什么建议?** 沉下心来夯实基础,编程语言是工具,在合适的场景选择合适的语言,而不要成为语言的奴隶。 **6、现在很多企业项目都在准备转Go,对于这些项目的负责人有没有建议和经验分享?** Golang 在开发效率和性能上做到了平衡,是一门非常优秀的语言。但换语言重写不是银弹,Golang 在很多地方其实也有自己的不足,转 Golang 可能能够解决现有问题,但不可避免也会引入新的问题。在转 Golang 之前,建议做足够的调研。 **7、百忙之中,是什么原因促使您莅临本次大会?** 参加 Gopher China 大会,一方面是想跟大家分享我们在使用 Golang 的实践中的经验和教训,另一方面也非常想学习其他各位老师的实践经验和知识分享。 **8、选择一位 Go 语言大神作简单评价,目前和您在技术上交流最多的Go 语言大神是谁?** 孙晓光老师是我司一位大神(GitHub: https://github.com/sunxiaoguang ),尤其在存储领域有非常深厚的经验。 **9、对于这次大会上您分享的主题简单介绍一下** 众所周知,知乎社区后端的主力编程语言是 Python。不过随着用户的迅速增长和业务复杂度的持续增加,一些重点业务的流量增长迅猛,对应的服务端的压力也越来越大。对此,我们在对现有实现做过一些优化的尝试后,决定换语言重写这部分高流量的服务。我本次演讲的主题是:《知乎社区核心业务 Golang 化实践》,主要是介绍这次重写的背景、带来的收益、我们的实施步骤以及过程中遇到的一些坑等内容。 **Gopher China 2019 最新资讯:** ![alt 文本](http://m.qpic.cn/psb?/V11z1X9s0jmg8R/CczSwQwXgbno.CiTz1.dvX*3CMVlyb1QyOGh9zZ4qHs!/b/dLgAAAAAAAAA&bo=uwS9AQAAAAARBzM!&rf=viewer_4) Gopher China 2019 讲师专访 -百度资深研发工程师陈肖楠:https://studygolang.com/topics/8400 Gopher China 2019 讲师专访 -微博资深架构师晁岳攀:https://studygolang.com/articles/18497 重磅!会前一天培训讲师揭晓:Dave&William:https://gocn.vip/article/1586 探探Gopher China 2019大会全面启动:https://gocn.vip/article/1536 在评论区留言即可为你喜欢的 Go 语言大神打 call,戳“报名”即可获得与大神面对面交流的机会,Gopher China 2019 大会报名链接:https://www.bagevent.com/event/gocn5th


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Elements of Statistical Learning

The Elements of Statistical Learning

Trevor Hastie、Robert Tibshirani、Jerome Friedman / Springer / 2009-10-1 / GBP 62.99

During the past decade there has been an explosion in computation and information technology. With it have come vast amounts of data in a variety of fields such as medicine, biology, finance, and mark......一起来看看 《The Elements of Statistical Learning》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具