《云原生开发者洞察白皮书》发布,云原生时代构建适应变化的自己
未来对所有开发者是天堂可能也是地狱,基于云原生的技术架构逐渐成熟,作为开发者无需掌握大量的冗余知识,只需要专注在业务与对应的核心逻辑上,传统高高在上的IT工作逐渐成为人人皆可快速上手的日常技能。
我是谁?我在哪?我要做什么?越来越多的成为职业发展中常常自我焦虑的“源动力”。多年苦练的各种技术,越来越快的被淘汰,层出不穷的新技术都在快速的“卷”着这个行业,35岁后的我们何去何从?
在聊到IT行业的未来之前,我想先聊一下另外一个行业,摄影师。往前推20年,能够拥有一部相机,能够拍出一张清晰的照片,都需要大量成本,一个独立的暗房冲洗胶卷,为了拍一张不过爆的照片,甚至还要准备测光表这样的设备。如何评估不同胶卷、镜头、EV、焦距、ISO、光圈、快门、白平衡等参数都能让菜鸟们死在最开始,毕竟一下快门就是好几块钱,而且还是在每个月收入不超过1千元的20年前。
答案是否定的,传统的依赖于设备的摄影师被淘汰了,而专业的摄影人员却供不应求,优秀的摄影大师,反而从孤独的独行者成为了科普和传授用光技巧及提升视觉的大师,从简单的拍照上升到的如何使用后期软件优化合成、如何从自己拍好照片到能够带人拍出好照片。从抵制软件优化的物理流进入了享受RAW后期随心所欲的技术流,何必只是为了那一瞬间而白白浪费生命呢?
随着时代的进步,一些行业的壁垒会被打破,而随时带来的是新的行业和机会蓬勃发展,很多在以前专业的技能现在逐渐成为人们生活中的兴趣爱好之一,而对应开发者也是如此,如果仍然抱着以前的过时技术和思想是无法跟上时代的车轮的。
在若干年前我们还经常嘲笑不会自己装Windows操作系统或者基本DIY一台主机的开发,而现在只要在云上简单几步操作,基于Docker所需要的复杂环境近乎以秒级别的搭建启动完成。以前需要大量专业技能的开发人员才能完成的各种业务规则,现在通过Low-Code只需要简单的配置即可完成。以前需要专业的测试人员进行测试用例设计执行才能上线的更新,现在通过灰度和精准,只需回放流量评估代码覆盖率甚至基于机器学习即可完成质量保证,而交付及上线的周期也在从月逐渐压缩到分钟,用户几乎可以随时动态的看到自己提出的需求带来的功能变化。
云原生早已从基本的底层硬件支撑进阶为基于云的DevOps平台及软件开发模式,再升级为提供大量原生组件的模板化平台,谁会想到也许未来几年写代码已经是一个多余的技能,而基于业务的拼接及想象能力会成为关键,实现一个软件功能只需要像搭积木一样做几个简单组合即可,而软件的生产方也从专业的(开发、运维、产品等)团队变成人人皆可能。
开发者必须勇敢地跳出舒适区,勇于打破自身在技术格局、技术能力、业务经验和专业素质等方面的局限。
云原生技术将为开发者带来三个层面的价值:
首先帮助开发者实现能力的现代化,获得在专业垂直领域发展;
其次,降低开发者选择自己感兴趣的跨领域发展门槛,帮助开发者实现自身的转型;
最后就是为开发者降低应用开发与构建的复杂性,让开发者可以更加专注业务价值创造与创新,成为数字化创新的引领者。
在这样的技术支撑下越来越多的开发者越来越迫切地需要一种从全局出发的系统化观点,帮助自身尽早地拓展自身的格局,为个人的职业生涯发展把握方向。而不是拘泥于自己当下职位中的局部职能,希望通过所谓的垂直来构建职业护城河,殊不知能够依赖于单点能力成为绝招的机会少之又少,而拉通全局围绕价值才是解决问题的本质。
从过去团队化交付职位清晰各司其职到当下精英化自治团队,一个人能做的事情越来越多也越来越专业,从适应技术变化到适应需求变化再到适应自身变化,谁做到了适应性,谁跟上了时代。
希望通过这本《时代呼唤云原生-人人应作开发者》中国开发者群体未来发展趋势研究报告,能够让大家看到行业美好的未来,构建属于自己的个性化能力。具体下载链接:https://developer.aliyun.com/special/native/developer