Ich war während meiner gesamten Karriere ein praktischer Entwickler und liebe es, mit Code zu arbeiten. Ich habe mich immer über den Teamleiter geärgert, der wenig oder kein Fachwissen in Bezug auf eine bestimmte Technologie hat und dennoch auf einer bestimmten Implementierung besteht.
Jetzt befinde ich mich auf der anderen Seite des Spiegels. Ich bin der Hauptentwickler eines Fat Clients, der in C # implementiert werden soll, aber meine Expertise liegt in der Erstellung von Java-Webanwendungen. Obwohl ich weiß, dass ich Designmuster und OO-Paradigmen in jeder Sprache nutzen kann, bin ich verloren, wenn es um Codierungsstandards, Tools für den Projektlebenszyklus und Freigabe- / Verteilungsverfahren geht. Ich habe keinen Zweifel, dass ich die Grundlagen innerhalb von ein oder zwei Monaten erlernen kann, aber es gibt bestimmte Erfahrungen, die man nur mit der Zeit sammeln kann.
Was soll ich tun und wie vermeide ich es, der Projektleiter zu werden, den ich bei meiner Entwicklung hasste?