Come creare il curriculum perfetto per sviluppatori Web
Pubblicato: 2022-03-10Sapevi che il tuo curriculum potrebbe essere il motivo per cui ti trattiene da quel lavoro di oltre 150.000 che sai di meritare? Questa guida è dedicata a tutti gli sviluppatori web là fuori e dimostrerà come puoi creare un curriculum di successo che ti porterà più shortlist di quante tu possa immaginare. Se è un pezzo di carta che si frappone tra te e il lavoro dei tuoi sogni, è tempo di mostrare chi è il capo.
La nostra guida per creare un curriculum killer parlerà ampiamente di quanto segue:
- Perché uno sviluppatore Web dovrebbe aver bisogno di un curriculum in primo luogo?
- Formato del curriculum: ordinamento degli elementi chiave di un curriculum per sviluppatori Web
- Riepilogo professionale
- Abilità tecniche
- Capacità manageriali
- Esperienza professionale
- Sezione Istruzione in un curriculum per sviluppatori Web
- Progetti tecnici
- Sezioni aggiuntive nel curriculum per sviluppatori Web
- Ottimizzazione ATS
- Da asporto chiave
- Un esempio di curriculum per iniziare
Perché uno sviluppatore Web dovrebbe aver bisogno di un curriculum in primo luogo?
Non ho bisogno di un curriculum! Domani avrò un lavoro prima di svegliarmi!
Sospirai. Era un brillante sviluppatore web e lo sapevamo entrambi. Sentiva che stava sprecando la sua vita e si meritava qualcosa di meglio - ero d'accordo. Ha dato le sue due settimane di preavviso ed era convinto che un nuovo lavoro e un profilo migliore gli sarebbero semplicemente atterrati in grembo.
Ma aveva ignorato quel singolare pezzo di documento che ha un track record di creare o distruggere la vita delle persone: l'umile curriculum.
Come parte del mio lavoro, elaboro dozzine di curricula ogni giorno. Avevo visto anche il suo curriculum. Vorrei avere il coraggio di dirgli che essere solo uno sviluppatore scaltro non è abbastanza: devi convincere lo stesso al reclutatore su una pagina. E mentre portare a termine un compito del genere non è scienza missilistica, non è nemmeno una passeggiata nel parco.
Gli sviluppatori Web sanno che molto dipende dalla rete e dai consigli dei clienti, quindi un curriculum di solito passa in secondo piano nella maggior parte dei casi. Abbinalo a una domanda crescente e sai che non ci sarà mai carenza di progetti.
Allora perché perdere tempo con il curriculum di uno sviluppatore web? Prendiamoci un momento e studiamo questo grafico qui sotto:

I dati sono presi da Indeed.com, e se noti la tendenza degli ultimi anni, osserverai due fatti principali:
- Con l'avvento delle startup basate sul web, il picco dello sviluppo web è stato di 5-6 anni fa ed è stato stabile o in declino.
- Per i lavori che richiedono lo sviluppo web come unica competenza, la domanda è costante, al momento .
Inoltre, secondo l'analisi di Forbes, campi come AI, AR e Data Science sono i nuovi sostenitori emergenti nel settore tecnologico. Influencer ed esperti di tecnologia credono fermamente che questi domini abbiano la capacità di rinnovare il modo in cui abbiamo fatto le cose fino ad ora. Quindi, mentre la domanda di sviluppatori web è costante in questo momento, il quadro non è del tutto roseo.
Certo, come sviluppatore web, sei sicuro che non ti mancheranno mai i progetti. Hai una lista di clienti felici che hai servito in passato e credi che la loro rete sia sufficiente per sostenerti. Ma se guardi all'industria tecnologica in generale e vedi come le tendenze prendono forma e si attenuano a un ritmo mozzafiato, ti renderai conto che questo approccio probabilmente non è il più saggio.
Pensi che avrai sempre un lavoro o un progetto perché sei specializzato in qualcosa che è molto richiesto, ma per quanto tempo vuoi essere al centro delle invettive dei clienti? Non vorresti orari flessibili, lavoro a distanza o clienti professionali per cambiare che sanno cosa vogliono?
Non vorresti aumentare di 1 il tuo gioco da un lavoro di 80.000 a un profilo di oltre 150.000?
È qui che entra in gioco il tuo curriculum.
Credici, abbiamo visto come quel singolo pezzo di documento ha cambiato la vita delle persone: l'individuo rimane lo stesso, con le sue certificazioni, qualifiche, profili precedenti e quant'altro, ma il solo rinnovamento di tutto ciò che riguarda quell'individuo sulla carta trasforma improvvisamente la persona lui stesso.
L'abbiamo visto perché l'abbiamo fatto.
E se la richiesta di sviluppatori web c'è, non pensi di essere l'unico ad averlo notato, giusto? Per ogni progetto che lasci cadere o manchi volontariamente, troverai dieci sviluppatori che lo raccoglieranno prima ancora che colpisca il suolo. Hai una buona idea della concorrenza spietata che è là fuori, ma continua a leggere e scoprirai che la concorrenza non è nemmeno la punta dell'iceberg. L'effettivo processo di reclutamento e il ruolo svolto da un curriculum potrebbero aprirti gli occhi.
Ecco perché, senza ulteriori indugi, tuffiamoci.
2. Formato del curriculum: ordinamento degli elementi chiave di un curriculum per sviluppatori Web
In generale, il tuo curriculum per sviluppatore web conterrà le seguenti sezioni:
- Informazioni di contatto
- Riepilogo professionale
- Competenze Chiave (Tecniche + Gestionali)
- Esperienza professionale
- Formazione scolastica
- Progetti
- Extra: profili social
- Interessi, hobby, risultati extracurriculari (facoltativo).
Come organizzi tutte queste sezioni? Qual è l'ordine che dovresti seguire? Tutte queste sezioni sono necessarie?
È qui che la comprensione dei layout e dei formati dei curriculum diventa importante.
Un curriculum può essere cronologico inverso, funzionale o ibrido.
2.1 Cronologia inversa
Come suggerisce il nome, inizia elencando il tuo profilo attuale o tenuto per ultimo e continua da lì fino a raggiungere la parte sulla tua "Istruzione".
- È compatibile con ATS (più su ATS di seguito) e ti consente di enfatizzare il tuo attuale profilo lavorativo e risultati. È facile da creare ed è considerato il formato standard per la maggior parte dei curriculum.
- L'unico aspetto negativo è che nel caso in cui tu sia un frequente cambio di lavoro, potrebbe sembrare brutto sulla carta. Non c'è modo di nascondere le lacune di carriera in un curriculum cronologico inverso.
Di seguito è riportato un esempio dello stesso.

