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

2024-02-17 23:50

本文主要是介绍Gopher China 2019 讲师专访 -知乎后端工程师杜旭,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第五届 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、简单介绍下自己和您现在的工作


杜旭( xlzd ),知乎后端工程师。2016 年加入知乎反作弊团队后,先后负责设计并实现了知乎的反爬虫系统及帐号风险系统。目前在知乎社区技术团队业务架构组,负责推进社区业务资源优化相关工作。


640?wx_fmt=other

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


2018 年初,我们准备换语言重新实现部分资源占用非常高的服务时,我才正式接触 Golang。团队的几个同学之前对 Golang 的掌握都不算深入,不过都非常快速就对 Golang 有了比较深入的掌握,并短时间内完成了重写目标。Golang 确实是一门非常高效但简单易上手的语言。


640?wx_fmt=other

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


语言层面支持并发、高性能、作为静态类型语言但有动态语言的感觉、易上手是 Golang 的优势。个人比较期待 Go 2.0 对泛型的支持,这将一定程度上提升 Golang 的表达能力,另外比较期待 Go Modules。


640?wx_fmt=other

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


Gopher China 大会是国内最大的 Golang 开发者大会,非常期待参加本次大会。


640?wx_fmt=other

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


沉下心来夯实基础,编程语言是工具,在合适的场景选择合适的语言,而不要成为语言的奴隶。


640?wx_fmt=other

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


Golang 在开发效率和性能上做到了平衡,是一门非常优秀的语言。但换语言重写不是银弹,Golang 在很多地方其实也有自己的不足,转 Golang 可能能够解决现有问题,但不可避免也会引入新的问题。在转 Golang 之前,建议做足够的调研。


640?wx_fmt=other

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


参加 Gopher China 大会,一方面是想跟大家分享我们在使用 Golang 的实践中的经验和教训,另一方面也非常想学习其他各位老师的实践经验和知识分享。


640?wx_fmt=other

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


孙晓光老师是我司一位大神(GitHub: https://github.com/sunxiaoguang ),尤其在存储领域有非常深厚的经验。


640?wx_fmt=other

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


众所周知,知乎社区后端的主力编程语言是 Python。不过随着用户的迅速增长和业务复杂度的持续增加,一些重点业务的流量增长迅猛,对应的服务端的压力也越来越大。对此,我们在对现有实现做过一些优化的尝试后,决定换语言重写这部分高流量的服务。我本次演讲的主题是:《知乎社区核心业务 Golang 化实践》,主要是介绍这次重写的背景、带来的收益、我们的实施步骤以及过程中遇到的一些坑等内容。


640?wx_fmt=gif

Gopher China 2019 最新资讯


640?wx_fmt=jpeg


Gopher China 2019 讲师专访 -百度资深研发工程师陈肖楠


Gopher China 2019 讲师专访 -微博资深架构师晁岳攀


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


探探Gopher China 2019大会全面启动



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

这篇关于Gopher China 2019 讲师专访 -知乎后端工程师杜旭的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/719366

相关文章

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

Adblock Plus官方规则Easylist China说明与反馈贴(2015.12.15)

-------------------------------特别说明--------------------------------------- 视频广告问题:因Adblock Plus的局限,存在以下现象,优酷、搜狐、17173黑屏并倒数;乐视、爱奇艺播放广告。因为这些视频网站的Flash播放器被植入了检测代码,而Adblock Plus无法修改播放器。 如需同时使用ads

《计算机视觉工程师养成计划》 ·数字图像处理·数字图像处理特征·概述~

1 定义         从哲学角度看:特征是从事物当中抽象出来用于区别其他类别事物的属性集合,图像特征则是从图像中抽取出来用于区别其他类别图像的属性集合。         从获取方式看:图像特征是通过对图像进行测量或借助算法计算得到的一组表达特性集合的向量。 2 认识         有些特征是视觉直观感受到的自然特征,例如亮度、边缘轮廓、纹理、色彩等。         有些特征需要通

未雨绸缪:环保专包二级资质续期工程师招聘时间策略

对于环保企业而言,在二级资质续期前启动工程师招聘的时间规划至关重要。考虑到招聘流程的复杂性、企业内部需求的变化以及政策标准的更新,建议环保企业在二级资质续期前至少提前6至12个月启动工程师招聘工作。这个时间规划可以细化为以下几个阶段: 一、前期准备阶段(提前6-12个月) 政策与标准研究: 深入研究国家和地方关于环保二级资质续期的最新政策、法规和标准,了解对工程师的具体要求。评估政策变化可

如何成为一个优秀的测试工程师

链接地址:http://blog.csdn.net/KerryZhu/article/details/5250504 我一直在想,如何将自己的测试团队打造成世界一流的团队?流程、测试自动化、创新、扁平式管理、国际标准制定、测试社区贡献、…… 但首先一点是明确的,就是要将每一个测试工程师打造成优秀的测试工程师,优秀的团队必须由优秀的成员构成。所以,先讨论“如何成为一个优秀的测试工程师”,

知名AIGC人工智能专家培训讲师唐兴通谈AI大模型数字化转型数字新媒体营销与数字化销售

在过去的二十年里,中国企业在数字营销领域经历了一场惊心动魄的变革。从最初的懵懂无知到如今的游刃有余,这一路走来,既有模仿学习的艰辛,也有创新突破的喜悦。然而,站在人工智能时代的门槛上,我们不禁要问:下一个十年,中国企业将如何在数字营销的浪潮中乘风破浪? 一、从跟风到精通:中国数字营销的进化史 回顾过去,中国企业在数字营销领域的发展可谓是一部"跟风学习"的编年史。从最初的搜索引擎营销(SEM),

2019学习计划

工作三年了,第一年感觉是荒废的,第二年开始学习python,第三年开始自动化 感觉自己会的东西比较少,而且不够深入,流于表面 现制定一下今年大概的学习计划 需持续巩固加强:python、ui自动化、接口自动化、sql等 代码量需提升,敲的不够(重点) 学习: 1.移动端测试,appium等 2.前端知识系统整理学习  3.性能测试 4.docker入门,环境搭建 5.shell

文心快码前端工程师观点分享:人机协同新模式的探索之路(三)

本系列视频来自百度工程效能部的前端研发经理杨经纬,她在由开源中国主办的“AI编程革新研发效能”OSC源创会·杭州站·105期线下沙龙活动上,从一款文心快码(Baidu Comate)前端工程师的角度,分享了关于智能研发工具本身的研发历程和理念。 以下视频是关于【人机协同新模式的探索之路】的观点三。 人机协同新模式的探索之路(三) 经纬说: 那么第三个阶段,我们会进一步的去探索

信息安全工程师模拟测试题

信息安全工程师:信息安全工程师证书属于软考中级资格证书之一,为了适应“十三五”期间计算机软件行业发展需要,满足社会多方对信息安全技术人员的迫切需求,信息安全工程师在2016年下半年首次开考,目前一年仅考一次。 信息安全工程师模拟测试题 一、基础知识二、软件应用 信息安全工程师 属于《国家职业资格目录(2021年版)》目录中的证书,通过考试将颁发由人社局和工信部盖章