Il tuo primo mese da software engineer a Easy LMS

Quando hai un nuovo lavoro, non vedi l'ora di cominciare! Allo stesso tempo, però, c'è sempre una certa dose di nervosismo. Ti chiedi che cosa puoi aspettarti, cosa farai nel corso delle prime settimane e come potrai cominciare ad aggiungere davvero valore. Quest'ultimo punto è quello su cui ci concentriamo maggiormente. Il nostro chiaro programma di onboarding per i software engineer ti aiuterà a conoscere la nostra azienda, i tuoi colleghi e i tuoi task in pochissimo tempo! Scopri come lanceremo la tua carriera!

Incontra il tuo compagno!

Siamo qui per aiutarti, quindi ti assegniamo immediatamente un compagno al tuo arrivo. Il tuo compagno è il tuo primo punto di contatto all'interno dell'azienda. Ti aiuterà a completare con successo il tuo primo anno e a diventare un membro perfettamente integrato del nostro team. Lavora nella tua stessa disciplina, e può dunque assisterti con i tuoi task quotidiani. Ti guideranno nel programma di onboarding, che dura un mese, e valuteranno quello di cui puoi avere bisogno per fare il tuo lavoro. Questo significa che modifichiamo il nostro programma in base alle esigenze, non abbiamo un approccio rigido. Ciascuno progredisce al suo ritmo, e ci adeguiamo al tuo. Non esistono giusto e sbagliato. 

Impara a conoscere la tua azienda

Quali sono la nostra visione e la nostra missione? E di cosa ci occupiamo essattamente? Probabilmente hai sentito parlare di tutto questo durante la fase di selezione, ma ne parleremo di nuovo nel corso delle prime settimane. Comincerai immediatamente a utilizzare il prodotto su cui lavorerai seguendo un paio di brevi corsi all'interno di Easy LMS.

Impara a conoscere i tuoi colleghi

Ci saranno dei meeting introduttivi con i colleghi di diverse discipline

Il primo giorno, facciamo sempre un tour dell'ufficio per presentarti i colleghi che si trovano in sede. Visto che abbiamo adottato il lavoro ibrido, non li vedrai tutti subito. Conoscerai i tuoi colleghi che lavorano da remoto nel corso dei meeting online. Il nostro tavolo da pranzo è, ovviamente, il luogo principale dell'ufficio in cui conoscere ancora meglio i tuoi nuovi colleghi.

Inoltre, ci saranno dei meeting introduttivi con i colleghi di diverse discipline, che ti spiegheranno il loro ruolo in azienda e il modo in cui si collega al tuo. Per quali questioni puoi rivolgerti a loro? Come potete aiutarvi a vicenda? Attraverso queste conversazioni di 30 minuti, otterrai una buona comprensione di quello che facciamo! E conoscerai un po' meglio i tuoi colleghi. Ecco una panoramica delle discipline con cui parlerai:

  • CEO
  • CTO
  • COO
  • Sviluppo prodotto
  • Supporto
  • Gestione dell'ufficio
  • Content Marketing
  • Sicurezza delle informazioni e GDPR

Puoi scoprire quanto bene conosci i tuoi colleghi in un divertente quiz. Abbiamo sviluppato un breve quiz all'interno del nostro strumento in cui devi indovinare chi è chi o quali caratteristiche appartengono a chi. Riesci a ottenere un punteggio del 100%?

Scopri di più sul tuo campo di interesse

Per ogni disciplina, oltre a un corso generale, frequenterai un corso specifico. Nel tuo caso, è un corso di sviluppo. In questo corso, ti spiegheremo come:

  • Usare Jira.
  • Lavorare sulla base di test.
  • Effettuare test.

Ti mostreremo anche:

  • Il nostro ciclo di code review.
  • Il ciclo di domande e risposte.
  • Il ciclo di sviluppo.

Quindi, approfondiremo la nostra stack di sviluppo. Lavoriamo con:

  • Front-end: React + TypeScript, Storybook per il testing UI.
  • Back-end: Node.JS, TypeScript + PHP.
  • Database MariaDB (MySQL) e DynamoDB.
  • AWS.
  • Docker.
  • GitHub.
  • Jenkins per CI/CD.
  • Linux/WSL + Windows.