2.2 Curriculum Funzionale
Elenca solo le aziende in cui hai lavorato senza immergerti nei dettagli del tuo profilo di lavoro effettivo. Invece, crei una sezione separata in cui raggruppi tutti i tuoi punti in abilità pertinenti.
Può essere utilizzato dalle persone per nascondere le lacune nella loro traiettoria di carriera, ma non siamo fan di questo formato, semplicemente perché puoi semplicemente mascherare le tue lacune ma prima o poi è destinato a manifestarsi. È sempre meglio essere onesti, sempre.
Ecco un esempio di curriculum funzionale. Se noterai, non consente al reclutatore di vedere la tua traiettoria di carriera o come ti sei evoluto per raggiungere la tua posizione.

2.3 Riprendi ibridi (combinati).
Questo formato è esattamente simile al formato cronologico inverso a parte il fatto che nella sezione "Esperienza professionale", i punti sono raggruppati in base ai davanzali che rappresentano.
Un formato come questo consente al reclutatore di scansionare i punti rilevanti solo in base alle competenze che stanno cercando. Se puoi personalizzare il tuo curriculum in base alla descrizione del lavoro, puoi indirizzare l'attenzione del reclutatore dove vuoi. Questo è il più grande vantaggio dell'utilizzo di questo formato di curriculum.
Un altro sottoinsieme di curricula "ibridi" è dove estrai tutti i tuoi risultati e crei una sezione separata di "Riepilogo delle abilità". Ciò ti consente di creare un curriculum altamente mirato, concentrandoti solo sulle competenze che vuoi mostrare al recruiter.
Troverai esempi di entrambi in basso.


