Curriculum programmatore informatico: ecco come realizzare un CV perfetto
Ti piace stare dietro ad una tastiera a fare coding, ma non hai idea di dove partire per scrivere un curriculum programmatore informatico per ottenere un primo colloquio conoscitivo ed iniziare a lavorare o cambiare impresa?
Se la risposta ad almeno una di queste due domande è positiva, allora non possiamo che avere buone notizie per te!
In questa guida di Modello CV troverai tante informazioni utili che ti aiuteranno a realizzare il curriculum vitae programmatore informatico perfetto per ottenere l’attenzione delle aziende a cui sei interessato.
Esempio di curriculum programmatore informatico
Lorenzo Gialli
Programmatore, Milano (IT)
Indirizzo email: lorenzo@gialli.com
tel: +39 368 954 6265
LinkedIn.com/it: Lorenzo Gialli
Sito web: coding-withme.com
Pagina portfolio: lorenzo-gialli.it
Profilo Professionale
Programmatore con certificazione AWS Developer, con più di due anni di esperienza nel settore di sviluppo lato back-end. Mi occupo di realizzare API, gestire il DB, il server ed utilizzare diversi strumenti offerti dalla suite di Amazon Web Services. Come linguaggi di programmazione conosco ed uso quotidianamente Java e Python. Mi ritengo una persona entusiasta ed interessata alle nuove tecnologie.
Esperienza Lavorativa
Programmatore Back-end presso “SopraTech”, Milano (Italia)
Dicembre 2020 – in corso
Coding per la creazione di microservizi in Python e gestione del database, realizzato con Aurora Serverless. Utilizzo di alcuni strumenti offerti dalla suite di Amazon Web Services:
- Aurora Serverless,
- Rekognition,
- Comprehend,
- API Gateway.
Tirocinio formativo presso “SopraTech”, Milano (Italia)
Ottobre 2020 – Dicembre 2020
- Tirocinio formativo di 320 ore convenzionato con l’Università degli Studi di Padova il cui scopo era quello di realizzare dei microservizi per una WebApp.
Istruzione e Formazione Scolastica
Laurea in Informatica – Università degli Studi di Padova, Padova (Italia)
Aprile 2021
Obiettivi raggiunti:
- Tesi dal titolo: “Realizzazione di un componente in AES sfruttando React”, valutazione complessiva: 95/110;
- Progetto di Ingegneria del Software dal titolo: “Looky”. Il progetto didattico è stato sviluppato da un team composto da sette studenti della Laurea Triennale in Informatica ed in collaborazione con la software house Bettini di Padova. Lo scopo consisteva nello sviluppare il software per uno strumento smart di blocco/sblocco della serratura di porte ad uso domestico. Valutazione complessiva 30/30;
- Altri progetti rilevanti: Sviluppo di un sito web, programmazione ad oggetti, progettazione di un database.
Certificazioni
AWS Developer Associate, SopraTech – Marzo 2021
Competenze
AWS, Rekognition, Comprehend, API Gateway, Java, Python, MySQL, capacità di lavorare in team, spirito critico, problem-solving
Inoltre, troverai diversi esempi che ti aiuteranno a capire meglio cosa inserire in un determinato paragrafo, piuttosto che cosa scartare, di modo che tu possa realizzare la tua carta d’identità professionale in totale autonomia!
Quindi, apri il tuo notepad personale ed inizia a prendere appunti! Si apriranno numerose possibilità dopo aver letto questa guida!
La figura del programmatore informatico
A molti la figura del programmatore informatico potrebbe risultare un po’ misteriosa, perché il termine “programmatore” è molto generico e comprende moltissimi rami del settore. Inoltre, capita spesso che appena nomini “informatica” (o ingegneria informatica), le persone ti prendano per un tutto fare. Non ti è mai capitato?
In realtà, il programmatore è sì colui o colei che scrive codice (fa “coding”), ma è anche la persona che fa quel che si dice in gergo “problem solving”, ossia trova una soluzione il più economica ed efficiente possibile ad un problema dato.
Ad oggi, il mercato è molto florido in questo settore e ci sono opportunità un po’ ovunque in Italia: non preoccuparti se hai già mandato una candidatura e stai ancora aspettando una risposta, perché ci sono tante altre aziende pronte ad accoglierti sin da subito anche oggi stesso. L’importante è saper cercare bene e candidarsi per posizioni il più idonee possibili ed in linea con le tue conoscenze e competenze!
Come strutturare il curriculum ragioniere programmatore?
Il primo passo da compiere per scrivere un curriculum vitae da programmatore di qualità ed ottenere il lavoro dei sogni è quello di dare una struttura al documento, un po’ come accade per lo sviluppo del software.
Quando si parla di struttura è molto importante prendere in considerazione quattro aspetti fondamentali:
- Struttura: per struttura si intende la parte “architetturale” del documento, ossia la disposizione delle informazioni ed il “collante” che tiene legate le diverse sezioni. Quando realizzi un CV (di qualsiasi tipo esso sia), così come qualsiasi altro scritto, è essenziale tener presente che verrà letto da qualcuno, per questo è molto importante dare una impaginazione al documento ed “accompagnare il lettore alla lettura”;
- Formato: sebbene questo termine chiave possa essere un po’ ambiguo, perché può avere molti significati ed applicazioni, in questo caso intendiamo l’esposizione delle informazioni. Esistono tre diversi formati con cui disporre i dati: ordine cronologico inverso (il più apprezzato dalle risorse umane e dal datore di lavoro!), funzionale (per chi ha un percorso lavorativo un po’ travagliato, con momenti di pausa) ed ibrido (un mix tra il primo ed il secondo formato). È importante scegliere il formato più adatto alle proprie esigenze, ai fini di mettere in luce le proprie capacità;
- Design: si tratta dell’aspetto estetico del documento. Meglio non ostentare ed optare per un design pulito e semplice, in grado di mettere in evidenza il contenuto, anziché la grafica;
- Correttezza delle informazioni: ti consigliamo di leggere il documento una volta scritto, perché potrebbe contenere degli errori sia di concetto che grammaticali. Inoltre, cerca di inserire informazioni e fatti realmente accaduti.
Le diverse sezioni del CV da programmatore
Passiamo ora alla parte più “saliente” del curriculum vitae programmatore: le informazioni da inserire al suo interno. Per evitare di creare un monolite di testo, che risulterebbe poco invitante da leggere e non permetterebbe alle risorse umane/datori di lavoro di individuare ciò che è di loro interesse, suggeriamo fortemente di dividere la struttura in sezioni, ciascuna contenente:
- TItolo della sezione,
- Sezione vera e propria, che avrà due o tre eventi importanti accaduti (puoi scegliere cosa inserire a seconda del formato scelto).
Le sezioni che ti consigliamo di inserire nel tuo biglietto da visita professionale sono:
- Introduzione,
- Profilo Professionale,
- Esperienza lavorativa,
- Istruzione,
- Competenze.
Se ti avanza spazio e con il tempo hai acquisito dei “considerable achievements”, puoi dedicare una porzione del tuo documento anche alle certificazioni ottenute. Nei prossimi paragrafi descriveremo nel dettaglio ciascuna delle sezioni sopra indicate con degli esempi concreti e mirati per un “software developer”.
L’introduzione del curriculum informatico
Il paragrafo dedicato all’introduzione non fa altro che descrivere, in termini formali, il proprietario del curriculum. Quindi, in questa sezione dovrai inserire:
- Nome e cognome,
- Professione,
- Città in cui ti trovi,
- Metodi di contatto (indirizzo di posta elettronica, numero di telefono personale, profilo LinkedIn etc.).
Non sottovalutare i metodi di contatto, che permetteranno alle risorse umane ed al datore di lavoro di contattarti – se interessati – o di visionare il tuo sito personale/profilo LinkedIn (se ne hai uno).
Ecco due esempi, uno corretto ed uno sbagliato, su come impostare questa sezione del curriculum programmatore:
Il Profilo Professionale nel curriculum informatico programmatore
Il profilo professionale dovrebbe dare un quadro generale del candidato e, in tre o quattro righe, dovrebbe riassumere:
- La mansione svolta e da quanto ricopri questo ruolo,
- Interessi/Propensione,
- Personalità nell’ambito professionale (per questa parte, puoi aiutarti con hard e soft skills che illustreremo in seguito).
Diamo un’occhiata ad un esempio di profilo professionale che potrebbe avere un informatico che programma:
Le Esperienze Lavorative
Uno dei paragrafi di maggior importanza, specie se hai già lavorato o svolto un tirocinio formativo, è senz’altro quello legato alle esperienze lavorative. In questa sezione dovrai indicare alcune esperienze lavorative svolte e, per ciascuna, indicare:
- Ruolo ricoperto,
- Azienda per cui hai lavorato e sede di lavoro,
- Periodo di svolgimento dell’attività,
- Obiettivi raggiunti o attività svolte sotto forma di elenco puntato.
Un esempio di sezione legata all’esperienza lavorativa potrebbe essere il seguente:
Formazione ed Istruzione Scolastica dell’informatico
La sezione legata alla formazione ed istruzione scolastica è molto simile alla precedente, ossia quella legata all’esperienza lavorativa, poiché dovrà riassumere il percorso o i percorsi di formazione svolti.
Analogamente a quanto fatto per i ruoli ricoperti, per ciascun titolo di studio acquisito, indica i seguenti dettagli:
- Nome del titolo acquisito (p.es. Diploma di Liceo Scientifico o Master in Computer science),
- Facoltà o Scuola e luogo presso la quale è stato acquisito il titolo,
- Periodo di acquisizione (puoi inserire sia la data di inizio che la data di fine o, semplicemente, la data di fine),
- Piccola descrizione con quanto svolto e traguardi raggiunti.
Potresti strutturare il tuo paragrafo legato alla formazione come fatto per il seguente esempio:
Competenze del software developer
Le competenze, note anche con il termine di “abilità”, descrivono ciò che un candidato sa fare in termini professionali e nel mondo del lavoro. Possiamo dire che queste competenze si dividono in due rami principali:
- Hard Skills,
- Soft Skills.
Le “Hard Skills” sono competenze misurabili e che possono essere valutate in base ad un percorso di studi, degli esercizi e l’applicazione sul campo (quel famoso “training-on-the-job”); in pratica le hard skills di un informatico potrebbero essere i linguaggi di programmazione utilizzati, gli strumenti di lavoro utilizzati (vedi un ambiente di sviluppo) o l’interesse per un determinato campo dell’informatica.
Analogamente, le “Soft Skills” non sono altro che abilità legate al modo con cui un candidato lavora, si relaziona agli altri membri del team ed, in caso, al cliente. Inoltre, se ritieni di essere particolarmente preciso, portato per i ragionamenti di logica o spirito di analisi, potresti inserirlo qui.
Hard Skills
- React,
- React Native
- Sviluppo front-end/back-end,
- PHP,
- MySQL,
- AWS,
- C++,
- C#,
- Java,
- Javascript,
- Typescript,
- Angular,
- HTML5,
- CSS3,
- VUE JS,
- Reti internet,
- JQUERY,
- Laravel,
- Phyton,
- Database relazionali,
- Accessibilità,
- Suite Adobe,
- Algoritmi e strutture dati,
- Latex,
- MATLAB,
- AmplIDE,
- TCP IP,
- QtCreator,
- Creazione di siti web,
- Visual Studio Code,
- Eclipse,
- SQL Server,
- Programmazione procedurale,
- Programmazione ad oggetti,
- Sviluppo di app per iOS/Sviluppo di app per Android,
- Ingegneria informatica / del software;
- MySQLWorkbench.
Soft Skills
- Problem solving,
- Leadership,
- Capacità di lavorare sotto stress,
- Predisposizione al lavoro in gruppo,
- Capacità di analisi,
- Precisione,
- Puntualità,
- Crescita professionale,
- Propensione alla programmazione e gestione delle scadenze.
- Abilità di organizzazione,
- Dedizione al lavoro.
Certificazioni del programmatore
Se ti avanza spazio e se nel tempo hai acquisito delle certificazioni, puoi dedicare un paragrafo anche a loro nel tuo CV! Tieni presente che le certificazioni in ambito informatico (così come quelle in lingue straniere) sono molto utili per avere una panoramica più completa di ciascun candidato; dimenticarsi di inserirle sarebbe un vero peccato!
Ecco un esempio di certificazione da inserire nel CV informatico:
Suggerimenti per realizzare un buon programmatore curriculum
Se sei arrivato sin qui, molto probabilmente sarai già a buon punto con la stesura o, perlomeno, con gli appunti. Tuttavia, ciò che distingue un curriculum vitae mediocre da uno di livello sono, come sempre, i piccoli dettagli.
Per aiutarti a realizzare un curriculum di alto livello, ti invitiamo a seguire i consigli indicati in seguito:
- Cerca di essere conciso ed indicare solo informazioni pertinenti;
- Evita di utilizzare font troppo difficili da leggere ed utilizza una dimensione del carattere diversa per paragrafi e titoli;
- Dai un’occhiata ad un esempio di CV, come quelli realizzati da noi;
- Scegli una grafica sobria per il tuo curriculum programmatore;
- Inserisci un’immagine a piacere e che ti rappresenti (opzionale);
- Inserisci progetti che hai svolto, sia in ambito scolastico o accademico che lavorativo, magari anche con un link cliccabile al progetto stesso;
- Realizza una lettera di presentazione per ogni candidatura che invierai;
- Se sei in difficoltà con la stesura o non hai molto tempo a disposizione, utilizza un generatore di CV online – che farà tutto il lavoro sporco al posto tuo! – .
La lettera di presentazione
Se ti stai chiedendo perché tra i consigli c’è la lettera di presentazione (o “cover letter”) e di cosa si tratta, allora sei nella riga giusta e proveremo a dare una risposta il più esaustiva possibile.
Una lettera di presentazione non è altro che un documento formale da inviare in allegato al curriculum, nel quale inserire le proprie intenzioni e motivazioni per cui ti stai candidando a quella determinata posizione o, nel caso tu decida di inviare una candidatura spontanea, quella determinata impresa.
Una lettera di presentazione è unica, perché dovrai inviarne una per ogni azienda a cui manderai la candidatura. In ciascuna lettera ti consigliamo di indicare:
- Motivo o motivazioni che ti spingono a candidarti per quella determinata posizione,
- Valore aggiunto che potresti dare all’azienda,
- Competenze richieste ed argomentazione sul perché potresti essere il candidato ideale,
- Obiettivi professionali e valori personali.
Prenditi un po’ di tempo e cerca di realizzare un bel documento, perché parlerà per te in fase di selezione e decreterà il responso se avrai o meno accesso ad un primo colloquio conoscitivo.
Noi crediamo in te e sappiamo che puoi farcela, facci sognare con la tua cover letter!
What’s a Rich Text element?
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
Static and dynamic content editing
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
How to customize formatting for each rich text
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.
Create il vostro curriculum in 15 minuti
La nostra raccolta gratuita di modelli di lettera di presentazione progettati da esperti vi aiuterà a distinguervi dalla massa e a fare un passo avanti verso il lavoro dei vostri sogni.