Quando le persone mi chiedono consigli sulla carriera, la tua domanda è una delle prime domande che chiedo loro. Non penso che nessuno possa rispondere a questa domanda per te; Penso che devi decidere da solo se è più probabile che concentrarsi su profondità o ampiezza soddisfi i tuoi obiettivi di carriera.
Quando ho cambiato squadra per l'ultima volta, ho avuto due opportunità: lavorare con il team di strumenti per sviluppatori XBOX o lavorare con il team di compilatori C #. Mi sono reso conto che si riduceva all'ampiezza rispetto alla profondità. Sul team XBOX potrei lavorare su sistemi di sicurezza un giorno, sistemi audio il prossimo, video, networking, interfacciamento hardware, il tuo nome. Certo, alcune persone sono esperti, ma tutti devono sapere un po 'di tutto. Nel team del compilatore C # ho potuto immergermi in una lingua e un compilatore e capire veramente tutto in profondità.
Ci ho pensato molto e ho deciso che ero più adatto per essere un esperto di una cosa piuttosto che un dilettante per molti. Questa è stata una buona scelta per me, ma potrebbe non essere adatta a te. Alcune persone hanno molto successo conoscendo un po 'di tutto.
Il mio consiglio quindi è di ribaltare la domanda. Scopri che tipo di persona sei, e poi vedi se la tua azienda ha opportunità per qualcuno come te. Altrimenti, trovane uno che lo faccia.