3. Riepilogo professionale
Abbiamo incontrato innumerevoli persone che hanno trascorso innumerevoli ore e giorni a rifinire la loro sezione "Riprendere l'obiettivo". Anche tu sei uno di loro?
Qual è la differenza tra la sezione Riepilogo professionale e la sezione Obiettivo del curriculum? Ci piace appropriarci indebitamente di una citazione di JFK per rispondere a tutte le domande relative a questo enigma:
Non chiedi cosa può fare l'azienda per te, ma cosa puoi fare per l'azienda.
Incontra Vanessa. È il capo reclutatore di un'azienda IT di prim'ordine e ora è alla ricerca di un fantastico sviluppatore web. La sua e-mail è inondata di curriculum e sembrano tutti uguali. È stanca di vedere le persone elencare ciò che vogliono: sembra più una lista della spesa che un curriculum professionale. Sorprendentemente, tutti loro sono "lavoratori sodo" e possiedono "eccellenti capacità di comunicazione" e sono "alla ricerca di una posizione di leadership stimolante".
- sbadiglio -
Quindi apre il tuo curriculum che contiene un riassunto nitido di 4-5 righe che descrive in dettaglio le tue abilità e come prevedi di applicarle per raggiungere gli obiettivi organizzativi. Hai svolto la tua ricerca in cui hai identificato le esigenze prioritarie dell'azienda e hai menzionato come intendi affrontarle attraverso le competenze che possiedi.
Si alza a sedere e smette di pensare a Game of Thrones per un secondo. È appassionata e ora vuole incontrarti di persona.
Missione compiuta.
Chiariamolo attraverso un esempio. Dai un'occhiata a un paio di riepiloghi professionali e prova a vedere quale offre un impatto maggiore.
Sono uno sviluppatore Web con esperienza di 4 anni specializzato in front-end esperto in ASP.NET, Javascript, C++, HTML, CSS, PHP e MySQL. Sto cercando una posizione di sviluppatore web in un'azienda che utilizzerà le mie eccellenti capacità di gestione del team e di comunicazione.
Tecnicamente, non c'è niente di sbagliato in questo, proprio come tecnicamente non c'era niente di sbagliato nei prequel di Star Wars. Ora controlla questo:
Sviluppatore Web Full Stack con esperienza di oltre 5 anni, dinamico e orientato ai dettagli con un track record di team all'avanguardia nella progettazione di soluzioni incentrate sull'utente per ottenere un'efficienza rivoluzionaria e favorire la soddisfazione del cliente. Altamente qualificato in SDLC end-to-end e prototipazione efficace di oltre 20 funzionalità di prodotto all'anno per XYZ per ottenere una riduzione dei costi del 25%. Ha registrato livelli di soddisfazione del cliente senza precedenti e ha ricevuto il premio Impiegato dell'anno 2017 per aver ottenuto un punteggio NPS da record su oltre 300 dipendenti.
Vedi la differenza? Se noterai, il riepilogo non include un elenco dettagliato della sua competenza tecnica. È meglio riservarlo a una sezione dedicata alle competenze tecniche. Il Riepilogo è lì per dare una visione a volo d'uccello della tua carriera professionale e dovrebbe essere un motivo per il reclutatore per continuare con il resto del tuo curriculum.
Inoltre, nel primo esempio, il riepilogo si concludeva con una dichiarazione "Obiettivo" che non ha alcuno scopo per il reclutatore. Ma evidenziare i tuoi risultati (nel secondo esempio) farà fermare il lettore... e se riesci a farlo, congratulazioni: sei già un passo avanti rispetto alla maggior parte dei candidati là fuori.
Ti stai chiedendo che tipo di riassunto professionale sopra elencato sia un po' irreale? E se fossi uno sviluppatore Web entry-level senza risultati concreti di cui vantarsi? Cosa fai allora?
In quello scenario, e solo in quello scenario, in assenza di qualsiasi esperienza lavorativa significativa, puoi andare per una sezione Obiettivo in caso di Riepilogo Professionale. E ci possono essere più modi per avvicinarsi allo stesso.
Sviluppatore Web orientato agli obiettivi con una laurea in Informatica e desideroso di migliorare la mia esperienza professionale con un'azienda IT specializzata nello sviluppo web. Armato di un profondo senso di responsabilità e in possesso di altissimi livelli di entusiasmo per dare il mio 110% per qualsiasi impresa.
Disperato molto?
Fin dall'inizio, è sempre meglio se l'intero curriculum è in terza persona, ciò significa che nessun riferimento a "io", "me" o "mio". È sempre 'possedere un track record', non 'Possiedo un track record.'
Inoltre, il riepilogo di cui sopra non ispira fiducia. Puoi essere un professionista più fresco e anche sano senza sembrare che morirai di fame se non ottieni il lavoro. Ecco come:
Sviluppatore Web dinamico e orientato ai dettagli con un talento per concettualizzare e fornire soluzioni eleganti e intuitive in modo efficace ed efficiente. Possiede un track record nello sviluppo di un'app mobile di e-commerce, un portale online CRM e un sito Web completamente funzionale per un'organizzazione no profit che lavora con bambini svantaggiati. Dotato di una vasta conoscenza di SDLC end-to-end e cloud computing. Partecipante regolare e organizzatore di hackathon locali e meetup di sviluppatori web.
Questo dimostra solo che non è necessaria una vasta esperienza con aziende di fascia alta per fare un riepilogo professionale killer. Devi solo capire le motivazioni del recruiter che sta assumendo.
4. Abilità tecniche
Come accennato in precedenza, per un curriculum tecnico come quello di uno sviluppatore web, è meglio riservare una sezione separata per tutta la tua competenza tecnica. Ma anche in questo scenario, ci sono modi in cui puoi ottimizzare lo spazio disponibile per ottenere un impatto maggiore.
La maggior parte dei curriculum per sviluppatori web che vediamo di solito forniscono un lungo elenco delle loro competenze tecniche. Nella loro ricerca per rendere l'elenco completo e onnicomprensivo, spesso compromettono la leggibilità. Chiariamolo attraverso un esempio:
Jenkins | Esperto di | OOJS |
CiCd | Docker | angolare 4 |
Apache Tomcat 6 | Bitbucket | Idiota |
Jira | Strumenti per sviluppatori di Chrome | HTML5 |
Interfaccia utente di Kendo | BootStrap | Mozilla Firebug (debugger) |
CSS3.0 | MySQL | JQuery |
AJAX | JavaScript | PHP |
Un profano penserebbe che le abilità siano tutte ben organizzate - sicuramente non c'è altro modo per renderlo ancora migliore, vero?
Ebbene, in effetti, c'è. In caso di qualsiasi dilemma, è sempre meglio mettersi nei panni del reclutatore e trovare modi per rendere ancora più semplice il lavoro di valutazione.
Anche se non c'è niente di sbagliato nel modo in cui le abilità sono menzionate sopra, c'è un altro modo attraverso il quale puoi presentare le stesse informazioni e farle sembrare ancora più rilevanti.
Tecnologie e framework Web: Angular 4, HTML5, CSS3.0, Kendo UI, PHP
Script/interfaccia utente: JavaScript, OOJS, JQuery, AJAX, BootStrap
Database e ORM: MySQL
Strumenti di debug Web: Mozilla Firebug (debugger), strumenti per sviluppatori Chrome
Applicazione/server Web: Apache Tomcat 6
Controllo delle versioni e altri strumenti: Git, Bitbucket, Jira
Strumenti di distribuzione: Docker, Maven, CiCd, Jenkins
Boom!
Assegnando semplicemente dei sottotitoli alle competenze che possiedi, hai semplificato il lavoro del reclutatore. Ora deve solo scansionare i sottotitoli per trovare rapidamente se quello che sta cercando è presente nel tuo curriculum o meno.
5. Abilità manageriali
Molti sviluppatori web si fermano alle "Competenze tecniche" e continuano con la loro "Esperienza professionale". È vero, per un profilo tecnico, le competenze tecniche svolgono un ruolo importante e fungono da base per stabilire se sarai o meno nella rosa dei candidati.
Ma ricordi quando abbiamo parlato della differenza tra un profilo di 80.000 in cui hai a che fare con clienti senza senso e un profilo di oltre 180.000 con orari flessibili? La sezione "Competenze chiave" contenente le tue capacità manageriali e di leadership svolgerà un ruolo fondamentale nel colmare questo divario. Gli sviluppatori Web sono una dozzina da dieci centesimi, dal punto di vista di un reclutatore; è più economico assumere un libero professionista per il loro lavoro di sviluppo, se è quello che stanno cercando.
Ma non lo sono, vero? Stanno cercando un profilo a tempo pieno. Quale pensi che sarebbe la differenza tra i due?
Proprietà. Comando.
Le aziende non cercano solo un robot che possa essere programmato per svolgere compiti di base. Stanno cercando futuri leader che possano impiegare alcuni anni lungo la linea. Ed è tuo compito convincere il reclutatore che sei un tale individuo. Qualsiasi libero professionista che lavora su base oraria possiede le competenze tecniche che possiedi. Ma sono le tue capacità di leadership e manageriali che ti aiuteranno a farcela.
Venendo alle tue abilità non tecniche, è sempre meglio dare la priorità alle abilità professionali e complesse rispetto a quelle trasversali come "comunicazione" e "automotivazione". Come mai? Semplicemente perché non c'è modo di provare o quantificare lo stesso. Ma puoi sempre aggiungere competenze come "Risoluzione dei problemi", "Leadership" o "Gestione del progetto" e quindi procedere con la presentazione dello stesso nella sezione "Esperienza professionale".
Una semplice regola pratica mentre menzioni le tue capacità manageriali è " Mostra, non dire ". È sempre meglio se sei in grado di sostanziare le abilità che menzioni con punti concreti in basso.
Non dire solo che sei un leader. Dimostra di aver guidato i team a raggiungere gli obiettivi dipartimentali.
Non dire che sei bravo a negoziare. Mostra come le tue capacità di negoziazione hanno portato a una riduzione del x% dei costi.
Di seguito sono riportati alcuni esempi di competenze manageriali che puoi includere nel tuo curriculum.
Sviluppo front-end | Metodologia agile | Ottimizzazione del codice |
Documentazione e reportistica | Raccolta dei requisiti | Miglioramento dell'interfaccia utente |
Gestione del modulo | Risoluzione del problema | Gestione delle parti interessate |
Gestione delle relazioni con i clienti | Gestione di progetto | Leadership di squadra |
Menziona solo quelle abilità che puoi chiarire nel tuo curriculum. Non ha senso aggiungere un elenco casuale di abilità che troverai follemente difficile da giustificare al momento del colloquio.
Come si identificano tutte quelle competenze manageriali rilevanti?
La "Descrizione del lavoro". Questa è la tua Bibbia per l'intero processo di scrittura del curriculum.
Cerca competenze non tecniche (sia manageriali che trasversali) e verifica se possono essere incluse. Aggiungili solo se pensi di poterli giustificare, nei punti seguenti o al momento del colloquio. Niente danneggerà le tue possibilità in modo più grave che mentire palesemente sul tuo curriculum.
6. Esperienza professionale
Come si fa a inquadrare i punti per il tuo curriculum?
La sezione "Esperienza professionale" sarà la sezione più critica del tuo curriculum. È il carburante della tua auto: il corpo e l'aspetto sono a posto, ma l'auto non si muoverà di un centimetro senza succo. Questa sezione è quel succo per il tuo curriculum.
Una risorsa utile per te sarebbe la "Descrizione del lavoro". Il tuo compito è allineare l'intero curriculum lungo le linee di ciò che il reclutatore sta cercando. Il tuo curriculum dovrebbe apparire come una risposta al JD, che possiedi la capacità di risolvere tutti i problemi che sono intrinsecamente menzionati in quel documento.
6.1 CV magistrale
Un modo migliore (ma faticoso) di procedere sarebbe quello di fare prima un MasterCV. È un processo che richiede tempo, ma possiamo garantire che ti darà ricchi dividendi per il resto della tua allegra carriera professionale.
Partiamo dal presupposto che non hai mai avuto la possibilità di sederti con il tuo curriculum, di guardarlo e capire cosa c'è che non va e come può essere migliore. Ed è perfettamente a posto se è così. La maggior parte delle persone ha questo atteggiamento quando si tratta del proprio curriculum. È sempre una corsa dell'ultimo minuto, il che significa che c'è quasi sempre qualcosa che inevitabilmente ti mancherà, che c'è sempre la possibilità che possa essere migliorato.

