· 2 min Lesezeit · Von Jeremy K.
Die Planung dieser Website
Warum habe ich diese Seite gebaut? Wie und womit wurde sie programmiert und was habe ich hier vor?
- Java Script
- PHP
- SQL
- Json
Warum diese Website entstanden ist
Angefangen hat alles mit einem privaten Gespräch mit einem Bekannten, der ebenfalls als Softwareentwickler tätig ist. Er zeigte mir seine eigene Website, die er als Portfolio und Blog nutzt. Dort präsentiert er seine Arbeit, schreibt über verschiedene technische Themen und verwendet die Seite bei Bedarf auch für Bewerbungen.
Da ich schon lange ein Faible für Websites habe, blieb die Idee bei mir hängen. Kurz darauf entschied ich mich, ebenfalls eine eigene Seite aufzubauen.
Mehr als nur ein GitHub-Profil
GitHub eignet sich hervorragend, um öffentlichen Quellcode zu teilen. Es gibt allerdings auch Projekte, die ich nicht vollständig veröffentlichen möchte oder deren Code nicht mehr meinem aktuellen Entwicklungsstand entspricht.
Mit dieser Website kann ich solche Projekte trotzdem vernünftig vorstellen. Screenshots, technische Hintergründe und meine Erfahrungen während der Entwicklung vermitteln häufig ohnehin einen besseren Eindruck als ein Repository ohne zusätzlichen Kontext.
Die passende Gelegenheit
Aktuell beschäftigen wir uns im Unterricht unter anderem mit HTML, CSS und JavaScript. Dadurch bot es sich an, die behandelten Themen direkt in einem eigenen Projekt praktisch anzuwenden.
Gleichzeitig wollte ich meine Zusammenarbeit mit Codex weiter erproben. Dabei ging es mir nicht darum, einfach eine fertige Website erzeugen zu lassen. Ich wollte lernen, Anforderungen genauer zu formulieren, technische Entscheidungen gemeinsam auszuarbeiten und die Ergebnisse anschließend selbst zu prüfen und weiterzuentwickeln.
Aus einem groben Konzept entstand so nach und nach eine Website mit eigenem Administrationsbereich, Projektverwaltung, Blog, Medienbibliothek und Markdown-Unterstützung.
Was hier in Zukunft passiert
Auf dieser Website werde ich künftig Projekte vorstellen und über meine Fortschritte als Softwareentwickler schreiben. Dazu gehören sowohl technische Themen als auch persönliche Erfahrungen, neue Erkenntnisse und gelegentliche Rückblicke auf Dinge, die ich heute anders umsetzen würde.
Auch Projekte, die nicht auf GitHub landen, bekommen hier einen Platz. So kann ich zeigen, womit ich mich beschäftigt habe, welche Herausforderungen dabei entstanden sind und was ich aus der Entwicklung mitgenommen habe.
Die Website selbst wird dabei vermutlich ebenfalls nie ganz fertig sein. Neue Ideen gibt es schließlich meistens schneller als freie Abende.