在数字化浪潮汹涌澎湃的今天,各种创新技术层出不穷,开发者面临技术选型与个人转型的双重挑战,如何帮助开发者实现能力与效能提升?这成为开发技术提供商共同的课题。
10月24日,在由湖南省工业和信息化厅、湖南湘江新区管理委员会指导,长沙市工业和信息化局、长沙信息产业园管委会、CSDN主办的2024长沙·中国1024程序员节“岳麓对话暨1024程序员节开幕式”上,华为首席开源联络官、CNCF基金会董事任旭东做了《共筑开发者生态,共赢智能时代》主题演讲,分享了“开源+AI”与开发者之间紧密交织的关系、对未来产业集群和程序员的影响,以及华为的实践。
随着时代的演进,AI 的发展已然成为推动开发者数量增长的强大引擎,预示着下一个爆发期的来临。回顾计算机行业的发展历程,每一次重大变革都伴随着编程语言的创新和开发者群体的崛起。从早期的 Fortran 到 C 语言,再到移动互联网时代的 JAVA 和 SWIFT 等,这些编程语言的兴衰都与时代的需求紧密相连,且都在特定的窗口期内蓬勃发展。
如今,智能时代的到来为编程世界开启了全新的窗口。据 IDC 预测,开发者数量将增长 1.5 倍,自然语言编程将广泛普及,AI 工具也将逐渐在开发领域发挥重要作用。这一趋势将促使各行业在未来 3 - 4 年展开激烈竞争,专业开发者将向头部厂商的工具汇聚,初级开发者也将依赖头部产业的工具平台,马太效应在这一过程中将愈发显著。
在这一背景下,开源成为推动 AI 生态发展的关键力量。开源与闭源生态在各个时代并行发展,而开源的独特优势在于其能够加速产业组合,推动产业规模迅速提升。以互联网时代为例,Linux 经过 30 年的发展,在开源的助力下,实现了从数十亿市场规模到数百亿市场规模的跨越,甚至比肩 Windows。在移动互联网时代,安卓借助开源的力量,在十年间占据了大量市场份额,市场规模从数百亿扩张到数千亿。进入AI时代,开源大模型能力在短短 17 个月内就达到了与闭源大模型相当的水平,这无疑预示着 AI 生态在开源的推动下,将更快触及新的发展高度,迎来临界点。
诺贝尔经济学奖得主的研究发现,产业效率高的地区往往具备要素流动性高、人才和资本汇聚程度高的特点。在智能时代,开源社区的代码流动性有望成为新的产业发展驱动力。开源社区、代码托管平台等聚集了程序员、算法和开发者工具等要素,形成了群体创新乘法效应。再加上开源开放带来的指数效应,有望在Cyber空间上打造出“新质生产力”的万亿产业集群,这将是智能时代产业发展的新趋势,值得全行业从业者深入探索。
任旭东认为,在AI和大模型的加持下,AI程序员不断涌现。未来,能够驾驭各种AI工具的超级程序员将应运而生。智能时代推动超级程序员、超级平台和超级流水线的建设者聚力,他们将共同推动智能时代的创新发展,塑造全新的产业格局。
从历史的长河中走来,开源不断演进,在不同阶段展现出独特的魅力和价值。在AI时代,开源将扮演着至关重要的角色,是创新的源泉、产业发展的助推器。展望未来,开源有望通过打造万亿产业集群,催生超级程序员和超级平台,进一步释放智能时代的巨大潜力。
在智能时代的浪潮中,华为聚焦操作系统、数据处理、深度学习和编程语言等核心基础软件领域,通过开源、开放方式与产业界伙伴、开发者、高校人才紧密合作,打造了一系列关键组件。例如,openEuler 作为业界首个 AI 原生操作系统,自 2020 年发布以来,在短短三四年间实现了质的飞跃,伙伴参与度、贡献者数量和工具数量均呈现数量级的增长,有力地推动了 OS 生态的演进。OpenHarmony同样成绩斐然,从 1.0 版本的 700 万行代码发展到 4.1 版本的 1.1 亿行代码,吸引了 8000 多人持续参与贡献,已成为全球最大的开源社区之一,其软硬件产品和应用生态也日益繁荣,为智能时代的基础软件生态建设奠定了坚实基础。
为此,多年来,华为凭借在 ICT 领域的深厚积累,致力于为开发者提供全方位的支持与服务,全力打造统一的开发者平台,围绕鸿蒙生态、鲲鹏生态和昇腾生态等三大根生态持续发力。通过发布沃土计划、众智计划、布道师计划和 AI 百校计划等一系列富有针对性的专项行动,为企业开发者、学生开发者、个人开发者和社区开发者等不同群体,提供丰富的工具链支持,涵盖技术赋能、职业道路助力等多个维度。旨在不断提升开发者的体验,加速其成长步伐。目前,华为的技术扶持行动成效显著,众多开发者在其助力下实现了自身潜力的释放。例如,郑州轻工业大学李一浩副教授创办的梅科尔工作室(Maker Studio)通过产学研结合取得了丰硕成果,在华为生态技术的加持下,快速实现了其成果的应用落地;深圳大学学生周汝霖因积极参与开源社区活动,成长为昇思 MindSpore 布道师和优秀开发者,其成果在医院得到了实际应用,充分展现了华为对开发者的强大赋能力量。
在这个充满无限可能的智能时代,华为愿与每一位开发者携手共进,在技术创新和开放开源的道路上砥砺前行。通过积极参与全球开源贡献,深耕核心基础软件,构建强大的技术栈和丰富的开发者激励计划,华为致力于为开发者提供有力的支持,助力其实现高效的应用开发。同时,华为也期待与更多的开源参与者共同努力,汇聚各方力量,共同打造开发者生态,推动智能时代万亿产业集群的发展,催生超级程序员和超级平台的诞生,共同书写智能时代的辉煌篇章。