Non è un segreto che il mondo del reclutamento sia cambiato negli ultimi anni. I profili LinkedIn, i portfolio online e persino quello che pubblichi sui social media sono diventati fattori determinanti (nel bene e nel male). 

Anche GitHub, che è tipo un portfolio per il tuo codice, è entrato nel radar delle assunzioni. 

Con questi cambiamenti, qualcuno potrebbe chiedersi: "GitHub sta per sostituire i curriculum tradizionali?" La risposta breve è: no.

Anche con tutti questi "strumenti" a disposizione, nessuno ha mai smesso di allegare il curriculum alle proprie candidature di lavoro. E c'è un motivo piuttosto valido per questo. (Ma ci arriveremo.)

Sebbene GitHub sia diventato uno strumento interessante da utilizzare nella ricerca di sviluppatori di software, alcune discussioni tendono a sopravvalutarne l'importanza nel tentativo di renderlo "la prossima grande novità". 

Quindi, qual è il vero ruolo di GitHub nel mondo delle assunzioni? 

  • GitHub è destinato a sostituire il tuo curriculum? 
  • Come puoi inserire GitHub nel tuo curriculum? 
  • Qual è il modo migliore per formattarlo? 
  • Come si prepara GitHub per renderlo visibile al pubblico?

In questo articolo, rispondiamo a tutte queste domande.

Il nostro consiglio: non scegliere tra GitHub e il curriculum, usa ENTRAMBI a tuo vantaggio. Ti mostreremo come.

I vantaggi di GitHub

Allora, la prima domanda che ti viene in mente è: perché i datori di lavoro ti chiedono il tuo profilo GitHub?

I datori di lavoro non sono solo curiosi, né stanno cercando di aggiungere un altro ostacolo al tuo processo di candidatura. Hanno alcune buone ragioni legittime, vediamone alcune:

  1. Dimostra passione. Ai datori di lavoro piace vedere la passione. E tu, che passi il tempo libero a programmare e a contribuire a progetti open source su GitHub, dimostri proprio questo: il desiderio di impegnarti nel tuo campo al di fuori della tradizionale giornata lavorativa.
  2. Competenze di programmazione nella vita reale. Il tuo curriculum descrive le tue capacità, ma GitHub è il luogo in cui i datori di lavoro possono vedere le tue competenze di programmazione in azione. Qui possono farsi un'idea del tuo approccio, della tua capacità di risolvere i problemi e di come la comunità GitHub interagisce con il tuo lavoro.
  3. Accesso a talenti passivi. I talenti più richiesti spesso non sono attivamente alla ricerca di un lavoro. Sono i "talenti passivi". I datori di lavoro che pescano nel bacino di GitHub sperano di riuscire a catturare uno di questi grossi pesci.
  4. Rivela eccellenti capacità di risoluzione dei problemi. Il tuo GitHub fornisce la chiave per un'altra cosa importante per i datori di lavoro: le capacità di risoluzione dei problemi. Il tuo curriculum può essere pieno di parole chiave e qualifiche, ma se non sei in grado di risolvere i problemi in modo efficace, è un problema. Il tuo GitHub può mostrare i modi intelligenti con cui hai superato gli ostacoli di programmazione e impressionare i potenziali datori di lavoro. 

Nonostante i suoi numerosi punti di forza, un profilo GitHub può fornire ai datori di lavoro solo un'immagine limitata delle capacità di un candidato. 

In definitiva, GitHub non è il nuovo curriculum. Analogamente al curriculum, ha i suoi limiti e nessuno dei due è molto utile senza un contesto. Perché?

Prova il nostro Strumento di scrittura di CV con AI e avrai il tuo curriculum pronto in pochi minuti!

Il nostro AI Resume Writer può generare un'ottima prima bozza del tuo curriculum in pochi secondi. Ti basta inserire la posizione lavorativa per cui ti candidi e lasciare che l'AI trovi le parole giuste per il tuo CV.
Strumento di scrittura di CV con IA

Limiti dell'affidarsi completamente a GitHub

Sebbene GitHub sia popolare nel mondo della programmazione, non è lo strumento migliore per scopi di reclutamento.

