Contenuto
- 01. Inizia il tuo progetto
- 02. Fai un po 'ogni giorno
- 03. Scopri come trovare la tua soluzione
- 04. Parla con altri sviluppatori
- 05. Conosci il ciclo di apprendimento
Stai cercando di iniziare lo sviluppo del front-end? Bene, è facile: vai alla Codecademy (o dai un'occhiata all'elenco di Creative Bloq delle risorse di formazione sul web design).
Ma cosa succede se lo hai fatto più volte di quanto puoi contare e sei bloccato su dove andare dopo?
Devi impegnarti a interrompere il ciclo del tutorial e seguire questi cinque passaggi per aiutarti a raggiungere il livello successivo come sviluppatore.
01. Inizia il tuo progetto
Togliamo prima quello grande di mezzo. La differenza di apprendimento quando si costruisce un progetto tutorial, rispetto a mettere insieme il proprio, è qualcosa di simile al confronto della pittura in base ai numeri con una tela bianca. Potrebbe essere un po 'scoraggiante. Ma lavorare al tuo progetto è il luogo in cui crescerai in sicurezza e aumenterai maggiormente le tue capacità.
Non sei sicuro di cosa costruire? Deve essere qualcosa a cui sei veramente interessato, quindi sei motivato, ma abbastanza ambizioso da non sapere come costruirlo completamente subito.
Se hai scelto bene, quando avrai finito sarai sicuramente salito di livello e avrai qualcosa da mostrare anche per questo.
- Leggi anche: Come avviare un progetto secondario
02. Fai un po 'ogni giorno
Ok, quindi questo vale per quasi tutto ciò che vuoi imparare, ma è particolarmente vero per lo sviluppo. Imparare a programmare è impegnativo perché richiede quasi un modo diverso di pensare. Se ti accorgi che stai ripassando concetti che hai già imparato, o trovi difficile avere momenti di svolta nella tua comprensione, allora ne trarrai sicuramente beneficio rendendo la codifica una parte della tua routine quotidiana.
Questo non significa nemmeno mettere da parte ore della tua giornata, ma dedicare 30 minuti al giorno, ogni giorno, ti avvantaggerà più che spendere tre ore alla settimana in una sessione.
Se trovi difficile essere motivato, dai un'occhiata alla tecnica Seinfeld o alla tecnica del Pomodoro per darti quel calcio in più la sera.
03. Scopri come trovare la tua soluzione
Prima di andare direttamente a un motore di ricerca, assicurati di aver pensato appieno al tuo problema e quale sarebbe il tuo approccio.
Certo, puoi probabilmente rintracciare un progetto simile (o tutorial) e copiarlo e incollarlo nel tuo, ma questo ti tratterrà a lungo termine. Prepara prima il tuo piano. Se analizzi il tuo problema in pezzi, ti aiuterà a individuare esattamente ciò per cui hai bisogno di aiuto.
Se qualcosa non sembra funzionare come previsto, ricorda che puoi sempre controllare la console del browser per vedere se vengono visualizzati errori. È importante imparare a leggere gli errori della console / e capire cosa significano.
La ricerca dell'errore di solito può far apparire domande da persone che hanno riscontrato lo stesso problema. Ricorda solo di rimuovere qualsiasi nome di variabile o nome di file specifico per il tuo progetto.
04. Parla con altri sviluppatori
Poiché tutti gli sviluppatori sono anche autodidatti, tendono a diventare anche ottimi insegnanti. Si spera che tu stia già lavorando da qualche parte con alcuni grandi sviluppatori senior.
Farli esaminare il tuo codice o mostrarti una soluzione può essere uno dei modi più veloci di apprendimento. Inoltre mostra loro qual è il tuo attuale livello di abilità e potrebbe significare che hai maggiori probabilità di essere coinvolto in progetti più grandi. Altri sviluppatori saranno molto più disponibili ad aiutare se puoi dimostrare che hai provato prima qualcosa.
Se non conosci nessuno sviluppatore, prova a cercare un meetup nella tua zona. Oppure connettiti con una comunità online: Slack ha alcune fantastiche chat room piene di persone che cercano di aiutare. Quando stai cercando un nuovo lavoro, cerca di trovare un posto che abbia un team da cui imparare o che offra formazione continua.
05. Conosci il ciclo di apprendimento
Finché sarai uno sviluppatore, imparerai sempre qualcosa di nuovo. Può essere un vortice di emozioni mentre cerchi di capire qualcosa per la prima volta. È normale provare emozioni come insicurezza, frustrazione e persino paura mentre ti immergi in una nuova sfida. Ma il risultato è sempre lo stesso: un momento esaltante in cui, finalmente, funziona.
Guarda uno sviluppatore abbastanza a lungo e lo vedrai di persona: qualcosa come la versione mini da scrivania di un calciatore che segna un gol o di un giocatore di tennis che vince il set. Questa sensazione è il motivo per cui facciamo quello che facciamo. È ciò che rende lo sviluppo del front-end un lavoro così interessante. E raggiungerai quei momenti più velocemente se sarai in grado di superare la parte difficile senza mollare. Più passi attraverso questo ciclo, meglio ci riuscirai.
Spero che questi suggerimenti ti abbiano aiutato nel tuo viaggio per salire di livello come sviluppatore front-end junior. Mi sono perso qualcosa? Condividi i tuoi suggerimenti nei commenti qui sotto.