写点什么

3 年迭代一次技术栈:我们程序员,为啥跑不赢行业?

  • 2021-04-23
  • 本文字数:3325 字

    阅读完需:约 11 分钟

3年迭代一次技术栈:我们程序员,为啥跑不赢行业?

C 、C++、Go、Swift……差不多每 6 - 8 年会出现一轮新的、具备影响力的静态语言,“这是生产力迭代的象征”,许式伟在 2021 ECUG Con 上如是说。


而编程语言的迭代只是个缩影,这样的迭代速度,正变本加厉地深入各个行业与技术维度。


从 Web 2.0 到互联网 +,技术赋能的形式在飞速迭代,几乎每 3 年就有新的概念走向成熟,技术栈也随之发生变更;具体到某一技术领域,比如前端,速度更为吓人,差不多每 18 个月就会有一次更新迭代。


这种更迭速度导致的最直观的一个结果是,技术栈更新飞快,开发者开始变得无所适从。比如在 2015 年,CNCF 成立,云原生 12 要素出现,云计算进入新的发展阶段,传统运维岗位的需求量迅速萎缩。仅在 2019 年,中国已开始应用云计算技术的企业占比就达到了 66.10%,2020 疫情的到来又大大加速了企业上云进程。到今天,运维人员大量转型 DevOps 工程师、技术运营、解决方案架构师,所需的技术栈几乎变了一半。


这样的例子几乎比比皆是,AI 和轻代码 / 无代码的先后兴起,就是以上变化规律的具现。


如果没有意识到这一点,就很难预估行业变化的趋势和方向。许多人会耗费多年时间,追逐看似时髦的技术框架,而对个人成长的核心能力和边界能力一无所知。这是一种具有很强麻痹作用的随波逐流,也是带有很大自我欺骗色彩的“假性勤奋”。


但开发者能做的,绝不仅止于此。产业和技术变迁的本质,其实有迹可循,简单说,可以分为三大要点:


  1. 对外部环境有认知:熟悉重要的产业政策和方向;

  2. 对个人成长有认知:清楚自身能力成长的边界和“台阶”;

  3. 结合以上两点,形成决策闭环。

2021,从政策到个人的决策闭环

对外部环境有认知,是指要对大的政策和方向有敏感度,能感知到行业、产业利好趋势的变化和调整。


对个人成长有认知,指的是开发者不仅要学习,而且要聪明的学习,能够知悉标志性的成长拐点,以及在成长的各个阶段,可以寻求的外部帮助。


用外部大方向指导自己选择行业,用行业指导自己选择核心技术方向,再通过核心技术方向倒推成长路径,这就形成了决策上的闭环。


为了能更具体、形象地说明这一决策链条,InfoQ 联合华为云共同发布了《产业开发者成长图谱》,下面我们以此为例,做详细解读。



产业开发者成长图谱


该成长图谱描绘了开发者在产业生态中获取扶持资源、不断进阶,最终实现跨台阶成长的一条通路。


在横向维度,我们列举了众多重点解决方案场景和相关产业,上接政策,下接产品,力争将通路具像化。


在纵向维度,图谱通过开发者在企业里担任的不同职位来反映个人成长的阶段。因为更高岗位往往对开发者有着更高的要求,也意味着要承担更大的责任,实现不同维度的个人和团队价值。因此,每一次晋升都是一种成长。比如,软件开发工程师为代码、为项目负责,技术专家、技术 VP 则要为行业性的解决方案和最终效果负责。


与此同时,不同岗位的开发者在产业生态中又处于不同的位置,可以获得相应的扶持资源。如成长图谱所示,产业生态可大致分为五层:技术产品、场景化解决方案、数字经济重点产业、商业使能和政策扶持与引导。


基础开发者以使用技术为主,对应技术产品层;技术专家或技术 VP 需要深入理解公司业务,通过技术、产品和服务的组合提供解决方案,对应场景化解决方案层;CTO 或 CEO 主要关注公司业务、商业模式和产业发展,对应产业层。


从成长图谱中,我们可以看到开发者成长的清晰路径。


开发者从高校学生起步,成长的下一个标志是“工程师”。作为技术产品的接触者和直接使用者,高校学生可以通过使用华为云的创新技术产品开发应用,提升自己,从而拥有更高的技术能力。在这个过程中,通过利用华为提供的扶持资源(比如参加在线培训课程、沙箱实验等),他可以了解、学习和掌握新技术,从而为成为工程师打下坚实的基础。


