Argomento
- #Competenze lavorative
- #Portfolio di sviluppatori non laureati in informatica
- #Esperienze di progetto
Creato: 2024-04-03
Creato: 2024-04-03 20:41
In genere, chi si prepara a entrare nel mondo dello sviluppo software può essere suddiviso in due categorie: gli studenti laureati in informatica che cercano lavoro dopo la laurea e i non laureati in informatica che, dopo aver frequentato un corso di formazione, si preparano ad entrare nel mondo del lavoro.
Recentemente, attraverso il mentoring di Inflearn, ho esaminato e fornito feedback su curriculum e portfolio di aspiranti sviluppatori non laureati in informatica, notando che molti ripetono gli stessi errori. Per questo motivo, oggi condividerò alcuni consigli utili per la creazione di un portfolio, specificatamente rivolti agli sviluppatori junior (non laureati in informatica).
[Consigli utili per la creazione di un portfolio per sviluppatori junior]
Nel portfolio è importante includere diverse esperienze di progetto. Solitamente, durante i corsi di formazione vengono realizzati due progetti, che rappresentano le esperienze lavorative da inserire nel portfolio. È necessario descrivere in dettaglio ogni progetto, specificando le tecnologie utilizzate, le funzionalità sviluppate e il ruolo svolto nello sviluppo delle diverse funzionalità.
L'errore più comune che vedo commettere dagli sviluppatori junior è quello di focalizzarsi eccessivamente sugli aspetti tecnici. Vediamo un esempio per chiarire meglio.
Nome del progetto: Community per chi cerca lavoro
Tecnologie utilizzate: Spring boot, Oracle, JPA, React.js, CSS, HTML
Mansioni svolte
Guardando questo esempio, si potrebbe pensare che il progetto sia stato descritto bene dal punto di vista tecnico. Tuttavia, chi legge il portfolio per la prima volta potrebbe chiedersi: "Ok, ma cosa hai effettivamente creato?".
In questo caso manca la descrizione delle "mansioni" svolte, ovvero quali "servizi o funzionalità" sono state sviluppate. In linea di massima, il portfolio o il curriculum dovrebbero presentare una descrizione delle mansioni svolte + gli aspetti tecnici. Pertanto, ho fornito il seguente feedback per la revisione del portfolio.
Nome del progetto: Community per chi cerca lavoro
Tecnologie utilizzate: Spring boot, Oracle, JPA, React.js, CSS, HTML
Mansioni svolte
Questo è un esempio semplificato, ma l'aggiunta di informazioni sulle funzionalità sviluppate consente di capire quali servizi sono stati creati e quali problemi tecnici sono stati affrontati durante lo sviluppo. Questo è il tipo di feedback che ho fornito.
Personalmente, ritengo che sia importante considerare sia gli aspetti tecnici che quelli relativi alle mansioni svolte. Non è un caso che il settore finanziario prediliga candidati con esperienza nel settore finanziario. Uno sviluppatore deve conoscere il lavoro che sta svolgendo meglio degli utenti finali, per questo è necessario dimostrare la propria comprensione e capacità di analisi del lavoro.
Spero che questo consiglio sia utile per gli aspiranti sviluppatori che stanno preparando il proprio portfolio.
Commenti0