当前位置:主页 > 查看内容

Gopher China 2021 讲师专访之周正喜:首次参会分享—阿里基于 G

发布时间:2021-06-04 00:00| 位朋友查看

简介:周正喜 阿里巴巴工程师,OAM/KubeVela maintainer Q:最初如何与 go 结识的?在此之前,有无接触过其他语言?谈谈它们的优缺点。 周正喜:因工作项目原因,需要开发 Terraform,该项目是基于 Go。Python、Java、Javascript、PHP、C、C++、C Sharp、.Net fram……

1.png

周正喜
阿里巴巴工程师,OAM/KubeVela maintainer

Q:最初如何与 go 结识的?在此之前,有无接触过其他语言?谈谈它们的优缺点。

周正喜:因工作项目原因,需要开发 Terraform,该项目是基于 Go。Python、Java、Javascript、PHP、C、C++、C Sharp、.Net framework。

Q:Go 语言中最看好哪种特性,谈一谈理由以及你希望它改进的方面

周正喜:embed,官方支持的内嵌文件,比起第三方更简单直接。- 错误处理- import 包大小以及版本冲突。

Q:Go 语言对大厂和创业公司来说分别有什么优越性?

周正喜:不了解创业公司用 Go 的优越性。在大厂,随着云原生概念的兴起,特别是 Kubernetes 带动下,Go 成为了第一语言,其在生态的完备性(丰富的三方库)、高效运行效率、稳定性、运行态的鲁棒性很有优势。

Q:Go 有没有帮助解决公司的实际问题?

周正喜:有。

Q:对众多大厂转 Go 提一些建议吧,在选型上 Go 语言适用什么场景,不适用什么场景?

周正喜:

对大厂转 Go 不敢有建议。适合 Go 场景:

核心业务是新开发的、或者主要是 Go对运行效率有要求团队成员技术栈跟 Go 贴近

不合适的场景:

比如特定业务,要去线上调试(虽然不推荐,但这样的业务的确存在)适合脚本语言处理的,比如大量的文件操作上面合适理由的反面Q:谈一谈 Go 的未来,将在哪些领域有更深的应用

?
周正喜:这个话题太大了,我话语权不够。听人有个理论,一个是语言存在十年以上、背后有大公司支持,该语言就会越来越发展壮大,Go 具备了这些条件。云原生领域。

Q:介绍下本次分享的议题吧?

周正喜:《阿里巴巴基于 Go 的下一代应用管理和交互引擎》。

Q:分享一下如何快速掌握一门新的编程语言,分享一些经验给新 gopher 吧。学习 go 的最佳实践是什么? 推荐一些书吧!

周正喜:读书 / Spec -- 写 code -- 读书 / Spec 循环往复,这个过程也要不断总结思考。参加社区会议、Golang 社区,学习先进经验。《Go in Action》

Q:你是第几次参加 GopherChina,对 GopherChina 大会有何期待?

周正喜:第一次。了解 Go 在大公司的实践和落地先进经验;Go 新特性;新性能方面的介绍和测试。

2.png

想和各位技术大佬们同台见面嘛?

那就赶快点击下方链接报名参加呀!

https://www.bagevent.com/event/gopherchina2021


本文转自网络,原文链接:https://developer.aliyun.com/article/784487
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