在开发者成为工程师后,成长的标志则变更为“资深工程师”,当然,在不同职级体系下,具体岗位名称可能有所区别,但这不影响对路径的推导。在这一阶段,他可以参加华为提供的沙箱实验,根据详细的实验手册,模拟真实场景,体验真实云场景,比如,利用 AI 开发服务 ModelArts 实现花卉图像分类。


要成为技术专家,则需要既懂技术,又要深入理解公司业务,深耕整个行业的技术方向,通过技术、产品和服务为客户提供场景化的解决方案。更重要的是,技术专家要开始探索技术的商业闭环,这就需要有头部公司,主动将培育充分的商业土壤开放给技术专家,以充分验证技术的商业价值。华为恰恰拥有也正在开放这样的能力,此外,通过参加华为组织的技术大会,开发者也可以认识更优秀的技术人才,与其他技术专家一对一交流,获得宝贵的建议,加速成长。


当技术专家再成长一步,则有可能成为技术 VP 或 CTO ,这同样与不同职级、不同企业的具体情况有关。这时,他需要具备领导力、技术选型和决策能力、文化构造能力、人员管理能力等多维能力,关注公司业务和重点产业,了解国家大政方针,判断公司未来走向。那么通过华为联创营或行业峰会,他可以帮助公司获取华为云提供的专业技术支持,联合面向市场提供发布解决方案,并借助华为云生态,实现更快成长。

“每一个开发者都了不起”

“在智能奔涌的浪潮中,最强的智,是众智。最大的力,是合力。没有人能够逆转万流归海。每一个开发者,都在创造一往无前的奔腾时代。世界有你,了不起。”华为常务董事、华为云 CEO、消费者业务 CEO 余承东,在给开发者的一段视频中这样说道。


“每一个开发者都了不起”,也恰恰是华为开发者大会的 Slogan。


这样的发声并非凭空出现,开发者在华为生态体系内,向来占据举足轻重的位置。


首先是开源和社区,根植于开发者,回馈于开发者。华为是 CNCF 亚洲唯一初创 & 首个白金会员,其支持边缘计算的开源平台 KubeEdge 已经晋级 CNCF 孵化项目,Volcano 也正式进入了 CNCF;在 Kubernetes 开源社区,华为的代码贡献量在亚洲排名第一,Maintainer 席位数亚洲排名第一;重磅产品鸿蒙 OS、openEuler、openGauss 都已宣布开源。


再者,从 5G 到操作系统,华为以基础软件、新基建、数字化转型为重点技术探索方向,等同于翻新了上层技术发展的土壤。而土壤如果缺乏优秀的耕种者,就会变为“荒地”,开发者自然成为华为关注的焦点。


对开发者的关注,也重点反映在 2021 HDC 华为开发者大会上。


从目前公开的信息看,除主要的技术分享之外,今年的 HDC 至少还有三项规划会成为开发者关注的焦点,分别是先锋少年论坛、开发训练营、扫地僧见面会。


先锋少年论坛,是一份帮助高校学生成长为云时代新人才的全方位指南,由华为云携手教育部创新创业教育指导委委员、华为公司软件分析主任、华为云天才少年、互联网 + 大赛大奖得主等共同打造,基于华为领先的云与计算产品和技术帮助高校学生实现梦想,成为了不起的开发者。


主要包含四大类内容:


  1. 高校学生职业发展规划指导;

  2. 华为云与高校合作创新实践分享;

  3. 华为云先锋少年计划发布;

  4. 华为云天才少年与先锋少年的创新实践分享。


开发者训练营则覆盖多种领域的技术热点,以训练营形式听技术大咖全面精讲并动手实践,内容包括 AI 模型的开发和部署,数据库、低代码、物联网、应用开发、迁移上云等。


扫地僧见面会则邀请了华为云各大技术领域最顶尖、最优秀的技术专家出席现场,围绕云原生、人工智能、大数据等话题与开发者面对面交流、探讨。


在 HDC 中国区,特色更加鲜明。今年的 HDC 中国区将包含 63 场线下分会场,覆盖 36 座城市,这是一个史无前例的会议策划,消耗巨大,但也意味着大部分开发者都可以亲身参与到 HDC 的议程里,真正实现整个开发者生态的良性运转。


这些分会场将包含三条业务主线,分别是智能基座高校、鲲鹏生态创新中心、华为云产业云创新中心。


