Ogni anno milioni di persone creano Buoni Propositi del nuovo anno. Una grande maggioranza di questi fallisce. Ma ho creato una sfida per cui sono ottimista che riuscirai a completare. Tutto gratuito e imparerai un sacco di cose.

Ci saranno un sacco di altre persone che faranno questa sfida assieme a te, pronti a incoraggiarti. E potresti essere in gradi di completare tutto prima dell'estate.

Articolo originale Take the 2022 Become-a-Dev New Year's Resolution Challenge
Scritto da Quincy Larson
Tradotto e adattato da Ilenia Magoni

Ecco quello di cui avrai bisogno:

  1. Un Mac, o un computer Windows o Linux
  2. Un account twitter account (puoi crearne uno in 5 minuti)
  3. VS Code (puoi installarlo in 5 minuti)
  4. Un blog Hashnode (Ti spiegherò come crearne uno.)
  5. Almeno 30 minuti al giorno per fare la sfida #100DaysOfCode

Ho strutturato questa sfida per essere gestibile, ma aumentare gradualmente l'impegno. Accettando questa sfida, ti impegni a provare almeno il primo step. Dopo ciò, se non fa per te, è perfettamente appropriato abbandonare questo Proposito di Inizio Anno..

Questi sono i 4 step della sfida:

Step #1: Massimizza le tue statistiche in Learn ToCode RPG (ci vogliono circa quattro ore)

(Nota: LearnToCode RPG non è al momento disponibile in italiano, ma la traduzione sarà pubblicata il prima possibile!)

Molte persone non sono sicure di voler diventare sviluppatori. Ci vuole un sacco di lavoro. Quindi abbiamo creato questo videogioco per silumare il processo di imparare a programmare e candidarsi per il lavoro di sviluppatore.

Il trailer del gioco Learn to Code RPG (90 secondi)

Un aspetto figo del gioco: impari e applichi reali concetti di programmazione e scienza del computer.

Il gioco ha al momento 6 diversi finali e 55 Easter egg, e ti incoraggio a trovarli tutti! Ma per questa sfida devi solo massimizzare tutte le tue abilità.

Learn_to_Code_RPG_-_Press_Kit_--
Uno screenshot delle statistiche nel gioco Learn to Code RPG. Massimizza queste statistiche giocando e rispondendo ai quiz.

Ecco maggiori informazioni su Learn to Code RPG e come installarlo.

Step #2: Inizia #100DaysOfCode (circa 30 al giorno per 30 giorni)

Se ti è piaciuto Learn To Code RPG e sei pronto per scavare più a fondo nell'imparare a programmare puoi accettare la popolare sfida #100DaysOfCode.

Le regole sono semplici:

  1. Programma almeno un pochino tutti i giorni
  2. Twitta il tuo status (quello che hai fatto) usando l'hashtag #100DaysOfCode
  3. Incoraggia almeno altre 2 persone che hanno twittato il loro stato commentando su di esso.

Questa è una sfida popolare che migliaia di persone hanno completato negli uultimi 6 anni. Ho scritto un articolo sulla storia della sfida #100DaysOfCode se sei curioso.

Mentre prosegui in #100DaysOfCode, puoi procedere agli step 3 e 4.

Step #3: Completa la certificazione di freeCodeCamp sui Database Relazionali

freeCodeCamp-Relational-Database-Certification
La certificazione sui Database Relazionali di freeCodeCamp in esecuzione dentro VSCode

Questo è un nuovo curriculum da 300 ore che abbiamo pubblicato nel 2021 (anche se ti potrebbe servire meno tempo se hai un po' di esperienza con Linux o SQL).

Ti insegnerà:

  • Linux
  • Bash
  • SQL
  • Git
  • ... e tanti altri strumenti della linea di comando

Nel processo costruirai dozzine di progetti diversi in maniera interattiva, dentro l'editor VS Code.

Here is more information about how to install the freeCodeCamp Relational Database Curriculum on your Mac, Windows PC, or Linux computer.

Nota: la traduzione inizierà non appena il certificato sarà incluso nel curriculum, e sarà rilasciata il prima possibile.

Step #4: Pubblica 3 tutorial sul tuo blog Hashnode

Quincy_Larson_s_Blog_--
A screenshot from my own Hashnode blog

Hashnode è un potente strumento di blogging dove puoi pubblicare articoli sul tuotuo dominio personale ma comunque avere un po' di visibilità dentro la loro community, e rendono piuttosto facile iniziare un nuovo blog.

Pian piano che impari nuovi concetti di programmazione e tecnologie, ti incoraggio di dare indietro, e scrivere di quello che impari. Aiuterà non solo altre persone che stanno imparando assieme a te, ma ti aiuterà anche a rafforzare il tuo apprendimento. Come dice il detto, "Insegnare è imparare due volte".

Ecco come creare il tuo blog Hashnode.

Quindi per lo step finale di questa sfida dovresti scrivere 3 piccoli tuorial che hai imparato durante il resto della sfida.

E se decidi di voler raggiungere un'udienza più vasta, puoi considerare di proporti come autore per la pubblicazione di freeCodeCamp, la quale ha 250k lettori al giorno. Ecco la guida allo stile della pubblicazione di freeCodeCamp nel caso decidi di provare.

Questo è tutto. Un videogioco, una certificazione, e 3 articoli di blog.

Se ti sembra una sfida ragionevole per iniziare il 2022, ti incoraggio di farla. Ecco come fare per accettare la sfida: crea un account Twitter se non ne hai uno, e cita questo tweet con le parole "I'm in" ("Ci sto").

Tweet URL: https://twitter.com/ossia/status/1476581551873925123

Ti aggiungerò a questa lista di Twitter e sarai in grado di seguirla e vedere cosa stanno facendo gli altri partecipanti e vedere come stanno proseguendo.

E se riesci ad arrivare alla fine, fammelo sapere! Ti aggiungerò alla Hall of Fame della sfida! (La puoi vedere qui nell'articolo originale). ☺️ Buona fortuna!