前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在云原生的趋势下,不掌握Go语言可能不太行

在云原生的趋势下,不掌握Go语言可能不太行

作者头像
MCNU云原生
发布2023-02-22 10:20:56
6780
发布2023-02-22 10:20:56
举报
文章被收录于专栏:MCNU云原生

云原生技术已经是不可逆的趋势

云原生技术使组织能够在公共云、私有云和混合云等现代动态环境中构建和运行可扩展的应用程序,其中容器、服务网格、微服务、不可变基础设施和声明式 API 等都是云原生的重要技术内容。

这些新技术的出现使松散耦合的系统具有弹性、可管理和可观察性,结合强大的自动化能力,使工程师能够以最少的工作量频繁且可预测地进行应用程序的更改和发布。

这对于企业来说不管是提升开发投产效率、节省成本、安全保障,都有巨大的提升,因此云原生已经被广泛接纳和采用。Gartner发布的2022年重要战略技术趋势,云原生平台赫然在列。

从业的角度来说,云原生也是一个非常好的就业方向,至少从未来3-5年的趋势都是向好的。

Go语言在CNCF项目中的广泛应用

为了推动云原生的发展,CNCF(Cloud Native Computing Foundation)云原生计算基金会应运而生,它隶属于Linux基金会,组织孵化云原生项目,推广云原生技术。

CNCF旗下目前总共有153个项目,其中已经毕业的项目20个,孵化中的项目35个,其余95个项目尚在沙盒之中。这些项目中有我们非常熟悉的kubernetes、prometheus等。

在已经毕业的20个项目中,主要使用Go语言构建的项目有15个,占比75%;孵化中的项目中,主要使用Go语言构建的项目达到24个,占比68.57%。这个趋势非常的明显,在云原生的趋势下,Go语言展现出强大的生命力,被广泛采用,另外一个趋势则是,这些项目中主要采用Java语言的,则是一个都没有,这也说明了一些问题,Java可能还是集中在应用程序开发,面对云原生的趋势,Java的压力是巨大的,必须求变。

除了主流云原生平台采用Go开发之外,主流的微服务架构如dubbo,也推出了Go版本,腾讯、字节等互联网企业也大量采用Go开发应用系统,据网上信息,今日头条超过80%的流量是跑在Go服务之上。

其实Golang天生适合云原生平台。我们都知道,云原生趋势下微服务架构是典型的应用架构,它能够把臃肿的单体应用拆分为可扩展性、灵活性更好的微服务,而Go具备高性能、简明的语法、丰富的内置类型,开发简便,能够支撑高并发的应用程序开发,非常适合云原生实践。

从就业者的角度来看,有意向往云原生方向发展的,Golang是非常值得去学习的。

Go招聘火热

Go在云原生中是不是主流?是不是真的火?从人才需求角度看是最直接的,我翻看了Boss直聘关于云原生的招聘,发生大部分的要求都是Golang,以下是我直接搜索"云原生"的结果:

所以说,在云原生趋势之下,Go还真是一门不能错过的语言,行动起来吧,一起Go、Go、Go!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MCNU云原生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 云原生技术已经是不可逆的趋势
  • Go语言在CNCF项目中的广泛应用
  • Go招聘火热
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档