Navigation
Werdegang
Der Anfang
Mein erster Kontakt mit Technik kam mit sechs Jahren, und von da an entwickelte sich mein Interesse daran sehr schnell. Angefangen hat es damit, dass ich Dinge wieder und wieder auseinandergenommen und zusammengesetzt habe, wodurch ich mit der Zeit ein gewisses Gespür dafür bekam. Es dauerte nicht lange, bis daraus meine ersten Boot-Skripte wurden.
Die ersten Skripte
Richtig angefangen hat es mit dem Thema Datensicherung, ohne dass ich damals gewusst hätte, dass es so heißt. Windows 95 führte beim Start automatisch eine Autostart.bat aus, und genau diese Datei habe ich verwendet, um meine Daten frühzeitig in andere Ordner zu kopieren.
Dabei konnte das Skript mehr, als nur stumpf zu kopieren. Es erkannte, welche Nummer zuletzt vergeben worden war, und bildete daraus die nächste, sodass eine fortlaufende Nummerierung entstand. Rückblickend war das meine erste Begegnung damit, dass ein Programm einen Zustand auslesen und daraus eine Entscheidung ableiten kann.
Der Weg in die IT
Nach der Pflichtschule besuchte ich eine Fachschule für Elektronik und EDV. In jungen Jahren entschied ich mich dann allerdings dafür, arbeiten zu wollen, anstatt weiter die Schulbank zu drücken. Die Tischlerlehre war das Erste, was mir einen Weg in die Arbeitswelt geboten hat, abbrechen musste ich sie später aus gesundheitlichen Gründen.
Zur Technik kam ich auf Umwegen zurück, und zwar über die Lehre als IT-Techniker, deren Lehrabschlussprüfung ich später abgelegt habe.
Vom Netzwerk zum Code
In den Jahren danach arbeitete ich als Systemadministrator und IT-Techniker. Client- und Server-Installationen, Netzwerkaufbau, die Wartung von Hard- und Software, Lizenzmanagement sowie die Betreuung der Anwender gehörten zu meinem Alltag.
Auffällig ist im Rückblick, dass in nahezu jeder dieser Stationen früher oder später das Programmieren dazukam. Mal waren es Webseiten in HTML, später in PHP, an anderer Stelle die Firmensoftware selbst. Was als Nebenaufgabe begann, wurde mit der Zeit zu dem Teil der Arbeit, auf den ich mich am meisten gefreut habe.
Dadurch merkte ich, dass mein großes Interesse schon immer der Technik gehörte, sowie der Logik und dem Zusammenspiel verschiedener Faktoren. Sei es bei der Entwicklung verschiedener Programme zur Steuerung von Funktionen und vordefinierten Prozessen, bei der Zusammenstellung von Hardware-Komponenten, Netzwerkeinrichtungen oder der Planung eigener kleinerer Tools zur Erleichterung oder für Backups.
Heute
Den Schritt von der Hardware zur Software gehe ich mittlerweile ganz bewusst. Mein ausgeprägter Wissensdurst im Bereich der Programmierung treibt mich immer wieder an, Neues zu lernen. Beschäftigt habe ich mich bisher mit Java, C# und C++ sowie mit PHP und der Anbindung von Datenbanken.
Ich bin stets bestrebt, effiziente Lösungen zu finden und umzusetzen sowie technische Herausforderungen bestmöglich zu meistern. Den administrativen Aufwand für wiederkehrende Abläufe zu automatisieren ist für mich dabei Herausforderung und Vergnügen zugleich.
Meine Infrastruktur betreibe ich soweit wie möglich selbst. Mein Git-Server läuft auf einer eigenen Synology, dazu kommen mehrere Server bei Hetzner, auf denen Webseiten und Backends laufen. Daneben dienen sie als Runner für GitLab und GitHub und sorgen dort für automatisierte Pipelines.