Derzeit bin ich in meinem Traumjob in einem Forschungslabor als einziger Entwickler in einem multidisziplinären Team. Ich mache mir ein bisschen Sorgen, weil ich vergesse, in einem Team zu programmieren (ich habe keinen Legacy-Code, ich pflege meinen eigenen Code, ich bearbeite meine eigene Agenda usw.). Obwohl ich versuche, einige der besten Vorgehensweisen wie Continuous Delivery, TDD und SCRUM nur für mich zu befolgen, glaube ich, dass ich nicht mehr in der Lage bin, in einem Entwicklerteam zu arbeiten.
Ich bin einem Open Source-Projekt beigetreten und habe angefangen, mich mit Code Katas und Code Golf zu beschäftigen. Aber das wird mein Teamplayer-Profil nicht aufpolieren.
Was würden Sie vorschlagen, um meine Teamplayer-Fähigkeiten zu verbessern?
Update: Ja, meine Kommunikationsfähigkeiten sind jetzt besser und ich kann mit Doktoranden sprechen wie nie zuvor. Wie @Nicholas und @Erick sagten, werde ich eines Tages einem Entwicklerteam gegenüberstehen (vielleicht in meinem aktuellen Job, vielleicht nicht) und ich möchte über die Praktiken auf dem Laufenden bleiben, die einen guten Entwickler zu einem besseren Teammitglied machen, wie Paarprogrammierung oder Code Rezension.