近年来,容器、虚拟化、DevOps等技术快速发展,将整个开发过程、开发流程带入云端,开发范式发生巨变。同时,Kubernetes、微服务、Service Mesh等一系列新技术规范涌现,开发模式、开发工具、开发成果甚至开发商业模式都在迭代升级。我们已经从过去的互联网时代步入移动互联网、云计算和大数据的时代,逐步进入全新的云原生时代,云原生已成为驱动业务增长的重要引擎。
那么开发者对云原生技术掌握了多少呢?据发布的发布的《2021-2022中国开发者调查报告》显示,在对云原生感兴趣的群体进行调查统计时发现,仅有7%的开发者能深度理解且深入应用云原生的技术,70%的开发者表示完全不懂或仅了解一些概念。
虽然有相当一部分开发者在对云原生相关技术了解不够深入亦或者在工作中没有使用到,但有42%的开发者表示,每天会花1-2小时学习相关知识。
但对于云原生的定义以及关键技术,众多的开发者依然心存疑惑。在云原生时代,开发模式、环境、场景和标准都在发生变化,要成为一名云原生开发者,究竟应该掌握什么样的能力?
云原生时代,开发到底该掌握哪些技能?
《新程序员 003》即旨在为所有开发者拨开迷雾,讲透云原生时代的开发者。
首先,如何准确地定义云原生?它究竟包含了哪些关键技术?阿里云容器服务技术专家、《多云和混合云:云原生多集群和应用管理》作者郝树伟针对这两个问题进行了清晰明确的梳理,通过他的文章,对云原生技术便可了然于胸。
明确了定义和技术,那么对于云原生时代的开发者而言,需要具备哪些知识与能力?左耳朵耗子解答了这个问题。他建议,云原生开发者需要掌握微服务拆分及分层、API 接口化、无限伸缩随时迁移、服务治理、分布式中间件等。
在技术趋势上,Kubernetes 诞生 7 年发展迅猛,已经成为云原生时代的「Android」系统。在这期专题中,Kubernetes 联合创始人 Brendan Burns 深入分享了 Kubernetes 的技术变革和未来演进,是值得所有开发者一读的文章。
我们正身处在一个开发范式转移的时代,希望《新程序员 003:云原生和全面数字化实践》能够成为你技术之路的一部开发宝典,助你一路披荆斩棘。
对话世界技术大师,报道中国IT行业创新创造
2001年创刊至今已有21年的时间,《程序员》杂志陪伴了中国一代又一代开发者的成长。
如今,在经历上百位专家精心策划打磨之后,从聚焦技术发展的黄金十年之《新程序员001:开发者的黄金时代》到与两位图灵奖得住、60余位技术先锋的、全场景展示数据库60激荡史的《新程序员002:新数据库时代&软件定义汽车》、再到讲透云原生时代的开发者,洞悉数字化转型的前世今生的《新程序员003:云原生和全面数字化实践》、48位技术大牛、48个传奇人生的思考法则、工作方式、逻辑体系大剖析的《新程序员004:我们的技术时代,我们的程序人生》。
《新程序员》紧随时代潮流,打造符合开发者时代发展的技术读物,助力开发者全面成长、升职加薪!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。