Mal ein ernstgemeinter Tagesablauf als hardwarenaher Softwareentwickler
mit 5 Jahren Berufserfahrung:
9:30 - Arbeitsbeginn
9:30-10:15 - Neue E-Mails lesen und beantworten
10:15-11:00 - Bugfix für akutes Problem schreiben
11:00-12:00 - Projektmeeting, eigene Redezeit 0-3 Minuten
12:00-13:00 - Mittagessen
13:00-13:30 - Bugfix weiterentwickeln
13:30-14:00 - Kollegen beim Debuggen helfen
14:00-14:30 - Neue Mails beantworten
14:30-14:45 - Kollegen telefonisch ein Tool erklären
14:45-16:00 - Bugfix testen, einchecken
16:00-17:00 - Neues Feature weiterentwickeln
17:00-17:15 - Neu entdeckten Bug mit Kollegen besprechen
17:15-18:30 - Neues Feature weiterentwickeln
18:30 - Arbeitsende
Die Zahl der Meetings variert bei mir zwischen keins bis kompletter Tag
voll, im Schnitt 1-2 Stunden pro Tag.
Die Anzahl der Unterbrechungen durch E-Mails, Telefonanrufe oder
Kollegen, die einen besuchen, nimmt im Laufe der Jahre deutlich zu. Je
mehr Software man in der Firma entwickelt hat, desto mehr muss man
supporten. Je mehr man für Fachwissen bekannt ist, desto mehr Fragen
bekommt man von Kollegen.
An den meisten Tagen schafft man wesentlich weniger als man sich zu
Beginn des Tages vorgenommen hat, weil man fast jeden Tag ungeplante
Aufgaben bekommmt: Akute Bugs, Telefonanrufe, längere E-Mails zu
lesen/beantworten, Debugging-Sessions, Spontan-Diskussionen, ...
Mir macht es Spaß, solange es nicht an allen Fronten gleichzeitig brennt
und man nicht mehr hinterherkommt. Die Zeit geht auf jeden Fall viel
schneller rum, als wenn man nichts wirklich zu tun hat.