
Tja, und sowas nennt sich dann Informatik Student. Vielleicht kann ich es ja noch auf das 'Student' schieben - bin ja noch nicht fertig ;)
Ein kleiner Rückschlag, oder eigentlich mehr eine ungeplante Verlängerung der Timeline meines aktuellen Projektes. Ich hatte zuvor ja schon mal kurz erwähnt, dass ich gerade an etwas Größerem sitze, auf das ich hier dann auch entsprechend eingehen werde, wenn es denn irgendwann vorzeigefähig ist.
Da ich vorhabe das Projekt auch auf längere Zeit weiterzuentwickeln - oder mir zumindest die Möglichkeit offen halten möchte - achte ich beim Code auf entsprechende Wiederverwendbarkeit und Übersichtlichkeit.
Wenn man dann aber nach einigen Wochen Arbeit plötzlich merkt, dass gewisse Ansätze einfach keine Zukunftschance haben und man vor dem Ergebnis steht, das Ganze muss schon in einer so frühen Phase einem halben Rewrite unterzogen werden, kommen einem schon Zweifel ;)
Fast jedes Fach an der Uni versucht mich vor genau solchen Dingen zu bewahren - versucht mir beizubringen alles auf einer korrekten Systematik aufzubauen.
Nun kommt man als reudiger Hobby-Programmierer daher und findet den ganzen Schnickschnack nurmehr als hinderlich - aber der Punkt kommt eben, an dem man merkt, ein wenig mehr theoretische Planung vorweg hätte vielleicht geholfen solchen Problemen aus dem Weg zu gehen.
Ich seh es schon grausig vor mir - irgendwann sitze ich da und male Use Cases ;p
Andererseits lernt man so gewisse Vorgehensweisen zu schätzen, wenn man weiß wo man ohne sie landet.
Software Architekt? Da hab ich noch einen langen Weg vor mir...