Lavoro in una grande azienda in cui le persone tecniche si trovano approssimativamente in una di queste categorie:
- Uno sviluppatore in un team di scrum che sviluppa per un singolo prodotto e magari collabora con altri team strettamente correlati al prodotto.
- Un architetto che è più di un consulente su più team (5-6) e cerca di riconoscere le comunanze tra gli sforzi del team che potrebbero essere astratti in librerie (gli architetti non scrivono il codice della libreria, tuttavia ). Questo architetto partecipa anche a molti incontri con la direzione e tenta di impostare la direzione tecnica.
Nella mia azienda, il ruolo dell'architetto è il luogo in cui la maggior parte delle persone tecniche si sposta verso la fase successiva della propria carriera.
Le mie domande sono: la maggior parte delle aziende lavora in modo tale che i tecnici più pagati siano lontani dalla scrittura del codice? È una tendenza naturale per la carriera di uno sviluppatore? Uno sviluppatore può avere tutto (codice e impostare la direzione?)