MasterCV è il modo in cui eviti quella situazione, è un pezzo importante per farti ottenere quel profilo di 150k+. È fondamentalmente un elenco di letteralmente tutto ciò che hai fatto fino ad oggi. E intendiamo tutto.
Un masterCV è per uso personale. Nessuno lo vedrà. Non è necessario strutturarlo o mantenerlo su due pagine: può essere un elenco di 10 pagine di punti elenco composto da ogni risultato (curriculare, extracurriculare, professionale, risultati relativi ai tuoi hobby o interessi - lo chiami tu) in tutta la tua vita, oppure può essere piena di paragrafi lunghissimi. L'idea è di mantenere aggiornato un unico documento contenente tutti i tuoi risultati e aggiornarlo regolarmente.
Cosa pensi che succeda quando aggiorni il tuo curriculum in una fretta dell'ultimo minuto? Aggiungi solo quei punti che sei in grado di ricordare in quel momento. Ma se ci pensi, il tuo incarico in qualsiasi organizzazione deve essere riempito con piccoli traguardi e risultati (cioè traguardi che vengono persi quando aggiorni il tuo curriculum in fretta).
Una volta che hai il tuo masterCV pronto, estrai il JD del profilo a cui ti stai rivolgendo e scansiona il tuo masterCV per punti che possono essere interpretati e riformulati sulla falsariga di ciò che il recruiter sta cercando. L'idea è di personalizzare il tuo curriculum in base al lavoro e non inviare un curriculum standard per tutti i profili che incontri.
Mentre continui ad aggiornare il tuo masterCV, anni dopo quando farai domanda per qualcos'altro, puoi tornare di nuovo allo stesso documento e scegliere i punti per adattare il tuo curriculum a quel nuovo profilo.
6.2 Relazione causa-effetto: la formula di Princeton per dominarli tutti
Un'altra cosa da tenere a mente è il rapporto causa-effetto. La maggior parte delle persone si trova perplessa quando si tratta di compilare punti reali per il lavoro che stavano facendo. Sanno cosa hanno fatto, ma non possono scriverlo in punti coerenti. Quando ciò accade, ricorrono a un tipico JD per lavori come quello che stavano facendo loro stessi, quindi trasformano quei punti nel proprio curriculum.
Una cosa fondamentale che è sbagliata in questo approccio è che un tipico JD è basato sulla responsabilità, mentre il tuo curriculum dovrebbe essere basato sui risultati. Un JD contiene un elenco di cose di cui il reclutatore si aspetta che un candidato sia capace, mentre il tuo curriculum conterrà i tuoi risultati in merito a tali responsabilità. C'è una netta differenza.
La cosa buona è che la stragrande maggioranza dei candidati ricorre a questo approccio. Quindi una piccola deviazione da questo percorso ben tracciato aumenterà automaticamente le tue possibilità di essere inserito nella rosa dei candidati.
Come si fa a farlo? Assicurandosi che ci sia una relazione causa-effetto coerente in ogni punto. Un modo infallibile per assicurarsi di essere in grado di farlo è la formula di Princeton sulla falsariga di:
A + P + R = A
Verbo Azione + Progetto + Risultato = A compilimento
Se sei in grado di incorporare l'essenza di questa formula in tutti i tuoi punti di curriculum, fidati di noi, il 99% del tuo lavoro è fatto.
La maggior parte dei candidati menziona le proprie responsabilità oi propri risultati. Ma questa formula assicura che non solo menzioni questi due parametri; descrivi anche in dettaglio l' impatto quantificabile dei tuoi risultati . Invece di avvolgere i tuoi risultati attorno al tuo profilo, mostra l'impatto che i tuoi risultati hanno avuto sull'organizzazione. Quando lo fai, migliori istantaneamente il tuo ruolo da qualcuno che ha appena fatto ciò che gli è stato detto, a qualcuno che si è preso la responsabilità delle proprie responsabilità e ha avuto un impatto a livello macro.
Un esempio della formula di Princeton in azione:
Ha guidato un team di 5 Junior Developer per eseguire efficacemente 11 progetti con una consegna puntuale del 100%, ottenendo una riduzione dei costi del 20% e registrando livelli CSAT di 4,88/5,00
Questo punto è molto meglio di un punto generico sulla falsariga di:
Ha lavorato a vari progetti per ridurre i costi e ottenere la soddisfazione del cliente.
Un punto come questo evidenzia chiaramente l'impatto quantificabile che sei riuscito a ottenere. L'inizio di un punto con un verbo di azione/potere (un elenco del quale puoi trovare nel documento di Princeton collegato sopra, oppure puoi semplicemente cercare lo stesso su Google) amplifica istantaneamente l'impatto di quel punto, al contrario della maggior parte degli altri candidati che spesso tendono a 'gestire' tutto.
Questo è il tipo di punto che fa fermare il reclutatore e, credeteci, quando un responsabile delle assunzioni sta esaminando dozzine di curriculum su base giornaliera, è un compito sovrumano costringerla a fermarsi e guardare il tuo curriculum. Il tuo compito è fare proprio questo, ed è così che lo fai.
6.3 Bucket/Sottotitoli
Un'altra arma fondamentale nel tuo arsenale per creare un curriculum per sviluppatori stellare è il bucket, o sottotitoli.
Il semplice inquadrare punti immacolati ti porterà solo così lontano. Diciamo che hai raccolto l'intera esperienza nel tuo profilo precedente e ti sei inventato questo:
- Sviluppo di librerie lato client su iOS e Android per consentire l'utilizzo della funzione di sincronizzazione offline per lo sviluppatore di app,
- Immaginato e sviluppato il livello di rete comune per Android per ottenere una riduzione delle dimensioni dell'SDK di circa il 20%,
- Messa in servizio dello sviluppo di Logging Framework su tutte le piattaforme, inclusi iOS, Android e Windows,
- Ha ottenuto il "Team Excellence Award" e ha svolto un ruolo fondamentale nella richiesta di un brevetto basato sulla libreria di registrazione,
- Concezione e sviluppo di una libreria per l'azienda per ridurre i costi aggiuntivi legati all'utilizzo di librerie di terze parti,
- Guidare un team di circa 20 persone per concettualizzare e implementare efficacemente la funzione Contrassegna per il caricamento per l'azienda,
- Proposta di un livello di rete comune per tutte le chiamate di rete che devono essere utilizzate dal prodotto per ottimizzare in modo efficace le dimensioni dell'SDK.
Certo, nella loro capacità individuale, i punti sono meticolosamente inquadrati e sembrano seguire uniformemente la formula di Princeton. Ma l'intera esperienza lavorativa stessa sembra un muro di testo che farà gemere il reclutatore nel momento in cui lo vedrà. Non lo vuoi, vero?
Ora guarda cosa succede quando prendiamo gli stessi punti e lavoriamo con la nostra magia per renderlo un gioco da ragazzi per il reclutatore, senza cambiare nulla dei punti stessi:
Gestione e leadership del team
- Guidare un team di circa 20 persone per concettualizzare e implementare efficacemente la funzione Contrassegna per il caricamento per l'azienda
- Messa in servizio dello sviluppo di Logging Framework su tutte le piattaforme, inclusi iOS, Android e Windows .
Gestione della libreria e ottimizzazione dei processi
- Concezione e sviluppo di una libreria per l'azienda per ridurre i costi aggiuntivi legati all'utilizzo di librerie di terze parti
- Sviluppo di librerie lato client su iOS e Android per consentire l'utilizzo della funzionalità di sincronizzazione offline per lo sviluppatore di app
- Proposta di un livello di rete comune per tutte le chiamate di rete che devono essere utilizzate dal prodotto per ottimizzare efficacemente le dimensioni dell'SDK .
Successi principali
- Immaginato e sviluppato il livello di rete comune per Android per ottenere una riduzione delle dimensioni dell'SDK di circa il 20%
- Ha ottenuto il "Team Excellence Award" e ha svolto un ruolo fondamentale nella richiesta di un brevetto basato sulla libreria di registrazione.
Se questa non è roba da microfono, non sappiamo cosa lo sia.
In un solo istante, hai trasformato l'intera esperienza professionale disponendo ordinatamente tutti i punti in bucket o sottotitoli. Di conseguenza, il reclutatore non dovrà passare attraverso i singoli punti: servirà allo scopo semplicemente sfogliare i secchi. E per addolcire ulteriormente l'affare, hai messo in grassetto parole e frasi rilevanti per rendere il lavoro del reclutatore ancora più semplice? È quello che vuoi, vero? Se rendi il lavoro del reclutatore più facile, sicuramente ricambierà il favore.
6.4 Sezione Esperienza professionale per uno sviluppatore web entry-level
Ma ancora una volta, il punto sopra sembra un po' irreale? Cosa fai se sei un novellino senza esperienza professionale significativa da menzionare?
Credici, possedere anni di esperienza lavorativa non è l'unico modo per dimostrare che sarai idoneo al lavoro. Più che il risultato in sé, se sei in grado di dimostrare di avere l'atteggiamento giusto, il tuo lavoro è fatto.
Quindi, come esprimi la tua esperienza professionale in un modo che ti renda in piedi rispetto a uno sviluppatore armato con pochi anni di esperienza?
- Includere progetti per i quali hai lavorato come freelance nella tua carriera fino ad oggi,
- Rafforza il tuo profilo Github e il codice che hai pubblicato lì,
- Includi tutti i progetti open source a cui hai contribuito,
- Menziona eventuali hackathon o meetup di sviluppatori locali a cui hai partecipato o aiutato a organizzare.
SUGGERIMENTO PRO: se stai cercando una soluzione a breve termine per rafforzare il tuo curriculum per sviluppatori web entry-level, cerca alcuni progetti open source online. Troverai centinaia di progetti a cui puoi contribuire, così puoi incorporare lo stesso nel tuo curriculum.
Incontra Chad, uno sviluppatore web entry-level alla ricerca di un profilo di fascia alta. Dopo ore di riflessioni e brainstorming, ecco cosa si è inventato:
Sviluppatore web entry-level in possesso di una laurea in Informatica e armato di un approccio desideroso di apprendere in cui posso implementare le mie eccellenti capacità di sviluppo.
— continua lo sbadiglio —
Dato che sai che hai solo una possibilità per il profilo dei tuoi sogni, perché dovresti sabotare le tue possibilità se invece puoi farlo:
PROGETTI DA LIBERO:
- Sviluppato un portale webapp per un'azienda di viaggi elettronici per aumentare le vendite del cliente del 48%,
- Abilitato Smiles Dental Clinic a misurare i punteggi di soddisfazione dei pazienti attraverso un modulo online. Aiutato ad aumentare i livelli di CSAT di 7 punti entro 2 mesi,
- Sviluppato in modo indipendente un sito Web per il campionato locale di Baseball League per aumentare le vendite in streaming del 50%,
- Creata una webapp per facilitare facili donazioni tramite Facebook e Whatsapp per Friendicoes Shelter for the Homeless. Aumentato i livelli di donazione del 45% e aiutato a riabilitare 25 persone dalla strada.
Quello è Vincent. Sapeva di essere bloccato in un circolo vizioso in cui aveva bisogno di esperienza lavorativa per acquisire esperienza lavorativa. Quindi ha preso in mano la situazione e ha esplorato lo spazio digitale per ogni progetto che riusciva a trovare. In un arco di 4 mesi, ha eseguito 4 di questi progetti, ha rafforzato il suo curriculum per renderlo alla pari con uno sviluppatore professionista e ora guida un suo team in un'azienda di prim'ordine.
7. Sezione Istruzione in un curriculum per sviluppatori Web
Questa sezione è spesso sottovalutata dalla maggior parte degli sviluppatori. L'esperienza professionale e i progetti non dovrebbero essere al centro del tuo curriculum?
Sì. Ma ciò non significa che puoi scarabocchiare i tuoi titoli di studio sul retro di un tovagliolo e fissarlo sul tuo curriculum.
Puoi seguire il percorso convenzionale e includere la tua laurea, college e anno di passaggio.
Ma ricorda. Hai solo una possibilità in questo.
Chiariamolo attraverso un esempio:
BA — Informatica
Università di Siracusa, '16
GPA 3.9
Uhm. Bene. Ancora una volta, non è tecnicamente sbagliato. Ma prova questo:
BA — Informatica
Università di Siracusa, 2013-2016
- Ha utilizzato una passione radicata per le tecnologie cloud contribuendo al progetto AWS open source per la New York University
- Ha scritto una colonna su "L'IA è la rivoluzione industriale del 21° secolo" per la rivista del college
- Ha sviluppato l'app mobile Salesforce Contacts per semplificare le operazioni ed eseguito i Jasmine Unit Test nel processo TDD
- Distribuito l'architettura MVVM per aumentare la capacità di creare app scalabili e un utilizzo ottimizzato di impaginazione e ordinamento
Non dobbiamo chiarire le differenze, vero? La parte migliore è che è facilmente fattibile. Non è necessario che la tua sezione "Istruzione" sia simile a quella: i punti sopra sono solo esempi. Ma se ti siedi e fai un brainstorming con te stesso, ti verrà sicuramente in mente un elenco di qualcosa che puoi quantificare e incorporare nel tuo curriculum: partecipazione a club, stage, progetti freelance, concorsi universitari, pubblicazioni... possiamo andare davvero.
8. Progetti tecnici
Se hai seguito i nostri suggerimenti fino ad ora, puoi includerli tutti per creare una brillante sezione "Progetti" per il tuo curriculum da sviluppatore web. Combinando la formula di Princeton con il bucket e il grassetto, ecco come appare una sezione "Progetti" di esempio:
Alcuni suggerimenti ovvi che questo esempio mette in evidenza sono i seguenti:
- Per ogni progetto, includi un sottotitolo "Ambiente" che elenca tutti gli strumenti e le tecnologie che sono stati utilizzati per l'esecuzione di quel progetto. Se ce ne sono molti, puoi classificarli in ulteriori classi (come abbiamo fatto con la sezione "Abilità tecniche").
- Una descrizione dell'azienda/cliente aiuta a mettere il progetto in prospettiva. L'idea è di mostrare al reclutatore che stavi lavorando per un'azienda rinomata. You can include figures around number of employees, revenue, etc. to make sure it comes out like that.
- Industry standards dictate the location and time period to be aligned to the right, with the company and project title aligned to the left.
- Adding buckets or subheadings is an effective way to incorporate the skills and methodologies which the recruiter is looking for. You can scan the 'Job Description' for skills which the recruiter is targeting and phrase your points to ensure that the bucket (which goes on top of the points, meaning greater visibility) includes those skills.
- Try to reserve a separate 'Key Achievements' section for as many projects as you possibly can, with quantifiable impact to showcase the depth of your contribution.

