Digital & Tech-Teams

@careers · 19 dagen online

Ontdek meer

Over deze vacature

Grüne Programmierung für eine grünere Zukunft
Von Renu Singh, Analystin, Customer & Verbraucherforschung
Könnte der von Ihnen geschriebene Code dazu beitragen, den Planeten zu retten? Spoilerwarnung: Ja, das kann es.
Die digitale Technologie ist eine mächtige Kraft für das Gute, aber ihr rasantes Wachstum hat ökologische Kosten. Der Anteil des Sektors Informations- und Kommunikationstechnologie (IKT) an den globalen Treibhausgasemissionen wird voraussichtlich von 4 % im Jahr 2020 auf bis zu 15 % im Jahr 2040 steigen.
Als Innovatoren, die Fortschritt zum Leben erwecken, haben wir uns gefragt: Wie können wir, die Digital & Tech (D&T)-Team bei dsm-firmenich einen Code schreiben, der nicht nur effizient, sondern auch umweltfreundlich ist? Dies ist die Geschichte unserer Reise, warum wir begonnen haben, was wir aus unserem ersten Pilotprojekt gelernt haben und wie wir unsere Bemühungen für eine nachhaltigere Zukunft ausweiten wollen.
Betrachten Sie es als die Kunst und Wissenschaft des Schreibens von Software, die ihren ökologischen Fußabdruck minimiert. Es geht darum, auf den Energieverbrauch unserer Anwendungen zu achten.
Wie funktioniert das in der Praxis? Es umfasst mehrere intelligente Strategien:
Optimierung der CPU- und RAM-Auslastung : Code schreiben, der Berechnungen durchführt und den Speicher effizienter nutzt.
: Minimierung des Daten-Fußabdrucks unserer Anwendungen.
: Reduzierung der über Netzwerke übertragenen Datenmenge.
: Erstellen von widerstandsfähigem Code, der energieintensive Fehler und Neustarts vermeidet.

Durch die Konzentration auf diese Bereiche trägt Green Coding dazu bei, den Energiebedarf für den Betrieb unserer Software zu senken. Es ist eine konkrete Möglichkeit für Entwickler und Ingenieure, direkt zu Nachhaltigkeitszielen beizutragen und Codezeilen in eine positive Kraft für den Planeten zu verwandeln.
Warum wir uns für grünen Code entscheiden
Für uns bei dsm-firmenich ist die Einführung von Green Coding mehr als nur eine technische Übung. Es spiegelt direkt unsere Grundwerte wider. Wir glauben daran, eine Kraft für das Gute zu sein, die Zukunft zu gestalten und Verantwortung für unsere Ergebnisse zu übernehmen. Grünes Coding hilft uns, diese Werte jeden Tag zu leben.
Durch die Optimierung der Softwareleistung und die Reduzierung der Ressourcenintensität belasten Anwendungen Geräte und Infrastruktur weniger, sodass diese länger genutzt werden können. Dadurch lassen sich vorzeitige Hardware-Ersatzkäufe vermeiden und der CO2-Ausstoß reduzieren, der oft einen erheblichen Teil des ökologischen Fußabdrucks der IT ausmacht. Auf diese Weise trägt Green Coding zu geringeren betrieblichen Emissionen und einem nachhaltigeren Lebenszyklusmanagement digitaler Assets bei.
Durch die Einführung dieser Praktiken positionieren wir uns als zukunftsorientierte Vorreiter und inspirieren unsere Kollegen, Partner und Kunden, sich uns auf diesem Weg anzuschließen, um eine bessere, effizientere und widerstandsfähigere digitale Grundlage für unser gesamtes Unternehmen zu schaffen.
Unser erster Schritt: Das AEM-Pilotprojekt
Um unsere Ambitionen in die Tat umzusetzen, haben wir ein Pilotprojekt gestartet, um die Codequalität der Website dsm-firmenich.com zu bewerten, die auf Adobe Experience Manager (AEM) basiert. Das Ziel war es, eine Ausgangsbasis zu schaffen, unsere aktuelle Leistung zu verstehen und wichtige Bereiche für Verbesserungen zu identifizieren.
Wir haben unsere Anwendung anhand eines Green Code Index (GCI) bewertet. Der GCI ist ein Bewertungssystem von 1,0 bis 4,0, das die Umwelteffizienz von Code misst.
1,0 – 1,9 (hohes Risiko) : Ineffizienter, kohlenstoffintensiver Code.
2,0 – 2,9 (mittleres Risiko) : Ein gewisses Bewusstsein für Nachhaltigkeit ist vorhanden, aber es gibt noch Verbesserungspotenzial.
3,0 – 4,0 (geringes Risiko) : Optimierter, emissionsarmer Code – der Goldstandard.

Unsere AEM-Anwendung (230.000 Zeilen Code in mehr als 1.100 Dateien) erzielte auf dem Green Code Index (Skala 1-4), was auf ein moderates Risiko hinweist. Die Bewertung ergab 713 Verstöße, darunter 41 kritische, und lieferte uns einen klaren, datengestützten Fahrplan für die Optimierung.
Was könnten wir erreichen, wenn wir diese identifizierten Probleme beheben würden? Die Ergebnisse unseres Pilotprojekts waren aufschlussreich und zeigten, dass selbst kleine Veränderungen einen großen Unterschied machen können.
Durch die Beseitigung der Verstöße in genau dieser einen Anwendung haben wir eine effektive Reduzierung erreicht von:
294 kg CO₂ pro Jahr
1.387 kWh Energie pro Jahr

