Ich arbeite in einem großen Unternehmen, in dem technische Mitarbeiter ungefähr in eine dieser Kategorien fallen:
- Ein Entwickler in einem Scrum-Team, der für ein einzelnes Produkt entwickelt und möglicherweise mit anderen Teams zusammenarbeitet, die eng mit dem Produkt verbunden sind.
- Ein Architekt, der eher Berater in mehreren Teams ist (5-6) und versucht, Gemeinsamkeiten zwischen Teambemühungen zu erkennen, die in Bibliotheken abstrahiert werden könnten (Architekten schreiben jedoch nicht den Bibliothekscode). Dieser Architekt nimmt auch an vielen Besprechungen mit dem Management teil und versucht, die technische Richtung festzulegen.
In meiner Firma ist die Architektenrolle dort, wo sich die meisten Techniker als nächster Karriereschritt niederlassen.
Meine Fragen sind: Arbeiten die meisten Unternehmen so, dass ihre bestbezahlten Techniker weit davon entfernt sind, Code zu schreiben? Ist dies eine natürliche Tendenz für die Karriere eines Entwicklers? Kann ein Entwickler alles haben (Code UND Richtung festlegen?)