Mit dem folgenden Lernpfad werden einige meiner Eckpunkte in der Softwareentwicklung hervorgehoben.
Scrolle nach unten, um mit der Ansicht zu beginnen.
Start
Okt. 2021
Ich habe mein erstes HTML-Dokument Anfang Oktober 2021 manuell mit dem Windows-Text-Editor erstellt. Seitdem habe ich mich intensiv autodidaktisch mit der Software-Entwicklung beschäftigt, insbesondere mit der Web-Entwicklung. Kein Tag ist vergangen, an dem ich nicht an einem Projekt, einem Kurs, einem Coding-Puzzle oder ähnlichen Vorhaben gearbeitet habe. Das Coden bereitet mir großen Spaß und ich beschäftige mich auch in meiner Freizeit gerne mit dazugehörigen Themen.
Während meines Studiums konnte ich bereits Erfahrungen mit der IBM ILOG Optimization Programming Language sammeln, was mir einen ersten Einblick in das Coden verschafft hat, auch wenn es keine direkte Verbindung zur Web-Entwicklung hatte.
Ehrenamt beim BVH
Jan. - Aug. 2022
Von 2021 bis 2022 war ich ehrenamtlich beim BFC (Business and Finance Club Kiel e.V.), einem universitären Börsenverein, engagiert. Anschließend nutzte ich die Gelegenheit, mich weiterzuentwickeln, indem ich mich ehrenamtlich in der IT-Abteilung des BVHs (Bundesverband der Börsenvereine an deutschen Hochschulen e.V.) beteiligte.
Während dieser Zeit intensivierte ich meine Kenntnisse in den Bereichen PHP, JavaScript (ohne Framework), jQuery und CSS/SCSS, um meine Fähigkeiten in der Softwareentwicklung zu erweitern. Durch dieses Engagement konnte ich auch meine Kommunikations- und Teamarbeitsfähigkeiten verbessern.
freeCodeCamp-Kurse
Feb. 2022 - Mai 2022
Um meine Fähigkeiten in der Web-Entwicklung gezielt auszubauen, habe ich die Lernressourcen von freeCodeCamp genutzt.
Durch den Kurs „Responsive Web Design“ konnte ich meine CSS-Fähigkeiten entwickeln. Der Kurs „JavaScript Algorithms and Data Structures“ ermöglichte es mir, mein JavaScript-Wissen zu vertiefen. Anschließend habe ich mit dem Kurs „Front End Development Libraries“ gezielt meine Fähigkeiten für die Web-Entwicklung erweitert.
Insgesamt hat freeCodeCamp mir die Möglichkeit geboten, eine solide Grundlage zu schaffen, auf der ich mich daraufhin weiterentwickeln konnte.
CodinGame-Erfolge
Juni 2022
Ein Meilenstein auf der Plattform CodinGame war das Erreichen des „Legend Levels“ für die Kategorie „Coding Speed“, wofür es unter anderem erforderlich ist, im „Clash of Code“-Modus zumindest kurzzeitig unter die Top 1000 zu gelangen (meine Höchstleistung: ca. Top 600). Das entspricht etwa den besten 0,2 % aller Teilnehmer dieses Modus.
Bei „Clash of Code“ werden kurze Coding-Aufgaben gestellt, die innerhalb von 15 Minuten gelöst werden müssen. In einer Runde nehmen maximal acht Spieler teil. Manchmal dreht es sich darum, das Problem mit möglichst kompaktem Code zu lösen, während in den meisten Fällen die Geschwindigkeit der Lösungsabgabe die Runden-Platzierung bestimmt. Bei schlechten Runden-Ergebnissen werden Ranglistenpunkte abgezogen. Auch eine unregelmäßige Aktivität führt dazu, dass Ranglistenplätze verloren gehen. Letzteres kann dazu geführt haben, dass ich zum jetzigen Zeitpunkt der vorher angesprochenen Platzierung nicht mehr nahekomme.
Alles in allem bietet mir CodinGame eine unterhaltsame Möglichkeit, meine Coding-Geschwindigkeit, mein Problemlösungsverständnis und meine Programmiersprachenkenntnisse (vor allem JavaScript und C#) weiterzuentwickeln.
freeCodeCamp-Engagement
Seit Juli 2022
Im Juli 2022 habe ich die Möglichkeit ergriffen, mich als freiwilliger technischer Autor bei freeCodeCamp zu bewerben - und wurde ausgewählt.
Im Rahmen dieser Zusammenarbeit widme ich einen Teil meiner Freizeit dem Planen, Konzipieren und Verfassen von technischen Artikeln zu Themen, die meiner Meinung nach mehr Aufmerksamkeit verdienen. Mein Schwerpunkt liegt dabei besonders auf ausführlichen Artikeln, die einen erklärenden und anleitenden Charakter aufweisen, um bestimmte Konzepte näher zu erläutern.
Zusätzlich arbeite ich als Übersetzer und Korrekturleser für den deutschen freeCodeCamp-Bereich. Hierbei bin ich neben anderen Übersetzern dafür zuständig, die umfangreichen Kursinhalte vom Englischen ins Deutsche zu übersetzen und Korrektur zu lesen.
Udemy-Kurse
Seit Juli 2022
Insbesondere ab Juli 2022 habe ich intensiv verschiedene Udemy-Kurse genutzt, um mich in spezifische Bereiche einzuarbeiten. Ich habe Udemy-Kurse zu Themen wie Vue.js, Svelte, Jest, Next.js, Node.js mit Express.js, MongoDB und anderen Technologien belegt, um meine Kenntnisse zu vertiefen.
Im Laufe der Zeit habe ich regelmäßig von solchen Kursangeboten Gebrauch gemacht, um mich strukturiert in bestimmten Fachgebieten weiterzubilden.
Projekte
Seit 2023
Obwohl ich zuvor bereits kontinuierlich an praxisbezogenen Projekten gearbeitet hatte, legte ich ab 2023 einen besonderen Fokus darauf, verschiedene Projekte abzuschließen, um ein aussagekräftiges Portfolio aufzubauen. Im Laufe des Jahres 2023 habe ich auch diese Portfolio-Website konzipiert, bearbeitet und abgeschlossen.
Nächstes Ziel
Mein nächstes übergeordnetes Ziel ist es, mich zu einem professionellen Frontend-Entwickler weiterzuentwickeln.
Mittelfristig habe ich die Ambition, eine Position als professioneller Fullstack-Entwickler zu übernehmen, um einen ganzheitlichen Mehrwert für alle Unternehmensprojekte zu schaffen, an denen ich beteiligt bin. Dieses breitere technische Verständnis und die Fähigkeit, in verschiedenen Teilen des Entwicklungsprozesses mitzuwirken, ermöglichen es mir, umfassendere Lösungen zu entwickeln und flexibler auf die Anforderungen und Bedürfnisse der Projekte einzugehen.
Mit meiner Leidenschaft für Webentwicklung und meinem kontinuierlichen Lernwillen bin ich bestrebt, mich stetig zu entwickeln und meine Ziele als professioneller Frontend- und Fullstack-Entwickler zu erreichen.