It’s thrilling to be at the forefront of a beauty revolution

@careers · 17 dagen online

Ontdek meer

Over deze vacature

Codificación ecológica para un futuro más verde
Por Renu Singh, analista de & de información sobre consumidores
¿Podría el código que escribes ayudar a salvar el planeta? Alerta de spoiler: Sí, puede.
La tecnología digital es una poderosa fuerza para el bien, pero su rápido crecimiento tiene un costo medioambiental. Se prevé que la cuota del sector de las tecnologías de la información y la comunicación (TIC) en las emisiones mundiales de gases de efecto invernadero aumente del 4 % en 2020 hasta alcanzar el 15 % en 2040.
Como innovadores que llevan el progreso a la vida, nos preguntamos: ¿Cómo podemos nosotros, los de Digital & Tech (D&T) de dsm-firmenich, escribir código que no solo sea eficiente, sino también responsable con el medio ambiente? Esta es la historia de nuestro viaje, por qué empezamos, qué aprendimos de nuestro primer proyecto piloto y cómo planeamos ampliar nuestros esfuerzos para lograr un futuro más sostenible.
¿Qué es la codificación ecológica?
Piensa en ello como el arte y la ciencia de escribir software que minimiza su huella medioambiental. Se trata de ser conscientes de la energía que consumen nuestras aplicaciones.
¿Cómo funciona en la práctica? Implica varias estrategias inteligentes:
Optimización del uso de la CPU y la RAM : Escribir código que realice cálculos y utilice la memoria de forma más eficiente.
Reducción del espacio de almacenamiento : Minimizar la huella de datos de nuestras aplicaciones.
Optimización del uso de la red : Reducir la cantidad de datos transferidos a través de las redes.
: Creación de código resistente que evita errores que consumen mucha energía y reinicios.

Al centrarse en estas áreas, la programación ecológica ayuda a reducir la energía necesaria para ejecutar nuestro software. Es una forma tangible para que los desarrolladores e ingenieros contribuyan directamente a los objetivos de sostenibilidad, convirtiendo líneas de código en una fuerza positiva para el planeta.
Por qué estamos adoptando el código verde
Para nosotros, en dsm-firmenich, adoptar la codificación ecológica es más que un ejercicio técnico. Es un reflejo directo de nuestros valores fundamentales. Creemos en ser una fuerza para el bien, dar forma al futuro y asumir la responsabilidad de nuestros resultados. La codificación ecológica nos ayuda a vivir estos valores cada día.
Al optimizar el rendimiento del software y reducir la intensidad de los recursos, las aplicaciones ejercen menos presión sobre los dispositivos y la infraestructura, lo que permite que se mantengan en uso durante más tiempo. Esto ayuda a evitar la sustitución prematura del hardware y reduce el carbono incorporado, que a menudo representa una parte significativa de la huella medioambiental de las tecnologías de la información. De esta manera, la codificación ecológica contribuye a reducir las emisiones operativas y a una gestión más sostenible del ciclo de vida de los activos digitales.
La adopción de estas prácticas nos posiciona como líderes con visión de futuro, inspirando a nuestros compañeros, socios y clientes a unirse a nosotros en este viaje para construir una base digital mejor, más eficiente y más resistente para toda nuestra organización.
Nuestro primer paso: El piloto de AEM
Para convertir nuestra ambición en realidad, lanzamos un proyecto piloto para evaluar la calidad del código del sitio web dsm-firmenich.com, creado con Adobe Experience Manager (AEM). El objetivo era establecer una base de referencia, comprender nuestro rendimiento actual e identificar las áreas clave que debían mejorarse.
Utilizamos un Índice de Código Verde (GCI) para evaluar nuestra aplicación. El GCI es un sistema de puntuación del 1,0 al 4,0 que mide la eficiencia medioambiental del código.
1,0 - 1,9 (alto riesgo) : Código ineficiente y con altas emisiones de carbono.
2,0 - 2,9 (riesgo moderado) : Hay cierta conciencia sobre la sostenibilidad, pero aún hay margen de mejora.
3,0 - 4,0 (riesgo bajo) : Código optimizado y de bajas emisiones: el estándar de referencia.

Nuestra aplicación AEM (230 000 líneas de código en más de 1100 archivos) obtuvo una puntuación de en el Índice de Código Ecológico (escala del 1 al 4), lo que indica un riesgo moderado. La evaluación detectó 713 infracciones, incluidas 41 críticas, lo que nos proporcionó una hoja de ruta clara y basada en datos para la optimización.
El impacto de los pequeños cambios
¿Qué podríamos lograr si solucionáramos estos problemas identificados? Los resultados de nuestra prueba piloto fueron reveladores y demostraron que incluso los pequeños cambios pueden marcar una gran diferencia.
Al abordar las infracciones en esta única aplicación, logramos una reducción efectiva de:
294 kg de CO₂ al año
1.387 kWh de energía al año