Ecco perché:

  1. Il lato impersonale di GitHub. Assumere riguarda solo il codice e nient'altro? No. Affidarsi completamente a GitHub può rendere il processo di assunzione freddo e impersonale, poiché sostituisce le storie umane con righe di codice. Ricorda, i datori di lavoro cercano di assumere persone, non solo un insieme di competenze di programmazione. 
  2. Mancanza di competenze non legate alla programmazione. Le tue capacità di leadership, la tua abilità nella comunicazione efficace, la tua capacità di cooperare: queste sono le competenze trasversali che un profilo GitHub non mostra. 
  3. Nessuna esperienza lavorativa o formazione. Anche se GitHub può fare un ottimo lavoro nel mostrare i tuoi progetti, non descrive il tuo percorso professionale in modo efficace come un curriculum. Le storie lavorative complete, con tutti i dettagli sui ruoli, le responsabilità e i successi, vanno perse.
  4. Puoi passare inosservato. GitHub ruota attorno a come gli altri ti vedono. Non ti permette di dare valore al tuo lavoro per te stesso. Per questo motivo, molti sviluppatori fantastici potrebbero passare inosservati, mentre influencer di talento possono ottenere un sacco di credito anche per i contributi più piccoli.
  5. Contributi pubblici vs privati. Ricorda, non tutto il tuo lavoro su GitHub viene alla luce. A meno che tu non sia immerso nello sviluppo open source, molti dei tuoi progetti potrebbero rimanere nascosti. Questo problema di visibilità, tipico di GitHub, non è un problema con un curriculum completo che mette in evidenza tutti i tuoi successi.
  6. Mancanza di contesto del progetto. GitHub mostra un'ampia gamma dei tuoi progetti, da quelli seri a quelli sperimentali, o anche codici scherzosi. Senza il contesto relativo all'intento di ciascun progetto, i reclutatori potrebbero fraintendere le tue competenze e la tua esperienza.

Tuttavia, nonostante i suoi difetti, GitHub può comunque essere molto utile nel processo di ricerca di un lavoro. 

Semplicemente, non dovresti puntare tutto su questo unico strumento. Ti spieghiamo perché. 

github vs resume - pros and cons

Curriculum vs GitHub: chi vince? 

Quando mettiamo a confronto GitHub e i curriculum, c'è un chiaro vincitore? In un certo senso sì. 

Ecco perché il buon vecchio curriculum ottiene ancora la medaglia d'oro:

  • È collaudato e affidabile. I curriculum sono accettati da tutti nei processi di assunzione. Danno una rapida panoramica della tua carriera, velocizzando la tua candidatura nelle prime fasi di selezione delle risorse umane.
  • Fornisce un quadro completo. Il tuo curriculum include informazioni personali, competenze tecniche e trasversali e la tua esperienza professionale. Parla anche delle tue certificazioni, delle lingue che parli, dei riconoscimenti e dei premi vinti. Qualcosa che un profilo GitHub non può fare.
  • Dipinge il tuo quadro professionale. Attraverso la descrizione dettagliata dei tuoi ruoli, delle tue responsabilità e dei tuoi successi, il tuo curriculum fornisce un arco narrativo alla tua carriera che GitHub non può offrire.
  • I reclutatori/addetti alle risorse umane di solito non sanno programmare. Infine, ma non meno importante, di solito non sono gli ingegneri del software e i programmatori a selezionare le persone e a fare i colloqui iniziali. Sono piuttosto i reclutatori o i responsabili delle risorse umane. E queste persone probabilmente non capiscono comunque il codice. Capiscono però i curriculum.

Detto questo, non escludiamo del tutto GitHub. 

È sempre più importante mostrare competenze tecniche concrete e un coinvolgimento attivo nella programmazione. Dopotutto, non puoi ancora mostrare il tuo codice reale in un curriculum.

Anche se potresti essere tentato di metterli in contrapposizione, una prospettiva più produttiva è quella di considerarli complementari.

Il curriculum ti presenta in modo professionale, mentre GitHub conferma e aggiunge profondità alle tue competenze tecniche. 

La domanda è: come presentare contemporaneamente GitHub e il curriculum a un reclutatore? 

La risposta è davvero semplice: basta includere il tuo GitHub nel curriculum

Quindi, parliamo di come farlo in modo professionale.

How to put GitHub on a resume

Come inserire GitHub nel tuo curriculum

Ora che sappiamo perché è importante unire il meglio dei due mondi, vediamo come mettere GitHub nel tuo curriculum nel modo giusto:

  1. Metti il link al tuo profilo GitHub nella sezione delle informazioni di contatto. Questofa capire subito quanto sia importante. Basta copiare e incollare l'URL del tuo profilo.
  2. Mostra il tuo progetto migliore. Invecedi riempire il tuo curriculum con numerosi progetti, concentrati su 1-2 di cui sei più orgoglioso. È questo che i reclutatori guarderanno. 
  3. Includi un URL specifico del progetto in una sezione separata. Evidenzial'URL di un progetto specifico in una sezione separata dedicata ai "progetti". Questo significa non solo il tuo profilo GitHub generale, ma un link diretto a un progetto in cui eccelli particolarmente.
  4. Descrivi il progetto in modo più dettagliato. Sehai elencato il progetto separatamente, non limitarti a inserire l'URL. Accompagnalo con alcuni punti chiave che spiegano il tuo lavoro. Fai sapere ai datori di lavoro di cosa tratta il progetto, il tuo contributo, le tecnologie utilizzate, ecc.

