Sei nuovo alla programmazione?

Feb 22 2023
.
Imparare a programmare
  1. Sapere come trovare le informazioni di cui hai bisogno (ovvero usare Google)
    Assicurati di sapere come trovare aiuto online quando rimani bloccato. Di solito, l'aggiunta di "example" o "StackOverflow" alla query di ricerca porta a risultati migliori. Prova a utilizzare l'intero messaggio di errore che ricevi nella tua console. Se vedi alcuni codici o numeri nel messaggio di errore, usalo anche tu. Ad esempio, "TypeError: assegnazione alla variabile costante StackOverflow".
  2. Analisi dei dati JSON
    JSON non è altro che un formato di rappresentazione dei dati. I tuoi programmi sono utili solo con i dati. La regola empirica per API Content-Type è JSON. Assicurati di poter arrivare al primo elemento dell'array nell'oggetto nidificato. Web Dev Simplified ha un ottimo video su JSON
  3. Lavorare con il controllo della versione (git e GitHub)
    Quando sviluppi una piccola applicazione da solo, sai esattamente cosa sta cambiando e puoi essere certo che nessun altro viola il tuo codice. Quando ottieni il tuo primo lavoro, inizierai a lavorare su una base di codice più ampia con altri. Il codice cambia il 1000% più spesso e ci sarà un po' di caos. Il rimedio a questo caos è il controllo della versione; la maggior parte delle aziende utilizza git e GitHub. La buona notizia è che devi solo imparare 5-8 comandi brevi. La programmazione con Mosh ha realizzato un corso gratuito su youtube.
  4. Familiarizzare con l'editor di codice e i suoi strumenti
    Al giorno d'oggi la maggior parte delle persone utilizza VSCode ed è un'ottima scelta. Puoi usare qualsiasi editor desideri, ma se sei un principiante che partecipa a un progetto con alcune configurazioni di linter e formattazione, devi assicurarti di poterle configurare anche nel tuo editor. Per gli sviluppatori JavaScript, ESlint e Prettier sono il formattatore e linter più popolare. Cerca i tuoi strumenti linguistici e inizia a utilizzare linting e formattazione il prima possibile nel tuo progetto. Video di TraversyMedia sulla configurazione di VScode, Prettier ed ESlint.
  5. Creare almeno un piccolo progetto da zero
    Questo ti darà molto. Otterrai un quadro generale di ciò che è rilevante nello sviluppo di applicazioni. Dovrai risolvere da solo tutti i problemi che incontrerai e questo ti darà i migliori effetti di apprendimento ! Supponiamo che tu possa utilizzare tutti i suggerimenti dall'alto e creare una piccola app o un sito Web che utilizzi l'API meteo e visualizzi il tempo corrente per una determinata località, mettilo su GitHub e distribuiscilo online. In tal caso, puoi iniziare a candidarti per posizioni junior. Tutorial per creare un'app simile in JavaScript di Web Dev Simplified