Quellcodeverwaltung und automatisierte Tests sind zwei Dinge, die in jeder Umgebung helfen. Diese beiden Dinge allein werden einige der großen Katastrophen (verlorene Arbeit, fehlerhafter Code, der durch ständige Änderungen und Refactoring entsteht) mildern.
Darüber hinaus bleiben Sie bei den Grundlagen: K.I.S.S. Halten Sie Ihr Code-Design so einfach wie möglich, halten Sie Ihre Klassen einfach, befolgen Sie das Prinzip der einfachen Verantwortlichkeit und vermeiden Sie vor allem Duplikationen (die Ihre Entwürfe maßgeblich beeinflussen). Nutzen Sie jede Ressource, die Sie haben: Message Boards, andere Programmierer bei anderen Firmen, Freunde von der Schule, was immer Sie für Sie verfügbar haben. Sogar einen Mentor zu haben, an den Sie eine E-Mail senden können, ist hilfreich.