Über mich

Ich möchte durch das Programmieren einen Beitrag zur Gesellschaft leisten.

Hallo, ich bin Jesse, ein Entwickler, der nach 25 Jahren als Bauingenieur eine neue Herausforderung im Bereich des Programmierens gesucht hat.

Die Reise, die in der Architektur begann

1999 begann ich mein Studium im Bereich Bauingenieurwesen und arbeitete nach meinem Abschluss 11 Jahre lang als Bauingenieur in einem großen Bauunternehmen. Durch meine Erfahrungen auf der Baustelle erkannte ich, wie stark die Architektur das Leben der Menschen beeinflusst, und ich fühlte dabei viel Stolz und Erfüllung. Als ich sah, wie der Abschluss eines einzelnen Gebäudes positive Veränderungen in der lokalen Wirtschaft und im Leben der Menschen bewirken kann, begann ich zu denken, dass der Bau über einfache Profitgier hinaus einen sozialen Beitrag leistet. Daher wollte ich einen größeren Wert schaffen, gründete mein eigenes Unternehmen und begann mit dem Bau und der Immobilienentwicklung. Ich habe etwa 8 Jahre lang mit Freude als CEO das Unternehmen geleitet. Infolgedessen konnte ich einige kleine, aber dennoch bedeutende Erfolge erzielen und eine gewisse finanzielle Freiheit gewinnen.

Begegnung mit dem Programmieren

Eines Tages zeigte mir mein Sohn, der in der Mittelstufe ist, ein einfaches Spiel, das er mit Python erstellt hatte, und in diesem Moment verspürte ich wieder die Neugier meiner Kindheit. Es kamen Erinnerungen an die Zeiten auf, als ich in der Grundschule GW-BASIC lernte, und ich begann, mich in die neue Sprache Python zu vertiefen. Selbst das Lesen eines einfachen Grammatikbuches weckte ein enormes Interesse in mir, und insbesondere das Konzept von Klassen und objektorientierter Programmierung, das es in der GW-BASIC-Zeit nicht gab, hatte einen erheblichen Eindruck auf mich. Auf irgendeine Weise scheint die Zeit von 30 Jahren ausreichend gewesen zu sein, um Programmiersprachen so raffiniert zu gestalten. Danach wurde ich völlig in das Programmieren hineingezogen. Meine Reise begann mit Python und führte zu C++, und dank meines Interesses an KI kehrte ich zu Python zurück, sodass es schließlich meine Hauptsprache wurde.

Der Anfang als Full-Stack-Entwickler

Während ich mich leidenschaftlich mit dem Programmieren beschäftigte, wuchs auch meine Fähigkeit auf bemerkenswerte Weise. Ich habe einige Full-Stack-Anwendungen mit Python entwickelt und verteilt, und dabei habe ich Kenntnisse über Linux-Bash-Skripte, Netzwerktechnologien, Internet, Server und Datenbankverwaltung erworben. Derzeit beschäftige ich mich umfassend mit allen Technologien, die für das Computing erforderlich sind, einschließlich Serveraufbau und -betrieb, Verwaltung von Domains und Mailservern, App-Entwicklung, Entwicklung und Betrieb von REST-API-Servern sowie Betrieb von Sicherheitssystemen. Darüber hinaus waren 2023-2024 auch Jahre, in denen der Immobilienmarkt und die Bauwirtschaft sehr stagnierend waren. In diesem Zeitraum begann ich, mein Unternehmen nach und nach zu schließen, und heute ist das Programmieren und die Softwareentwicklung mein Hauptgeschäft.

Ähnlichkeiten zwischen Programmierung und Architektur

Während ich programmierte, entdeckte ich viele Ähnlichkeiten zwischen dem Bau und dem Programmieren. So wie ein Gebäude von der Planung über die Ausführung bis zur Fertigstellung durch viele Techniken und Menschen zusammenarbeitet, benötigt auch ein Programm zahlreiche technische Elemente und Kooperationen. Die Bedeutung der Entwurfs- und Planungsphase, der Prozess, in dem verschiedene Funktionen harmonisch kombiniert werden, und die Notwendigkeit, auch auf ästhetische Aspekte zu achten, damit die Benutzer es bequem nutzen können, machen das Programmieren sehr ähnlich zur Architektur. Ich war von dieser Ähnlichkeit fasziniert und begann, eine neue Form von Architektur durch das Programmieren.

Der Beginn und das Ziel des Blogs

Dieser Blog wurde gegründet, um meine Reise zu teilen und die Hoffnung, dass er jemandem nützlich sein könnte. Auch ich hatte zu Beginn viele Fehlschläge und erhielt viel Unterstützung durch verschiedene Materialien und Gemeinschaften im Internet. Doch es gab eine grundlegende intellektuelle Neugier, die nicht durch bloße Einsichten befriedigt werden konnte. 'Warum löst diese Einstellung das Problem?' 'Warum funktioniert diese Funktion in der Lösung?' Fragen wie 'Warum?' waren schwer zu beantworten, und ich musste selbst tief eintauchen, um sie zu verstehen. Daher möchte ich durch diesen Blog die Schwierigkeiten und Erkenntnisse teilen, die ich erlebt habe. Ich hoffe, dass die Menschen, die ähnliche Frustrationen erleben, hier einen Teil der Antworten finden und darüber hinaus neue Ideen und Inspirationen erhalten können. Ich bin immer noch am Lernen, und ich hoffe, dass dieser Blog ein Raum wird, in dem wir gemeinsam wachsen können.
Ich hoffe, dass mein Schaffen auch nur einen kleinen Beitrag für jemanden leisten kann. Vielen Dank.