Se tutti hanno le stesse conoscenze di base, lavoriamo meglio, e questo vale anche per i nuovi arrivati che possono così cominciare a dare il loro contributo più in fretta. Offriamo diversi corsi tramite Codecademy, a seconda del tuo background e della tua esperienza. Tipicamente, cominciamo con corsi di qualche giorno su JavaScript, TypeScript, SQL, e PHP. Sarà questa la tua occupazione principale nel corso della prima e della seconda settimana. Inoltre comincerai a leggere il nostro libro sacro, 'Modern Software Engineering' di David Farley. Dopo aver letto questo libro, tutti i pezzi del puzzle dello sviluppo di software andranno al loro posto!

Dalla teoria alla pratica 

Sarai immediatamente inserito/a nella nostra routine quotidiana

Fino ad ora abbiamo parlato solo della teoria. Passo dopo passo, ti introdurremo anche all'aspetto pratico. Presto scriverai la tua prima user story, programmerai un task definito, e condurrai delle code review. Questo spesso succede nel corso della seconda o terza settimana. Inoltre sarai immediatamente inserito/a nella nostra routine quotidiana: stand-up, batch rating e retrospettive. Dopo tutto, fare pratica è il modo più rapido per imparare. 

All'inizio, farai anche moltissimo pair programming, che ti aiuterà a comprendere l'infrastruttura del nostro prodotto. Possiamo vedere come codifichi e stabilire quali approfondimenti in ambito tecnico sono necessari. Ti offriremo le conoscenze di cui hai bisogno in un workshow o facendoti affiancare un collega. 

Impara a conoscere il nostro prodotto

Forse ti sei segretamente registrato/a per un periodo di prova ma hai poca esperienza con il nostro LMS. E va bene! Ti renderemo un esperto/a in pochissimo tempo! Nel corso della prima settimana, un nostro consulente farà una dimostrazione del nostro strumento per te. Inoltre ti assegneremo el tempo per divertirti con il tool. Ti chiederemo di creare un breve corso o fare un esame su una tua passione o su qualcosa che ti interessa moltissimo. Per te sarà un buon esercizio, e sarà divertente per noi perché ci dirà di più su di te.

Impara a conoscere lo strumento che usiamo

Oltre al nostro prodotto, usiamo molti altri tool di software. Non ci aspettiamo che tu li sappia usare perfettamente in un mese. Fidati, ti servirà più tempo per arrivarci. Cominceremo con gli strumenti più importanti, spiegandoti le basi:

Ti accorgerai che più a lungo ci lavori, e più rapidamente impari a usarli. Anche le opzioni avanzate diventeranno una seconda natura. 

Un luogo di lavoro sicuro

Ecco la base per lavorare bene: il tuo luogo di lavoro. Sistemiamo quasi tutto in anticipo, ma l'altezza della tua scrivania e della tua sedia devono essere regolate di persona. Una buona postura durante il lavoro è importante per prevenire problemi fisici. La consideriamo parte della creazione di un ambiente di lavoro sicuro. Proprio come sapere a chi rivolgerti in caso di domande, miglioramenti o problemi. Per prendere il nostro luogo di lavoro sicuro, chiariremo anche altre questioni:

  • Cosa fare in caso di emergenze.
  • Come affrontare la pressione psicosociale sul lavoro.
  • Come gestire i dati sensibili di altre persone.

Ti presenteremo tutte queste questioni tramite un corso online che svolgerai nella prima settimana.

Il nostro programma di onboarding in poche parole!

Il nostro programma di onboarding avrà più o meno questo aspetto:

Settimana Cosa farai
1
  • Corsi di onboarding: azienda, colleghi, sviluppo, sicurezza sul lavoro
  • Corsi di programmazione: JavaScript, TypeScript, PHP, SQL
  • Demo dello strumento
  • Meeting di presentazioni con i colleghi
2
  • Continuano i corsi di programmazione: JavaScript, TypeScript, PHP, SQL
  • Continuano i meeting di presentazione con i colleghi
  • Primi passi pratici - ti coinvolgiamo nella routine quotidiana
3
  • Lettura del libro 'Modern Software Engineering'
  • Coinvolgimento nella routine quotidiana
  • Approfondimento tecnico
4
  • Continua la lettura del libro ‘Modern Software Engineering’
  • Coinvolgimento nella routine quotidiana
  • Approfondimento tecnico

È il momento di festeggiare :champagne:

Quando impari cose nuove, devi festeggiare! Hai completato con successo il tuo programma di onboarding? Si tratta di un fantastico risultato! E lo festeggeremo stappando lo champagne insieme!