투잡뛰는 개발 노동자

[Non esperti, sopravvivere come sviluppatori] 17. Portfolio per sviluppatori junior, fino a che punto?

Creato: 2024-04-03

Creato: 2024-04-03 20:42

Non programmatori, sopravvivere come sviluppatori


#17. Portfolio per sviluppatori junior, fino a che punto?


Personalmente, durante il mentoring su altre piattaforme, ricevo molte richieste di feedback sul portfolio.

La maggior parte dei portfolio creati in accademie di formazione, sebbene ben realizzati con gli stack tecnologici richiesti dalle aziende odierne, implementando almeno le funzionalità CRUD di base e dividendo Front e Backend, presenta una differenza a livello di esperienza con le Infrastrutture.

⁠⁠⁠⁠⁠⁠⁠
Generalmente, i portfolio si concentrano su servizi web su diversi argomenti come ristoranti, animali domestici o gruppi, e solitamente includono gli stack tecnologici seguenti.

Molti utilizzano SpringBoot, Oracle e JPA per la creazione del portfolio, e gli stack tecnologici in sé sono validi. Tuttavia, chi ha esperienza con le Infrastrutture tende ad approfondire e applicare anche Docker, l'implementazione di CI/CD tramite Cloud e altri aspetti come l'utilizzo di Redis e altri database in-memory, oltre alle funzionalità di sviluppo di base.

Personalmente, ritengo che per un profilo junior sia più che sufficiente concentrarsi sulle funzionalità di base e acquisire esperienza con l'integrazione di API esterne, piuttosto che approfondire le Infrastrutture.

Le API esterne facilmente utilizzabili sono principalmente quelle di accesso a Naver, le API di mappe Naver, le API del portale dati pubblici, ecc. Sono ampiamente utilizzate anche nel mondo professionale, e l'esperienza di sviluppo basandosi sulla documentazione delle specifiche delle API è un aspetto fondamentale. Pertanto, ritengo che un portfolio di questo livello sia più che sufficiente.

Uno sviluppatore junior non può essere subito assegnato a compiti di sviluppo, e ancor meno a quelli relativi alle Infrastrutture.

Pertanto, ritengo che la priorità sia "essere bravi nello sviluppo". Piuttosto che un approccio mediocre che combina sviluppo e Infrastrutture, credo che un portfolio che implementi le funzionalità CRUD di base ma con una riflessione accurata sia più che sufficiente per gli sviluppatori professionisti.

Se si è sicuri delle proprie capacità di sviluppo, è positivo sperimentare vari openstack. Tuttavia, se non si è ancora sicuri, è meglio concentrarsi sullo sviluppo e strutturare il portfolio di conseguenza, poiché ritengo che questo sia più utile per trovare lavoro.

Commenti0