Neue Stelle als Programmierer, wie arbeitet man sich am besten ein?

Hedgehog

Active Member
Hallo Forum!

Bestimmt wird es dem einen oder anderen mal so ergangen sein, dass er im Laufe seines Berufslebens die Stelle wechselt und sich mit der Betreuung/Weiterentwicklung eines bestehenden Software-Projektes konfrontiert sieht.

Wie arbeitet man sich in so einem Fall am besten ein, wenn der zuständige Programmierer nicht mehr im Unternehmen arbeitet? Lesen hausinterner Dokumentationen, Durchlesen des Quelltextes, mit dem Quellcode herumspielen, dem Support-Mitarbeiter bei seiner täglichen Arbeit über die Schulter schauen, oder wie stellt man das am schlauesten an?

Wie würdet ihr vorgehen?
 
Erstmal die Syntax der Programmiersprache lernen. Dann musst du rausfinden wo welche Funktion im Quelltext zu finden ist. Das ist beim üblichen Kommentarmangel meist ziemlich unangenehm. Dann solltest du rausfinden, was das Programm tun sollte, und was es stattdessen tut.
 
Du hast selbst ja schon einige der wichtigsten Dinge genannt ohne die gar nichts geht:

- Doku lesen
- Code lesen
- viel mit Kollegen reden um das zu erfahren, was nirgends geschrieben steht.
- rumspielen (mit dem Code, nicht mit der Kollegin)

Darüberhinaus empfiehlt sich:

Erst mal keine großartigen Änderungen an der Software vornehmen. Versuche das was Du vorfindest erst einmal zu verstehen. Versuche die Architektur der Software zu erkennen. Wichtig ist dabei der Informationsfluss. Welche Daten kommen wo her, wie werden diese intern gespeichert / dargestellt. Wo fliessen Daten hin. Anfänger hängen sich dagegen oft am Programmablauf auf.
Irgendwann werden Änderungen aber unumgänglich sein. Versuche diese so durchzuführen, das sie in die bestehende Architektur passt. Möglicherweise verlangt man von Dir genau Dinge die nicht in die bestehende Architektur passen. Vielleicht ist Dein Vorgänger genau deswegen davongelaufen - kann ja sein. Versuche das in Gesprächen mit Kollegen rauszufinden.

Wenn Du dann erste Erfolge einfahren kannst: Werde nicht überheblich. Du befindest Dich dann in der S-Kurve des Lernverlaufes am exponentiell ansteigenden Teil (das ist immer noch ganz unten). Diese Phase ist gefährlich, weil Du Dir da zuviel zumutest. Also: Langsam! Erst denken, dann loslegen.

Glückwunsch zum neuen Job! Viel Spass.
 
Zurück
Oben