二月 10, 2026

绿色编程,共创更美好的未来

Digital & Tech

print

作者:雷努·辛格,  分析师,客户 & 消费者洞察

你编写的代码能帮助拯救地球吗?剧透预警:是的,可以。

数字技术是推动社会进步的强大力量,但其快速增长也带来了环境代价。预计信息通信技术(ICT)行业在全球温室气体排放中的占比将从2020年的4%上升至2040年的15%。1

作为推动进步的创新者,我们自问:作为数字 & 技术(D&T)团队,如何编写出不仅高效,而且对环境负责的代码?这是我们这段旅程的故事,讲述了我们为何启程、从首次试点中获得了哪些经验,以及我们计划如何扩大行动规模,以迎接更可持续的未来。 

什么是绿色编程?

不妨将其视为一种既是一门艺术又是一门科学,旨在开发对环境影响最小的软件。其核心在于关注应用程序的能耗。 

实际操作中是如何进行的?这涉及几种明智的策略:

  • 优化 CPU 和内存使用:编写能够更高效地进行计算并利用内存的代码。
  • 减少存储空间:最大限度地减少应用程序的数据占用空间。
  • 优化网络使用:减少通过网络传输的数据量。
  • 预防故障:编写具有弹性的代码,以避免耗费大量资源的错误和重启。

通过关注这些领域,绿色编程有助于降低运行软件所需的能耗。这对开发人员和工程师而言,是一种切实可行的方式,能够直接为可持续发展目标做出贡献,将一行行代码转化为造福地球的积极力量。

我们为何拥抱绿色代码

对于我们 dsm-firmenich 而言,践行绿色编码不仅仅是一项技术实践,更是我们核心价值观的直接体现。我们坚信要成为推动善的力量,塑造未来,并对我们的成果负责。绿色编码帮助我们每天践行这些价值观。

通过优化软件性能并降低资源消耗,应用程序对设备和基础设施的压力得以减轻,从而延长其使用寿命。这有助于避免过早更换硬件,并减少隐含碳排放——后者通常占 IT 领域环境足迹的很大一部分。由此,绿色编程有助于降低运营排放,并实现数字资产更可持续的生命周期管理。 

采取这些举措,将使我们成为具有前瞻性的领导者,激励我们的同行、合作伙伴和客户与我们携手并进,为整个组织构建一个更完善、更高效、更具韧性的数字基础。

我们的第一步:AEM试点项目

为了将我们的愿景付诸实践,我们启动了一个试点项目,旨在评估基于 Adobe Experience Manager(AEM)构建的 dsm-firmenich.com 网站的代码质量。该项目的目标是建立基准、了解当前表现,并确定关键的改进领域。

我们采用绿色规范指数(GCI)来评估我们的应用。GCI 是一个评分系统,评分范围为 1.0 至 4.0,用于衡量规范的环境效率。

  • 1.0 - 1.9(高风险): 低效且高碳的代码。
  • 2.0 - 2.9(中等风险):对可持续发展有一定认识,但仍有改进空间。
  • 3.0 - 4.0(低风险):经过优化的低排放代码——行业标杆。

我们的 AEM 应用程序(包含 1,100 多个文件,共计 230,000 行代码)的得分是 2.68 ,表明风险处于中等水平。评估报告指出了713处违规项,其中包括41处严重违规,这为我们提供了清晰且基于数据的优化路线图。

微小改变带来的影响

解决这些已发现的问题能带来什么成效?我们的试点结果令人大开眼界,表明即便是微小的改变也能产生巨大的影响。

仅通过解决这一应用程序中的违规问题,我们就有效减少了:

  • 每年294千克二氧化碳
  • 每年1,387千瓦时

这一年度节省金额相当于:

  • 驾驶电动汽车从巴黎到曼谷,全程约9,200公里。
  • 足足给427部智能手机充电一整年。
  • 近14棵成熟树木对环境造成的影响。

该试点项目证明了一个关键点:绿色编程能带来可量化的环境效益。它为我们的D&团队提供了切实的成效证明,从而激发了他们的自豪感和参与热情。我们不仅是在编写代码,更是在为建设一个更健康的地球贡献力量。

放眼未来:宏伟蓝图

如果我们将这些经验应用到整个数字领域,会产生怎样的影响? 

我们设想将这一举措推广至我们最关键的100个应用程序。这不仅包括现代的云端系统,还包括那些通常能效较低的旧式本地部署应用程序。 

根据我们的试点结果,我们估计,如果解决这100个应用程序中的“绿色代码”违规问题,可能会带来以下效果:

  • 每年减少 78,300 公斤二氧化碳当量
  • 每年节省的能源为 203,900 千瓦时.

为了直观地展示这一更广泛的影响,这些节省的金额相当于:

  • 为电动汽车提供足够动力,使其绕地球行驶32.4圈。
  • 每年为超过62,000部智能手机充满电。
  • 3,700多棵成熟树木带来的积极影响。

我们计划如何推进

为了在整个组织内推广绿色编程,我们正专注于四个影响最大的关键领域:

  1. 环境影响:我们的首要目标是降低整个应用生命周期中的碳排放和能耗。
  2. 运营效率:我们致力于通过编写优化代码来降低存储和计算成本,这同时也能提升应用程序性能和用户体验。
  3. 战略业务价值:我们希望提升作为一家具有前瞻性、对客户、投资者和有志于实现共同目标的人才极具吸引力的组织的声誉。
  4. 组织文化:我们致力于提升 D&团队的自豪感和参与度,赋予他们创造切实、积极影响的能力。

通过围绕这些目标开展工作,我们可以确保我们的绿色编程倡议不仅是一个一次性项目,更是我们工作方式中不可或缺的一部分。这关乎将可持续发展融入我们的基因。 

一步一个脚印,让进步融入生活。 

我们对“绿色编程”的探索表明,通往可持续未来的道路离不开创新,以及重新思考工作方式的意愿。最初的一个疑问,如今已在团队内部演变成一股强大的浪潮,这证明了每一行代码都可能成为推动进步的行动。我们特别感谢统一网页体验团队(Bishun Kumar, 索赫尔·库雷希, 拉金德尔·C·辛格, 普里扬卡·昆巴尔, 朱莉·吉万达尔·帕蒂尔, 帕迪德·阿扎德普尔泽维尔·辛吉 以及普里扬卡·P) 感谢你们出色的开发工作以及功能支持,同时也感谢我们的合作伙伴埃森哲(Accenture)的鼎力相助。你们的辛勤付出深受赞赏,没有你们,我们绝不可能完成这项工作。

有兴趣在我们的数字 & 团队中创造有意义的影响吗?探索我们的职位空缺并 立即申请!

 


 

1来源: https://www.sciencedirect.com/science/article/abs/pii/S095965261733233X

探索更多
  • 营造心理健康文化:心理健康倡导者

    1 一月 2025

    营造心理健康文化:心理健康倡导者

  • 风味解码器:我是如何拓展我们对食物的认知的

    23 五月 2025

    风味解码器:我是如何拓展我们对食物的认知的