云原生开发者须具备的 1+N 技能,开启第二曲线

​​​​摘要:云的大环境下,意味以云为中心的快速应用开发能力将成为“胜负手”。在现如今如此复杂的外部环境,且高速发展的情况下,为了不重蹈覆辙,必须需要开发者的第二曲线来破局!

本文分享自华为云社区《云原生开发者须具备的1+N技能,开启第二曲线》,原文作者:灰灰哒 。

随着云计算的发展成熟和大厂的积极推动以及企业需求的增加,云原生已经慢慢被行业所熟知。近些年来,除了云原生的蓬勃发展以外,也迎来了新的趋势和挑战,企业对云原生应用开发能力的要求也越来越高。

当下,企业数字化建设迈入从 “ON”到 “IN”的新阶段,从传统业务搬迁上云发展为,新业务内生于云。

同时,云的大环境下,也意味以云为中心的快速应用开发能力将成为“胜负手”。因为具备规模化、快速迭代能力的云服务使政企创新更简单、更高效。

就在刚刚结束的的 2021 华为开发者大会上,来自华为云 DevCloud 首席技术布道师-徐毅,专门针对云原生 2.0 下的趋势和挑战,发表了在云原生的大环境下,急需开启开发者的第二曲线的看法。

那何为第二曲线呢?

从创新思维模型中 S 曲线模型可以知道,连续创造性非常重要,有数据表明 90%的人 97%的时间,都是连续性创新,实际上,企业创造的大部分利润都来自常规创新,其中不乏经典的案例,如:英特尔不断推出新更强的微处理器、微软 Windows 系统的不断升级、苹果 IPHONE 的升级换代。在软件行业中的第一曲线,我们一般认为是,传统的应用开发,包括桌面/移动以及 Web 应用开发等。可在技术发展的过程中,总会遇到极限出现的那一刻,令人沮丧的是,极限点是不可避免的。

“如果你处于极限点,无论你多么努力,也不能取得进步”

——理查德.福斯特《创新:进攻者的优势》

在现如今如此复杂的外部环境,且高速发展的情况下,为了不重蹈覆辙,必须需要开发者的第二曲线来破局!

而能从极点转向另一条曲线的有效办法,当属云原生技术的演进。越来越成熟的云原生技术化解了开发者的诸多难题,如:资源问题、技术栈问题、质量问题、流程问题、运维问题等。

如何破局?

越来越成熟的云原生技术化解了开发者的诸多难题。

核心的关键所在就是掌握 1+N 关键能力,再配合云原生提供的开发能力,开启第二曲线!

关于 1+N,就是 1 个 DevOps 平台加上 N 套技术栈(如上图)。

技术栈自然不必多说,那么 DevOps 的作用是什么呢?Gartner 曾提出:DevOps 工具链用来向价值流交付与管理聚焦。

所以,就需要一个平台来实现 DevOps 工具链,华为云 DevCloud 应运而生。

如何应用 1+N 的关键能力呢?

会中,专家通过演示使用华为云 DevCloud 完成应用开发全过程,体现“一行代码秒上云”,提升云时代综合竞争力,例子中使用的是华为云弹性云服务器ECS搭配华为云DevCloud来进行的讲解介绍。

详细操作过程请看《都2021了,还没体验过项目上云?——老司机带你一行代码秒上云》

开发者生态的“学”、“用”、“创”的三部曲

除了一站式的 DevOps 平台以外,华为云 DevCloud 专业服务还为了开发者打造了,开发者生态的“学”、“用”、“创”的三部曲。

关于三部曲的第一步“学”,基于 DevOps 工程师的能力模型和特点——技术要求多,新角色涌出等,提供了评测的能力,同时也可以在学习后取得相关认证(如华为的 HCIP、SAFe 等)

而剩下的两步(“学”和“用”),可以通过华为云的沙箱实验室来获得更好的实操体验,进而实现了从知到用的有效闭环。具体请访问华为官网的使用华为云DevCloud实现20分钟一行代码上云进一步的了解和使用。

最后专家还提出,希望广大开发者可以通过华为所提供的能力,真正实现自我创造的提升和蜕变。

点击关注,第一时间了解华为云新鲜技术~