文章主要讨论了由于云计算、大数据和人工智能等技术的快速发展,企业和市场对具备相应技能的人才的需求日益增长,但技术人才供应无法满足这一需求的问题。文章还指出传统技术人员面临技能更新换代的挑战,以及新兴技术如ChatGPT等AI工具的出现对工作岗位产生的影响。文章采访了Linux基金会LFEducation高级副总裁及总经理ClydeSeepersad,他提出了面对这些问题的解决方案,包括在大学阶段培养具备合格素质的软件开发人才,引导传统技术人员顺利过渡至云原生环境,以及扩充人才池等。
由于教育和培训体系的滞后性,刚入职场的年轻一代拥有的开发技能与岗位需求不匹配。企业现有职员在面临新旧技术更替时,缺少相应的技能准备。
企业采纳新技术后,必然对岗位会有新要求,传统技术人员要顺利转型可能面临困难。遗留系统的维护和技术更新是企业在转型过程中需要面对的挑战之一。
ChatGPT等AI工具的出现降低了软件开发的门槛,但对工作岗位构成威胁的同时,也为企业提供了更多的工作机会和创新空间。企业需要关注关键技术本身,并提升开发者的技术能力。
Linux基金会通过推出教育和培训项目、设立奖学金和助学金、更新和完善课程内容等措施来扩充人才池,帮助解决技术人才供应不足的问题。他们还致力于在全球范围内推动技术的普及和教育。
随着云计算、大数据和人工智能等新兴技术的不断涌现,企业对具备相应技能的人才需求日益增长。
然而,现实情况却是,技术人才供应远远无法满足市场需求。
一方面,由于教育和培训体系的滞后性,刚入职场的年轻一代拥有的开发技能与岗位需求不匹配。
另一方面,企业现有职员在面临新旧技术更替时,缺少相应的技能准备。
与此同时,ChatGPT 等 AI 工具的出现,令很多人都在担忧,它们会在未来取代软件开发这一岗位。
面对人才供需不平衡、技术更新挑战以及 AI 挤压工作岗位等问题,开源中国(OSChina)采访了 Linux 基金会 LF Education 高级副总裁及总经理 Clyde Seepersad。
Clyde Seepersad 负责技术人才的培训和认证工作。
全球性难题:开发技能与市场需求脱节
想象一下,你刚刚从大学毕业,满怀信心地去应聘一个软件开发的职位。面试官突然问你:“你写过多少微服务应用?”你可能会感到有些尴尬,因为你的答案是零。
然而,你不必为此感到不安或自责,因为这种情况其实非常普遍。
新
兴技术如云计算、大数据和人工智能等发展迅猛,而相关的教育和培训体系尚未完全跟上步伐,导致许多人才所掌握的开发技能与市场需求之间并不匹配。
Clyde Seepersad 指出:“在计算机及相关专业,很少有课程能够为学生提供大量接触现代计算基础设施和云原生开发实践的机会。这种情况不仅在中国存在,在美国、欧洲等发达国家和地区也是如此。”
对于这一问题,Clyde Seepersad 认真想过破解思路,为何不在大学阶段就开始培养具备合格素质的软件开发人才,比如在课程中融入更多云原生技术及现代技术的相关内容呢?
与众多大学教授的深入交流后,他得到了答案:大学的课程调整无法像企业的技术更迭那样迅速。
在美国,大学课程设置受到评级机制的约束,每四年要进行一次课程评审。
此外,并不是每个人生下来,都属于技术原住民这一代——从小就接触 Arduino 或树莓派等开发板,早早地制定了成为程序开发者或软件工程师的职业规划。
对于非技术原住民来说,他们可能缺乏足够的途径和自信心去主动学习开源开发的相关知识。
新旧技术更迭,传统技术人员面临挑战
技术人才的缺口并不仅限于刚刚步入职场的年轻人。在传统技术领域,虽然人才供应相对充足,但正面临着技能更新换代的挑战。
企业采纳新技术后,必然对岗位会有新要求,传统技术人员要顺利转型,可能没有那么容易。
Clyde Seepersad 认为,在过去十年甚至二十年中一直使用老旧技术栈的开发者,例如在单片机上使用 .NET 的开发者,面对企业技术升级的浪潮,往往缺乏所需的技能。
这些开发者可能负责维护全球高达 70% 的遗留系统,他们可能对 Windows Server 架构深入了解,然而在云原生技术领域却尚未有所涉猎,可能也未曾深入体验过持续集成与持续部署(CI/CD)流程。
鉴于这种情况,如何引导传统技术人员顺利过渡至云原生环境,已经成为企业面临的一项重要挑战。
Clyde Seepersad 表示,通常情况下,已经稳定运行十年甚至二十年的系统,企业不会轻易更换。因为这些系统尽管老旧,但对公司来说依然至关重要,有大量计算任务仍然依赖它们——虚拟机就是其中之一。
另一方面,若试图一次性全面更新系统,可能需要投入数百万美元来重建整个遗留系统,这对企业来说是一笔不小的开支。
然而,云原生和微服务架构的兴起让 Clyde Seepersad 认识到,企业从旧技术转向新技术的这一天一定会到来。云原生和微服务架构优势特别明显:企业甚至不必急于一次性完成所有工作,而是可以逐步地将工作负载的各个部分从遗留系统中移除,并转移到云原生环境中。
同时,通过 API 和其他方法保持数据流的连贯性,确保遗留系统人员能够继续他们的工作。
在企业转向新技术时,传统技术人员要么主动学习新技能,要么因此而失去这份工作。
很多企业并不吝啬于培训现有员工。由 Linux 基金会发布的《2024 科技人才报告》数据表明,面对人才缺口,不论哪个技术领域,48% 的企业都优先对现有员工进行技能提升或交叉技能培训,而不是雇佣新员工或聘请顾问。
因此,不论是对于刚毕业的年轻人,还是对于公司现有职员来说,技术培训都是必要的。
特别是在亚洲地区,包括韩国、日本和中国等在内,正面临人口老龄化的挑战,确保年轻一代掌握符合市场需求的技能显得尤为重要。
因为年轻人口数量逐渐减少,这必将导致未来每年进入就业市场的人口数量有所下降,国家拥有的应对人口结构变化的缓冲空间正在逐渐缩小。
在 Clyde Seepersad 看来,随着技术人才缺口不断扩大,当前最关键的就是要扩充人才池。
为此,Linux 基金会采取了一系列具有前瞻性的措施。比如,推出 Kubernetes 等教育和培训项目以及 Certified Kubernetes Administrator (CKA) 和 Certified Kubernetes Application Developer (CKAD) 等认证计划,设立奖学金和助学金帮助有潜力的学生和技术爱好者获得培训和教育资源等等。
为了能够使学员能够根据个人需求选择培训内容,培训课程采用模块化设计。
例如,拥有计算机相关学科背景的学员,可以跳过已经掌握的计算机基础原理和编程知识这部分,直接学习所需的容器技术等相关内容。
完成模块化学习后,学员可直接参加证书考试。开发人员、工程师和管理员可以根据自身职业考取相应的证书,以在就业市场中展示其专业技能。
与此同时,Linux 基金会还针对新兴技术不断更新和完善课程内容。
在 2024 年度,Linux 基金会新增了包括 PyTorch 在内的多个与 AI 相关的课程,这些课程覆盖了 AI 领域的重要组成部分。
不过 Clyde Seepersad 强调,Linux 基金会教育部门的核心关注点不仅限于新兴技术,而是确保学员普遍掌握现代微服务架构的相关知识。