智能基座高校的内容主要涵盖云原生技术和 AI 计算,以及 openEuler 实操训练营;鲲鹏生态创新中心上海分会场以“鲲鹏应用创新大赛”为主,北京分会场则将对全国首个全栈生态体系的基础软件联合实验室进行揭秘,并重磅发布金融行业的全栈调优案例;华为云产业云创新中心涵盖的前沿技术较多,包括 VR、通用 AI 等。


可以说,这样的活动,已经成为开发者成长不可或缺的养分。


这是一个不可思议的时代,信息的不对称性史无前例的降低,个人成长成为了整个企业、整个生态的关注重点。我们有理由相信,3 年更迭一次的技术栈,不会是未来开发者成长的阻碍,我们能够跑赢行业。

2021-04-23 09:314821
用户头像
王一鹏 前 InfoQ 总编辑

发布了 151 篇内容, 共 95.8 次阅读, 收获喜欢 466 次。

关注

评论 3 条评论

发布
用户头像
原图在哪里,文中的图太虚了看不清
2021-04-26 15:43
回复
可以给我提供个邮箱~
2021-04-29 10:14
回复
i1093108915@yeah.net
2021-05-17 13:55
回复
没有更多了
发现更多内容

层层递进!MySQL性能优化步骤演进,一顿饭的时间我就会了

Java 程序员 后端

并发容器之BlockingQueue详解,深入linux内核架构中文pdf

Java 程序员 后端

并发编程专题三-JAVA线程的并发工具类,面试要掌握这几个关键点

Java 程序员 后端

并发编程专题四-原子操作和显示锁,java面试刷题

Java 程序员 后端

应“云”而生的 Java 框架,带你手撸红黑树

Java 程序员 后端

微服务网关与用户身份识别,JWT+Spring Security进行网关安全认证

Java 程序员 后端

已拿offer热乎乎的蚂蚁金服面经分享,建议收藏(Java岗、附答案)(2)

Java 程序员 后端

干货!使用Docker构建RabbitMQ高可用负载均衡集群,java面试题汇总及答案

Java 程序员 后端

开门见山的问MySQL:InnoDB一棵B+树可以存放多少行数据

Java 程序员 后端

应届生想要找到一份Java开发的工作,需要达到什么水平?

Java 程序员 后端

很全面!每天一分享互联网大厂Java面试真题,java菜鸟教程实例

Java 程序员 后端

工商银行分布式服务 C10K 场景解决方案,java基础实战项目飞机大战

Java 程序员 后端

差点跳起来了!阿里首推22w字Java面试复盘宝典成功助我入职美团

Java 程序员 后端

已拿offer热乎乎的蚂蚁金服面经分享,建议收藏(Java岗、附答案)

Java 程序员 后端

年末三面快手Java后端岗,没有刁难轻轻松松就拿下了意向书,分享面经

Java 程序员 后端

彻底理解coookie、session、token,mybatis的动态sql执行原理

Java 程序员 后端

微服务架构陷阱:过渡设计和设计不足,2021年Java开发前景如何

Java 程序员 后端

已拿offer热乎乎的蚂蚁金服面经分享,建议收藏(Java岗、附答案)(1)

Java 程序员 后端

强势出击!21天肝完这份字节面试题后直接斩获字节offer

Java 程序员 后端

强哥说Java--Java 方法,kafka视频

Java 程序员 后端

快速鸟瞰并发编程,-呕心沥血整理的架构技术【2】,分层展示的架构图

Java 程序员 后端

微服务你得知道这些!从核心组件到远程调用方式以及HTTP通信方法

Java 程序员 后端

必知必会JVM四-垃圾收集器介绍,linux驱动开发入门与实践

Java 程序员 后端

快人一步!阿里爆款Java性能调优手册,源码,如何做到操作系统和并发同步结合

Java 程序员 后端

快速上手Apache,java递归求阶乘原理

Java 程序员 后端

干货第一弹-教你如何利用阿里开源工具进行排查线上CPU居高问题

Java 程序员 后端

年薪80W,Java高薪架构师成长背后血泪史,膜拜大佬

Java 程序员 后端

已开源!阿里巴巴SpringCloud微服务原理与架构项目实战,请签收

Java 程序员 后端

干了这么多年的Java面试官,给大家分享我面试时最爱问的Java高频题

Java 程序员 后端

开发多年put、get、resize不知道,springcloud视频讲解

Java 程序员 后端

强哥说Java--Java 变量,java面试逻辑思维题及答案

Java 程序员 后端

3年迭代一次技术栈:我们程序员,为啥跑不赢行业?_语言 & 开发_王一鹏_InfoQ精选文章