Gopher China 2021 讲师专访之周正喜:首次参会分享—阿里基于 Go 的应用管理和交互引擎
共 1169字,需浏览 3分钟
·
2021-06-02 23:45
周正喜
阿里巴巴工程师,OAM/KubeVela maintainer
最初如何与go结识的?在此之前,有无接触过其他语言?谈谈他们的优缺点。
因工作项目原因,需要开发 Terraform,该项目是基于 Go。Python、Java、Javascript、PHP、C、C++、C Sharp、.Net framework。
Go 语言中最看好哪种特性,谈一谈理由以及你希望它改进的方面
embed,官方支持的内嵌文件,比起第三方更简单直接。- 错误处理- import 包大小以及版本冲突
Go 语言对大厂和创业公司来说分别有什么优越性?
不了解创业公司用 Go 的优越性。在大厂,随着云原生概念的兴起,特别是 Kubernetes 带动下,Go 成为了第一语言,其在生态的完备性(丰富的三方库)、高效运行效率、稳定性、运行态的鲁棒性很有优势。
Go有没有帮助解决公司的实际问题?
有。
对众多大厂转Go提一些建议吧,在选型上Go语言适用什么场景,不适用什么场景?
对大厂转 Go 不敢有建议。适合 Go 场景:- 核心业务是新开发的、或者主要是 Go- 对运行效率有要求- 团队成员技术栈跟 Go 贴近不合适:- 比如特定业务,要去线上调试(虽然不推荐,但这样的业务的确存在)- 适合脚本语言处理的,比如大量的文件操作- 上面合适理由的反面
谈一谈 Go 的未来,将在哪些领域有更深的应用
这个话题太大了,我话语权不够。听人有个理论,一个是语言存在十年以上、背后有大公司支持,该语言就会越来越发展壮大,Go 具备了这些条件。云原生领域。
介绍下本次分享的议题吧
阿里巴巴基于 Go 的下一代应用管理和交互引擎。
分享一下如何快速掌握一门新的编程语言,分享一些经验给新gopher吧。学习go的最佳实践是什么? 推荐一些书吧!
读书/Spec --> 写 code --> 读书/Spec 循环往复,这个过程也要不断总结思考。参加社区会议、Golang 社区,学习先进经验。《Go in Action》
你是第几次参加 GopherChina,对GopherChina大会有何期待?
第一次。了解 Go 在大公司的实践和落地先进经验;Go 新特性;新能方面的介绍和测试。
想和各位技术大佬们同台见面嘛?
那就赶快点击下方「阅读原文」报名参加呀!