Sono stato uno sviluppatore pratico per tutta la mia carriera e amo lavorare con il codice. Ho sempre risentito del leader del team che ha poca o nessuna esperienza in merito a una particolare tecnologia e insiste su una certa implementazione.
Ora mi trovo dall'altra parte dello specchio. Sono lo sviluppatore principale di un client grasso da implementare in C #, tuttavia la mia esperienza è nella creazione di applicazioni Web Java. Mentre so di poter sfruttare i modelli di progettazione e i paradigmi OO in qualsiasi lingua, mi sono perso quando si tratta di standard di codifica, strumenti del ciclo di vita del progetto e procedure di rilascio / distribuzione. Non ho dubbi sul fatto che posso imparare le basi entro un mese o due, ma ci sono alcune esperienze che si possono raccogliere solo con il tempo.
Cosa devo fare e come posso evitare di diventare il capo del progetto che odiavo durante lo sviluppo?