Este ahorro anual equivale a:
Alimentar un vehículo eléctrico para viajar de París a Bangkok, unos 9200 km.
Cargar completamente 427 teléfonos inteligentes durante todo un año.
El impacto medioambiental de casi 14 árboles maduros.

Este proyecto piloto demostró un punto crucial: la codificación ecológica ofrece beneficios medioambientales cuantificables. Proporcionó a nuestro equipo D&equipo de D con pruebas tangibles de su impacto, lo que fomentó un sentido de orgullo y compromiso. No solo escribíamos código, sino que contribuíamos a un planeta más saludable.
Ampliando nuestras ambiciones: El panorama general
¿Cuál sería el impacto si pudiéramos aplicar estos conocimientos en todo nuestro panorama digital?
Imaginamos ampliar esta iniciativa a 100 de nuestras aplicaciones más relevantes. Esto incluiría no solo los modernos sistemas basados en la nube, sino también las aplicaciones locales más antiguas, que suelen ser menos eficientes desde el punto de vista energético.
Basándonos en los resultados de nuestra prueba piloto, estimamos que corregir las infracciones del código ecológico en estas 100 aplicaciones podría dar lugar a:
Una reducción anual de 78 300 kg de CO₂e.
Un ahorro energético anual de .

Para visualizar este mayor impacto, estos ahorros equivalen a:
Alimentar un vehículo eléctrico para dar 32,4 vueltas alrededor de la Tierra.
Carga completa de más de 62 000 teléfonos inteligentes al año.
El impacto positivo de más de 3700 árboles maduros.

Para ampliar la codificación ecológica en toda la organización, nos estamos concentrando en cuatro áreas clave que ofrecen el mayor impacto:

  • : Nuestro objetivo principal es reducir las emisiones de carbono y el consumo de energía a lo largo de todo el ciclo de vida de las aplicaciones.
  • : Nuestro objetivo es reducir los costes de almacenamiento y de informática mediante la escritura de código optimizado, lo que también mejora el rendimiento de las aplicaciones y la experiencia del usuario.
  • Valor estratégico para el negocio : Queremos reforzar nuestra reputación como organización con visión de futuro que resulta atractiva para los clientes, los inversores y el talento con objetivos definidos.
  • : Buscamos aumentar el orgullo y el compromiso dentro de nuestros equipos D&equipos D T, empoderándolos para que puedan tener un impacto tangible y positivo.

Al organizar nuestros esfuerzos en torno a estos objetivos, podemos garantizar que nuestra iniciativa de programación ecológica no sea solo un proyecto puntual, sino una parte fundamental de nuestra forma de trabajar. Se trata de integrar la sostenibilidad en nuestro ADN.
Dando vida al progreso, línea a línea.
Nuestra exploración del código ecológico demuestra que el camino hacia un futuro sostenible está pavimentado con innovación y la voluntad de replantearnos cómo trabajamos. Lo que comenzó como una pregunta se ha convertido en un poderoso movimiento dentro de nuestro equipo, demostrando que cada línea de código puede ser un acto de progreso. Nos gustaría expresar nuestro especial agradecimiento al equipo de Unified Web Experience (, , , , , , y Priyanka P) por su excepcional trabajo de desarrollo, así como por su apoyo funcional, y a nuestros socios de Accenture por su colaboración. Apreciamos mucho su arduo trabajo, y no podríamos haberlo logrado sin usted.
¿Te interesa crear un impacto con propósito en nuestro & equipo de Tecnología Digital? Explora nuestras vacantes y !
It’s thrilling to be at the forefront of a beauty revolution
Pet passion in action: How I help shape the future of our Pet food business
Flavor decoder: how I develop our understanding of food

Aviso legal sobre la traducción Esta página se ha traducido automáticamente mediante inteligencia artificial. Aunque nuestro objetivo es la precisión, es posible que las traducciones no sean perfectas o que interpreten erróneamente el contenido original. Para obtener información importante, consulte la versión en el idioma original. Utiliza las traducciones generadas por IA bajo tu propia responsabilidad. DSM-Firmenich no se hace responsable de los errores o malentendidos que puedan derivarse de estas traducciones.

Solliciteren →

Over @careers

🌐 dsm.com

Vergelijkbare vacatures

Alle vacatures →