Photo Credit: Markus Luigs
Erste Schritte: Vom Schulwissen zur Praxis
Mein Weg in die Webentwicklung beginnt an der HTL Rennweg, wo ich eine Einführung in verschiedene Technologien, darunter auch TYPO3, erhalten habe. Wir haben mit einer Demoseite gearbeitet und eine erste lokale Installation von TYPO3 v12 mit DDEV vorgenommen. Das ist eine solide Basis, um ein Grundverständnis für das System zu entwickeln. Die Tiefe und die Vielseitigkeit, die TYPO3 tatsächlich bietet, wird seit dem Beginn bei plan2net schrittweise immer deutlicher.
Im Vergleich zur Schule, wo wir nur wenige Stunden pro Woche mit TYPO3 verbrachten, ist der Lernprozess im Job viel intensiver und konsistenter. Täglich lerne ich etwas Neues und kann die Theorie direkt in die Praxis umsetzen. Besonders hilft mir dabei das Wissen und die Erfahrung meiner Kollegen, die stets hilfsbereit und unterstützend zur Seite stehen.
Spannende Projekte und tägliche Herausforderungen
Gleich zu Beginn meiner Tätigkeit darf ich an spannenden Projekten mitarbeiten. Eines meiner ersten Projekte ist das Upgrade von TYPO3 auf Version 12 für die Websites von ERGO (OKS) und FH-Salzburg. Solche Major Upgrades sind immer eine Herausforderung, da sie oft tiefgreifende Änderungen im System erfordern. Dabei konnte ich unter anderem mein Wissen über TYPO3-Events und Hooks sowie die Konfiguration mit TypoScript erweitern.
Ein weiteres Projekt, an dem ich mitarbeiten darf, ist die Weiterentwicklung der Website der WU (Wirtschaftsuniversität Wien) im Bereich der BaWiSo-Studienzweige. Hier liegt der Fokus auf der Anpassung von Frontend- und Backend-Templates mit Fluid, was auf den in der Schule erlernten Grundkenntnissen aufbaut. Das ist eine großartige Gelegenheit, das Zusammenspiel von Fluid/ Flux mit TYPO3 besser zu verstehen.
TYPO3 Developer Days 2024: Ein weiteres Highlight meines Jahres
Ein besonderes Erlebnis in diesem Jahr waren die TYPO3 Developer Days 2024, die vom 1. bis 3. August in Karlsruhe, stattfanden. Als Neuling bei diesem Event war ich überwältigt von der Vielfalt der Sessions und Talks, die geboten wurden. Die Atmosphäre war inspirierend, und es war spannend zu realisieren, Teil einer so großen Entwickler-Community zu sein.
Von den vielen spannenden Talks des Events möchte ich meine Favourites einmal hervorheben:
-
"Let's make a simpler, more accessible web": Dieser Vortrag verdeutlicht, wie wichtig es ist, native Browser-Features zu nutzen, um ein zugänglicheres und einfacheres Web zu schaffen, anstatt das Rad immer wieder neu zu erfinden. Die Vielseitigkeit und Tiefe dieses Themas hat mich wirklich fasziniert.
Durch diesen Talk bin ich auch auf den Newsletter von WeAreDevelopers aufmerksam geworden, welcher unter anderem spannende, kompakte Beiträge über aktuelle Änderungen in der Dev-Welt veröffentlicht.
Speaker: Christian Heilmann - Vortragsnotizen
-
"State of CSS 2024": In dieser Session werden einige der neuesten CSS-Features vorgestellt, inklusive einer beeindruckenden Live-Demo (& die Web Platform Baseline - https://web.dev/baseline).
Speaker: Benjamin Kott - Slides - Demo Page
-
Ein weiterer bemerkenswerter Talk, den ich besucht habe, war "Ideas for Maintaining Large Projects". Dieser Vortrag bietet wertvolle Einblicke in die Herausforderungen und Strategien für die Pflege und Skalierung großer Projekte. Besonders interessant finde ich den Vergleich mit einem Marathon, was die kontinuierliche und langfristige Anstrengung in der Softwareentwicklung gut verdeutlicht. Themen wie die Nutzung von Rector und Fractor PHP zur Code-Refaktorierung, die Automatisierung mit Renovate sowie die Optimierung der CI/CD-Pipeline für schnellere Deployments & unmittelbares Feedback wird umfassend behandelt. Zudem wird betont, wie wichtig es ist, die Dokumentation möglichst nahe am Code zu halten, um die Wartung und Skalierbarkeit zu erleichtern.
Speaker: Andreas Wolf - Slides
Die TYPO3 Developer Days sind für mich eine wertvolle Gelegenheit, mein Wissen zu erweitern, neue Kontakte zu knüpfen und mich über aktuelle Trends in der Webentwicklung zu informieren. Ich freue mich schon auf das nächste Jahr!
TYPO3 Developer Days 2024 - https://t3dd24.typo3.com
T3DD24 Speaker Notes - https://notes.typo3.org/t3dd24
Photo Credit: Markus Luigs
Zeit für Weiterbildung und Innovation
Was ich besonders an meiner Arbeit schätze, ist der Raum für eigenständige Fortbildung und das Ausprobieren neuer Tools. Alle zwei Monate haben wir den sogenannten "FedEx-Day", an dem wir uns eigene Projekte oder Themen aussuchen können, die uns interessieren. Diese Tage bieten die perfekte Möglichkeit, sich in Themen wie Accessibility oder die Entwicklung von TYPO3-Extensions einzuarbeiten. Außerdem gibt es regelmäßige Coding-Nachmittage, bei denen wir gemeinsam an Open-Source-Projekten bzw. TYPO3-Extensions arbeiten.
Ein großartiges Team und eine unterstützende Atmosphäre
Was meinen Einstieg bei plan2net wirklich besonders macht, ist das Team. Obwohl ich größtenteils im Home-Office arbeite, funktioniert die Kommunikation hervorragend. Meine Kollegen sind immer erreichbar und stehen mir bei Fragen und Problemen zur Seite. Die Unterstützung, die ich hier erfahre, gibt mir das Vertrauen, mich neuen Herausforderungen zu stellen und kontinuierlich zu wachsen.
Auch abseits des Arbeitsalltags gibt es viele Gelegenheiten, das Team besser kennenzulernen. Bei meinem ersten Betriebsausflug haben wir die Wiener Unterwelten erkundet, und bei einer Heurigen-Wanderung sowie einem Grillabend bei Sabina wurde der Teamzusammenhalt weiter gestärkt.
Fazit: Ein spannender Start in die Webentwicklung
Die letzten vier Monate sind eine intensive, aber unglaublich lohnende Zeit. Ich habe nicht nur mein Wissen über TYPO3 und Webentwicklung vertieft, sondern auch erfahren, wie wichtig ein unterstützendes und kompetentes Team ist. Ich bin gespannt auf die kommenden Projekte und freue mich darauf, weiterhin zu lernen und zu wachsen. Es ist ein tolles Gefühl, Teil eines Teams zu sein, das nicht nur fachlich auf höchstem Niveau arbeitet, sondern auch menschlich überzeugt.
Hinweis: Teile dieses Blogbeitrags wurden mit Unterstützung einer KI erstellt, um den Inhalt effizienter zu formulieren. Alle Informationen und Erfahrungen basieren jedoch auf realen Erlebnissen und Projekten bei plan2net.