python logo

EverLearn in AktionErlauben Sie mir, Ihre Sprache zu sprechen?

Pythons im Büro

Eyad Hailat ist Senior Software Engineer. Er ist letzten Dezember im Molex Designcenter in Arkansas eingestellt worden. „Im Rahmen des Onboardings sollte ich ein EverLearn-Profil anlegen. Mein neuer Vorgesetzter, Jacob Bock, meinte, dadurch könnte ich besser gefunden werden und besser andere finden.“ Ganz oben in Hailats Aufzählung stand seine Erfahrung mit Apache Kafka, einem Open-Source-Tool zum Speichern und Verarbeiten von Datenströmen.
 
„Kafka ist wie der ultimative High-Speed-Bus“, erklärt Hailat, der es mehr als neun Jahre lang zum Aufbau von Systemen und wie er sagt „Daten-Pipelines“ in verschiedenen Projekten verwendet hat.

„Du lädst deine Daten an einem Ende und es überträgt alles schnell und sicher ans Ziel am anderen Ende. Es ist superschnell und skalierbar. Die Daten können aus der Produktionshalle, von einer Schweißmaschine oder von Sensoren stammen. Das spielt keine Rolle. Selbst riesige Datenmengen sind kein Problem. Und es ist auch egal, ob man die Daten von einem Ort oder von mehreren Orten erfasst – sie werden schnell und zuverlässig übertragen.“ 

Zufällig arbeitet Hailats Bruder Zeyad bei Guardian Industries, einem anderen Koch Unternehmen, dessen Entwickler und Softwareingenieure Kafka bereits installiert hatten, aber ein paar wichtige Fragen dazu hatten, wie es sich am besten in eine bestimmte Anwendung integrieren ließe. Zeyad riet ihnen, sich über EverLearn mit Eyad in Verbindung zu setzen.

„In puncto Benutzerintegration war Guardian Molex einen Schritt voraus, aber sie brauchten das Wissen von jemandem, der die Software intensiv genutzt hat — jemand, der ihnen helfen könnte, die Software noch umfassender zu nutzen“, so Hailat. „Ein Tool zu installieren, ist eine Sache. Es zu verwenden, eine andere. Da ich für das Datenmanagement nichts lieber verwende als Kafka, erklärte ich mich damit einverstanden, mein Wissen mit den Kollegen zu teilen, um Kafka-Cluster in der Produktion so effektiv wie möglich zu managen.“ 

Als die Sitzung begann (Hailat meint, sie hätten eine Stunde anberaumt), war er sehr überrascht zu sehen, wie viele Kollegen von Guardian vertreten waren. „Ich habe nicht erwartet, dass so hochrangige Mitarbeiter teilnehmen würden. Unter ihnen waren ein Direktor, ein Datenwissenschaftler, ein paar Führungskräfte und Ingenieure. Wenn ich daran zurückdenke, ist es mir fast peinlich, weil ich keine Präsentation oder Ähnliches vorbereitet habe.“ Das machte dem Guardian Team aber gar nichts aus. Sie wollten ein Gespräch und keine Präsentation. Sie löcherten ihn mit Fragen zur Sicherheit, Anpassung und wie man das Programm besser bedienen könnte. Hailat konnte nahezu jede ihrer Fragen vorausahnen. „Ich wusste genau, was sie vorhatten, weil ich damals selbst in ihrer Situation gewesen bin.“

Es hat nicht lange gedauert, bis es für Hailat Danksagungen regnete. „Mich als Ressource zu nutzen, war für Guardian sehr von Vorteil“, so Hailat. „Ich verstand nicht nur ihre betrieblichen Herausforderungen, sondern auch ihre Unternehmenskultur, ihre Leitprinzipien. Außerdem wurden keine Mittel vergeudet. Keine teuren Berater, keine Verträge, keine Vertraulichkeitsvereinbarungen oder Ähnliches. Wir konnten direkt zur Sache kommen. 

„Das“, so Hailat mit einem breiten Lächeln auf den Lippen, „war das beste Meeting meines Lebens“.

Einer geht noch

Eyad Hailats Vorgesetzter, Jacob Bock, arbeitet seit 10 Jahren bei Molex. Er leitet ein Team aus Dutzenden von Softwareentwicklern in den USA und Indien. Bock erklärt die Rolle des Teams wie folgt: „Unsere Gruppe ist dafür da, um dem Unternehmen zu helfen, seine Prozesse zu verbessern. Zum Beispiel bauen wir jede Menge Prüfeinrichtungen für die Fertigung. Es mag etwas seltsam klingen, denn wir verkaufen keine Software. Das ist nicht unser Schwerpunkt. Unser Ziel ist es, Software so zu nutzen, dass wir anderen Unternehmensbereichen helfen können.“

Inline Captioned Image

Als Bock im vergangenen Jahr sein EverLearn-Profil aktualisiert hat, gab er seine Erfahrung mit Python Packaging an. (Trotz des Namens hat es nichts mit Schlangen oder Containern zu tun. Es handelt sich um eine Programmiersprache, mit Hilfe derer Programmierer leicht verständliche und logische Programme für Projekte jeder Größenordnung schreiben können.) Er schätzt, dass Hunderte von Entwicklern in Koch Unternehmen weltweit tätig sind, die Python für Anwendungen nutzen, zum Beispiel, um Signalintegrität sicherzustellen.

Dank EverLearn konnte Bock sein Wissen rund um Python mit einem Programmierer von Koch Global Services teilen, der im Gegenzug „super nützliches“ Wissen zu AWS (Amazon Web Services) mit Bock teilte. Das half ihm dabei, ein Problem für Molex zu lösen, an dem er etwas zu knabbern hatte. „Das war ein Win-Win für Koch“, so Bock.

Bock betont immer wieder, dass EverLearn ein Geben und Nehmen ist: „Man findet damit nicht nur Experten für die eigenen Fragen, sondern macht auch andere auf die eigenen Stärken und Kompetenzen aufmerksam. Diese Art von ‚Sehen und gesehen werden‘ ist unabdingbar, um Möglichkeiten zu schaffen und Selbstverwirklichung zu erzielen.“

Inline Captioned Image

Ein weiteres Wissensnetzwerk — Jacob Bock präsentierte die Arbeit seines Teams mit Python bei der letzten „Modern Application Architecture Development“-Konferenz, die von John Prytulka und Jason Drumright von Koch Global Services moderiert wurde. Sehen Sie sich diese und weitere Präsentationen auf koch.link/MAADCon an.