Molti dei metodi che raccomando possono essere utilizzati altrettanto bene per gli ingegneri che non stanno effettuando il cambio di direzione, ma penso davvero che la minaccia sia maggiore per i supervisori e quindi richiede un investimento più deliberato. Gli ingegneri che trascorrono la maggior parte del loro tempo a scrivere codice stanno ancora imparando e vengono costantemente ricordati di quanto sia importante imparare cose nuove.
Tuttavia, i manager possono dedicare la maggior parte del loro tempo a problemi non invasivi, e quindi è facile sotto-investire nella comprensione tecnica.
Il primo passo è convincere te stesso che le conoscenze specialistiche sono preziose per la tua carriera di supervisore. In primo luogo, mentre penso che i buoni manager possano comunque incoraggiare piacevolmente uno staff se non sono esperti tecnici in quel campo, a parità di altre condizioni, una conoscenza più specializzata ti renderà un manager molto migliore.
Per i principianti, sarà più facile per il tuo team fidarsi di te e trovarti lodevole. Ti consentirà anche di assicurarti che il tuo team stia creando le decisioni tecniche perfette. Successivamente, ti renderà molto più facile insegnare al tuo personale, valutare come sta andando e istruirlo a sviluppare le proprie capacità tecniche. Alla fine, soprattutto in un campo come il software, c'è il rischio che l'industria "vada alla deriva" e le tue conoscenze diventino obsolete. Pertanto, anche se ora sei in buona forma, sarà comunque necessario un investimento continuo per mantenere il tuo livello di comprensione.
Successivamente, dovrai trovare le tecniche che funzionano per te. Trovo utile un mix di quanto segue:
Lettura:
Dedica 30-60 minuti alla lettura al giorno.
Blog e articoli:
Uso Feedly principalmente con questo, e ogni volta che trovo qualcosa online (sui social network, ecc.) Che non è arrivato nel mio Feedly, aggiungo la fonte a Feedly. Fondamentalmente ho anche l'abitudine che ogni volta che ho dei tempi di inattività cerco di avviare il mio Feedly piuttosto che i social media. Innumerevoli post arrivano ai miei feed, anche se ne leggo solo un piccolo sottoinsieme, è comunque utile scorrere i titoli per scoprire di cosa stanno scrivendo le persone. Funziona anche un po 'come un meccanismo di "scoperta" che mi aiuterà a identificare le questioni su cui investirò di più nell'apprendimento utilizzando una serie delle tecniche seguenti.
Più recentemente, ho tentato di trovare newsletter curate o basate sulla comunità. Per citare alcuni dei miei preferiti, utilizzo DiscoverDev, i quattro brevi collegamenti di O'Reilly, anche HNDigest (che è solo un'aggregazione quotidiana dei migliori thread su HackerNews, così non devo ricordarmi di visitarlo). I siti che hanno thread di discussione allegati ai collegamenti sono preziosi per contenuti supplementari e per aiutarmi a valutare la credibilità di un articolo se si tratta di un argomento che conosco meno. Nel caso tu abbia altri consigli, lasciali nei commenti e li aggiungerò!
Libri:
C'è sempre un piccolo ritardo tra ciò che accade nel settore e ciò che lo trasforma in libri, e sono anche un investimento più grande (di tempo e denaro), quindi li uso principalmente per contenuti carnosi e molto più intramontabili. Cose come scrivere codice pulito, architettura tecnica, progettazione di sistemi, ecc. Sono un eccellente materiale per libri. Di tanto in tanto, i libri sono anche un ottimo modo per apprendere una nuova tecnologia (popolo il romanzo e posso usarlo per fare riferimento in seguito), ma se la tecnologia è davvero fresca, la prova tecnica potrebbe essere un modo migliore per scoprire.
Articoli:
Quora è anche un posto meraviglioso per trovare articoli un po 'più accurati e meno raffinati di libri o post di blog. Potresti pensare che io sia di parte perché lavoro qui oggi, ma l'ho sempre trovata una fonte utile, anche se sono entrato in azienda (in realtà, è uno dei motivi principali per cui ero così ansioso di unire).
Parlare con la gente:
Cerco di rimanere in contatto con ex compagni di classe e colleghi intelligenti. La logica principale è principalmente perché apprezzo direttamente le relazioni, ma come complicazione, è una grande rete per attingere allo studio delle questioni. Ogni volta che ci mettiamo in pari, cerco di porre loro domande su come conta la loro azienda esistente, o cosa stanno studiando e se hanno qualche consiglio su cose che potrei imparare.
Verrà intervistato un altro fantastico canale per imparare cose nuove. In qualità di manager, probabilmente intervisti continuamente persone diverse di attività diverse. Uso questa opportunità per chiedere alle persone che tipo di cose stanno imparando, come hanno risolto problemi tecnici specifici in ruoli precedenti e anche come possono risolvere alcuni problemi tecnici che io o il mio staff stiamo affrontando in questo momento. È davvero un ottimo modo per imparare le cose e ricevere un segno sul tipo di oggetti che un candidato trova affascinante e su come risolve i problemi.
Provare / fare:
Trovo molto prezioso ritagliarsi del tempo per scrivere codice e provare cose nuove. Come manager, non ho molto tempo per farlo al lavoro (e inoltre, non voglio essere limitato dai progetti attuali della mia azienda), quindi lo faccio spesso senza lavoro. Ad esempio, le cose che ho esplorato negli ultimi mesi includono SageMaker di Amazon, Terraform, Apache Spark, Apache Kafka e Golang. A volte è solo necessario configurare lo strumento e giocarci, fare alcuni tutorial o costruire un divertente progetto secondario. Provare le cose aiuta ad andare oltre.
Ho davvero una lavagna in casa accanto alla mia scrivania in cui gestisco un elenco di elementi che vorrei provare se avessi più ore. In questo modo, quando ho davvero quei tempi di inattività arbitrari, utilizzo quell'elenco. Nel mio passato si sono verificati periodi di inattività casuali, dai programmi cancellati durante un fine settimana, all'essere bloccato a casa a causa del maltempo, grazie al coprifuoco durante la rivoluzione egiziana.
Altro:
Meetup : mi piacerebbe fare molti di questi, è solo logisticamente più difficile di alcuni dei miei metodi aggiuntivi e non ho decifrato l'approccio migliore per creare la maggior parte del tempo che dedico a loro.
Conferenze: anche se non le presento di persona tutto il tempo, molte convention caricheranno video o persino riassunti delle discussioni offerte lì, e anche quelle hanno la tendenza ad essere davvero preziose.
Trova qualcosa che sia giusto per te. Uomini e donne diversi imparano in vari modi, quindi se lo trovi piacevole e puoi integrarlo nel tuo lavoro o nella tua vita abituale, è molto più probabile che tu rimanga con esso.