Bin Softwareentwickler (Programmieren ist also nur Teil des Jobs) für Branchenspezifische Software, mein 'Alltag' sieht in der regel so aus:
Zuerst neues Projekt, also raus zum Kunden, alles erfragen, was mit der Aufgabe zu tun hat (Ist-Analyse).
Dann im Büro sitzen und Konzept entwerfen. Fertigen Konzeptentwurf mit Kunden absprechen, evtl. korrigieren.
Das dauert so je nach Projekt zwischen 1 Tag und mehreren Monaten.
Ist das Konzept fertig, kommt die eigentliche Programmierarbeit, also
Tag für Tag im Büro sitzen und Unit für Unit coden
Nach dem erfolgreichen Coden (es compiliert) wird getestet, bis auch die Logikfehler raus sind (natürlich findet der Kunde trotzdem später welche

)
Ist nun alles fertig programmiert, wird das Prog beim Kunden installiert und die User geschult.
Dann gibts wieder nen neues Projekt und alles geht wieder von vorne los, aber: das 'alte' Projekt wird weiterhin betreut, d.h. mit der Zeit kommt ein mehr oder weniger großer Teil von 'Altlasten' auf einen zu.
soviel mal als kleiner Umriss der Tätigkeiten, wenn man der 'Mann für alles' ist, in anderen Firmen wird das evtl. strenger getrennt, da macht einer die Softwareplanung, ein anderer nur die Codierung, ein 3ter die Schulung, usw.
Ich habe nichts gegen Fremde. Aber diese Fremden sind nicht von hier! (Methusalix)