Ho iniziato con un nuovo lavoro 4 mesi fa, e penso davvero che il mio nuovo posto di lavoro abbia fatto un ottimo lavoro su questo nuovo materiale noleggiato.
A. Amici
Hanno un cosiddetto "buddy-program", in cui gli sviluppatori possono iscriversi per diventare un amico / mentore per i nuovi dipendenti. Quando viene assunto un nuovo sviluppatore, uno sviluppatore della stessa squadra (che ha firmato per diventare un amico) viene indicato come il compagno / mentore del nuovo ragazzo. È sua responsabilità mettere in piedi il nuovo ragazzo, aiutarlo a risolvere i problemi che incontrerà, andare a pranzo con lui, presentarlo alla squadra e così via.
B. Bassa dipendenza
Anche questo è stato menzionato in precedenza, ma inizia con compiti non critici e troppo difficili da fare, senza la piena conoscenza del codice base. Non c'è niente di peggio che essere catapultati in una base di codice che non si conosce e che quindi è necessario eseguire dal primo giorno. Se possibile, creare incarichi relativamente facili E sparsi per l'intero sistema. In questo modo otterrà una certa conoscenza del sistema.
Probabilmente hai delle piccole attività che non avevi il tempo di fare, quando hai scritto per la prima volta il codice. Dagli quei compiti.
C. Corsi di formazione nuovi
Questo è probabilmente il lusso per la maggior parte, ma io lavoro in una grande azienda che può permettersi di farlo. Ogni mese o ogni due mesi circa, vengono organizzati alcuni tipi di formazione per nuovi assunti. Si tratta fondamentalmente di una serie di presentazioni, con l'obiettivo di dare ai neoassunti una qualche conoscenza del sistema, come vengono eseguiti i test, come funziona il bug-tracking e così via.
Dove lavoro, ci sono molti team diversi che lavorano su compiti completamente diversi, ma sullo stesso software. Un membro di ogni squadra è incaricato di fare una presentazione sulla sua parte del software, dove fornisce un'introduzione su cosa fa quella parte, come funziona e così via. Oltre a ciò ci sono corsi di test (sto lavorando come tester) su come vengono scritti i test, come vengono eseguiti, come vengono controllati nel codebase e così via.
Per riassumere, sii gentile con i neoassunti e non aspettarti un lavoro serio da loro nel primo mese o giù di lì. Offri loro gli strumenti per ottenere aiuto e, se possibile, offri loro delle presentazioni o dei video.