Detto questo, creare un ponte tra il tuo curriculum e GitHub è solo metà dell'opera...

Prepara il tuo GitHub per gli occhi dei reclutatori

Una volta che il tuo profilo GitHub è accessibile dal tuo curriculum, aspettati che i potenziali datori di lavoro (o i programmatori che chiamano per un parere esperto) gli diano un'occhiata e devi essere pronto per quel controllo. 

Ecco i nostri sei consigli principali per preparare il tuo GitHub per i visitatori:

  1. Migliora la struttura delle tue directory. Tutto inizia con la prima impressione e, per GitHub, questa è la struttura delle tue directory. Segui delle semplici regole per la struttura delle cartelle. Questo dà ai datori di lavoro un'idea della tua competenza architettonica senza dover approfondire il tuo codice.
  2. Includi un README informativo. Il tuo README dovrebbe essere una roadmap del tuo progetto. Deve descrivere le funzionalità dell'applicazione, spiegare come eseguirla, compilarla e testarla e fornire immagini pertinenti. Assicurati che sia completo ma conciso.
  3. Dai la priorità a un codice pulito e commentato. Rendere il tuo codice pulito e facile da leggere è fondamentale. È buona norma commentare correttamente, prevedendo che qualcuno possa approfondire il tuo codice. 
  4. Usa librerie e framework già esistenti. L'efficienza è importante. Evita di reinventare la ruota e dimostra di saper usare in modo intelligente soluzioni open source per problemi o routine comuni.
  5. Evita di ripetere il codice. Ripeti blocchi di codice? Evitali. Trova soluzioni più eleganti ed efficienti. Non si tratta solo di far funzionare il codice, ma di renderlo nitido e pulito.
  6. Includi dei test. Dimostra la tua meticolosità includendo una suite di test. Dare indicazioni su come eseguirla nel tuo README può impressionare ancora di più i reclutatori. Per guadagnare punti bonus, integra il tuo repository con un sistema di integrazione continua (CI). Questa proattività è vista di buon occhio dai potenziali datori di lavoro.

Create velocemente la tua lettera di presentazione con l'intelligenza artificiale.

Utilizza il nostro AI Cover Letter Writer per generare una prima bozza della tua lettera di presentazione. Trova velocemente le parole giuste con l'aiuto del modello linguistico più potente al mondo: GPT-4.1 di OpenAI.
Strumento di scrittura di lettere di presentazione basato sull'IA

Punti chiave: GitHub vs. curriculum (o meglio GitHub sul curriculum, eh)

Quindi, GitHub sta sostituendo i curriculum? Difficilmente. 

Mentre GitHub è ancora solo una parte opzionale del processo di assunzione, il curriculum rimane fondamentale .

Invece di scegliere l'uno o l'altro, riconosci i loro punti di forza complementari e utilizzali entrambi. Il curriculum è ottimo per mostrare la tua carriera, i tuoi risultati e tutte le tue competenze, mentre GitHub offre una dimostrazione pratica delle tue competenze tecniche di programmazione.

Detto questo, ecco un riassunto di cosa dovreste fare (il piano d'azione, se volete): 

  • Includi GitHub nel tuo curriculum. Condividi il link al tuo profilo nella sezione dei contatti, mostra il tuo progetto principale in una sezione separata dedicata ai "progetti" e descrivi il progetto per fornire un contesto.
  • Prepara il tuo GitHub per il pubblico. Ottimizzare il tuo profilo GitHub significa creare una struttura di directory facile da usare, scrivere un README completo, mantenere un codice pulito e ben commentato, usare framework esistenti, evitare la ripetizione del codice e includere suite di test.
  • Aggiorna il tuo curriculum. Infine, dedica un po' di attenzione al tuo curriculum. Capiamo che probabilmente odi scrivere il tuo curriculum, ma la nostra guida definitiva al curriculum ti darà una mano.

Oh, e se ti senti davvero bloccato nella creazione del tuo curriculum, prova a far scrivere la prima bozza dall'intelligenza artificiale in pochi secondi.

Questo articolo è stato aggiornato di recente. L'articolo originale è stato scritto da Martin Poduska nel 2017.