9. Additional Sections In The Web Developer Resume
To deliver the Oomph! -factor to your resume, there are additional sections which you can incorporate. Recruiters know the cost of any hiring decision, and they know that if you are on-boarded, you'll spend a greater part of your day with other team members. It's important for them to know that you'll gel along with the team — that's where these additional sections come in.
You can include sections on 'Extra-curricular Activities', 'Awards & Recognition', 'Hobbies/Interests', and so on. It's important to stay relevant even when you are working on these sections. Just saying you like to travel or play football won't add any value to your resume. Instead, quantifying your hobbies/interests will go a long way in ensuring that.
Web developers, in particular, can include their social profiles. This is a great guide containing sample developer portfolios that will inspire you to polish your own. A well-maintained Github profile, for instance, will signify that you are not a developer just because you have a degree — it means that you actually like your job and find it engaging enough to do in your free time as well.
This is a sample 'Hobbies' section, for instance, the likes of which we see a lot on a daily basis:
HOBBIES
Reading, travel, photography
Surprisingly, a vast majority of applicants will have a 'Hobbies' section like this. This tells the recruiter nothing.
Now, check this out:
HOBBIES
- Convener of monthly meetings of the Webber Society of California, with 800+ members in CA and 10,000+ pan US
- Photography: Owner and administrator of the Free Smiles Photography Page on Facebook with 7k+ likes
- Travelled to 7 countries in the last 12 months and documented the same on my travel blog (insert link)
Maybe you don't own a photography page with 7k+ likes, and that's okay. The idea is to quantify even your hobbies and interests, to give an idea to the recruiter as to what that hobby means to you. Most recruiters look for people who can have a life outside of the workplace and can maintain a healthy work-life balance. If you can't elaborate on your hobbies or interests, better to avoid that section altogether than to include it and make it look like you just wanted to fill up space.
A 'Portfolio' section will do wonders for your resume. You can find projects online which would only take a couple of hours — adding something like that on your resume will instantly boost its value. You can't attach a million lines of code in an Appendix to your resume to tell the recruiter that you like to code. But a healthy portfolio containing a list of happy clients and projects successfully executed will bolster your profile.
10. ATS Optimization
Ah. The dreaded ATS. You might have only heard rumors or sordid tales of it, but what exactly is the ATS?
If you're the Head Recruiter of an MNC that receives thousands of applications on a daily basis, what are your options? To personally go through all of the resumes? To hire a team the size of Denmark and have them scan resumes 24/7? Or, you know, get a software to do the job for you?
A pplicant T racking S ystems work a keyword matching algorithm, wherein the software matches the resume with the keywords present in the job description. Remember that one time when you sent a resume to a company and never heard from them? Did you curse the recruiter after that, wondering why they couldn't bother to send a standard rejection mail? Have you considered the fact that maybe no human recruiter actually got a chance to scan your resume? What if your resume was rejected by the ATS even before it landed on a human's desk?
That happens more often than you think. The solution to that isn't stuffing your resume with keywords. Your task isn't to beat the ATS alone — even if your resume is parsed by the ATS, the recruiter will take one look and trash it even before you get a chance to blink.
This is a great tool to match your resume with the JD which you are targeting. It will give you an ATS score depending on how many relevant keywords you used in the resume against the JD. Moreover, it will give you a list of keywords which you can include to increase your score. A lot depends on which particular ATS that the company is using. Also, remember that the ATS, at the end of the day, is operated by a human recruiter. You can only guess which keyword the recruiter will look up on the ATS, but you can cater to as many keywords as you possibly can. just to be sure.
Scan the JD to get a list of keywords which are important to the company; additionally, you can paste the entire JD in a word cloud which analyses the frequency of words used in a text. Incorporate those keywords in an organic manner without making it look like you are being blatant about it.
Reminder: ATS is just a step in the entire recruitment process. You shouldn't compromise meaning or authenticity at the cost of ATS optimization. It would be futile if the ATS is able to parse your resume but the recruiter sitting behind a desk thinks the resume itself was written by a machine .
11. Key Takeaways
To recap a few critical points that we touched above:
- A reverse-chronological resume format is your best best. A functional or a hybrid (combination) resume is not the best way to showcase your achievements with context and impact. A reverse-chronological resume showcases your trajectory which gives a bird's-eye view of your career till date.
- In case you are not an entry-level developer, go for a professional Summary section instead of an Objective section .
- Divide your skills into Technical and Managerial Skills . Group all your technical skills under relevant sub-headings to make the job of the recruiter (who will be a generalist and not a 'techie') easier. Prioritize professional skills (hard skills) over soft skills and try to elucidate the skills that you have mentioned in your 'Professional Experience' section.
A MasterCV is the ideal way if you want to break down your job-hunting process into something much more manageable — not just for your immediate requirements but for the long run.
Having a master document containing all your achievements till date will allow you to customize your job application, instead of sending a generic resume for all vacancies.
And tailoring your resume to the job application is how you beat a majority of other applicants.
- Keep the Princeton formula in mind (Action Verb + Project + Result = Accomplishment) while you are framing points under the 'Professional Experience' section. This allows you to establish a cause-effect relationship which can transform your entire application.
- Bolding and Bucketing (sub-headings) in your work-ex section will make sure you pass the 6-second test. You can use it to only highlight those achievements which you want the recruiters to notice before they dive down into your actual resume.
- Go for additional sections (Hobbies, Interests, etc.) only if you think it will bolster your application, or if you can provide substantial details around the same.
- Once you are done, check the ATS score of your resume against the job description for the profile which you are targeting to identify gaps and areas of improvement.
12. A Sample Resume To Get You Started
Still have more doubts around the resume-writing process? Want to share your experience of making your resume or the job-hunt in general? Give us a shout-out in the comments and we'll get back to you!