Ein Elektrofahrzeug mit einer Reichweite von rund 9.200 km von Paris nach Bangkok fahren.
Das entspricht einer vollständigen Aufladung von 427 Smartphones für ein ganzes Jahr.
Die Umweltbelastung von fast 14 ausgewachsenen Bäumen.

Dieses Pilotprojekt hat einen entscheidenden Punkt bewiesen: Green Coding bringt messbare Vorteile für die Umwelt. Es lieferte unserem D&T-Team mit greifbaren Beweisen für ihre Wirkung und förderte so das Gefühl von Stolz und Engagement. Wir haben nicht nur Code geschrieben, sondern auch zu einem gesünderen Planeten beigetragen.
Skalierung unserer Ambitionen: Das Gesamtbild
Was wäre die Auswirkung, wenn wir diese Erkenntnisse auf unsere gesamte digitale Landschaft anwenden könnten?
Wir haben uns vorgestellt, diese Initiative auf 100 unserer relevantesten Anwendungen auszuweiten. Dies würde nicht nur moderne cloudbasierte Systeme umfassen, sondern auch ältere, lokale Anwendungen, die oft weniger energieeffizient sind.
Basierend auf unseren Pilot-Ergebnissen schätzen wir, dass die Behebung von Verstößen gegen den Green Code in diesen 100 Anwendungen zu folgenden Ergebnissen führen könnte:
Eine jährliche Reduzierung von .

Um diese größere Auswirkung zu veranschaulichen, entsprechen diese Einsparungen:
Ein Elektrofahrzeug mit einer Reichweite von 32,4 Umrundungen der Erde.
Vollständige Aufladung von mehr als 62.000 Smartphones pro Jahr.
Die positive Wirkung von über 3.700 ausgewachsenen Bäumen.

Um Green Coding unternehmensweit zu skalieren, konzentrieren wir uns auf vier Schlüsselbereiche, die die größte Wirkung erzielen:

  • : Unser vorrangiges Ziel ist es, die CO2-Emissionen und den Energieverbrauch über den gesamten Anwendungslebenszyklus hinweg zu reduzieren.
  • : Wir wollen die Speicher- und Computerkosten senken, indem wir optimierten Code schreiben, der auch die Anwendungsleistung und das Benutzererlebnis verbessert.
  • : Wir möchten unseren Ruf als zukunftsorientiertes Unternehmen stärken, das für Kunden, Investoren und zielstrebige Talente attraktiv ist.
  • : Wir möchten den Stolz und das Engagement innerhalb unserer D&T-Teams zu steigern, indem wir sie befähigen, einen spürbaren, positiven Einfluss zu nehmen.

Indem wir unsere Bemühungen auf diese Ziele ausrichten, können wir sicherstellen, dass unsere Initiative für umweltfreundliches Programmieren nicht nur ein einmaliges Projekt ist, sondern zu einem grundlegenden Bestandteil unserer Arbeitsweise wird. Es geht darum, Nachhaltigkeit in unsere DNA zu integrieren.
We bring progress to life, Zeile für Zeile.
Unsere Untersuchung zum Thema „Green Coding“ zeigt, dass der Weg in eine nachhaltige Zukunft von Innovation und der Bereitschaft geprägt ist, unsere Arbeitsweise zu überdenken. Was als Frage begann, hat sich zu einer starken Bewegung innerhalb unseres Teams entwickelt und beweist, dass jede Zeile Code ein Fortschritt sein kann. Wir möchten uns ganz besonders beim Unified Web Experience Team bedanken (, , , , , , und Priyanka P) für Ihre außergewöhnliche Entwicklungsarbeit sowie funktionale Unterstützung und unseren Partnern bei Accenture für ihre Partnerschaft. Ihre harte Arbeit wurde sehr geschätzt, und ohne Sie hätten wir das nicht geschafft.
Möchten Sie mit unserem Digitalteam etwas bewegen? & Tech-Teams etwas zu bewegen? Entdecken Sie unsere offenen Stellen und !
Proudest career moment? Summing up dsm-firmenich in four words
Solving meaty problems with the Ingredient Solutions team
Fueling my ambition. Feeding the world.

Diese Seite wurde mithilfe von KI automatisch übersetzt. Obwohl wir uns um Genauigkeit bemühen, können Übersetzungen unvollkommen sein oder den Originaltext falsch wiedergeben. Wichtige Informationen entnehmen Sie bitte der Fassung in der Originalsprache. Verwenden Sie KI-Übersetzungen nach eigenem Ermessen. DSM-Firmenich übernimmt keine Haftung für Fehler oder Missverständnisse, die sich aus diesen Übersetzungen ergeben.

Solliciteren →

Over @careers

🌐 dsm.com

Vergelijkbare vacatures

Alle vacatures →