Cosa rende un buon tutorial di programmazione?

Non tutte le esercitazioni di programmazione sono uguali. Alcuni ti aiutano e altri finiscono per perdere tempo. Ecco cosa cercare in un tutorial di programmazione di qualità.

Non tutte le esercitazioni di programmazione sono uguali.  Alcuni ti aiutano e altri finiscono per perdere tempo.  Ecco cosa cercare in un tutorial di programmazione di qualità.
Annuncio pubblicitario

La programmazione è dura. Se stai cercando di cogliere un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando stai imparando a programmare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Per saperne di più o approfondire una nuova area di programmazione 4 Siti web gratuiti dove si possono imparare le basi dello sviluppo del gioco 4 siti web gratuiti dove si possono imparare le basi dello sviluppo del gioco Quando si cerca una buona serie di tutorial per lo sviluppo del gioco, si desidera una che insegnerà tu le pratiche e la mentalità del buon codice perché puoi quindi trasporre quelle pratiche in qualsiasi lingua o piattaforma. Per saperne di più, avrai bisogno di una guida. Sfortunatamente, non tutti i tutorial sono resi uguali.

Ecco perché è così importante che sei in grado di distinguere tra tutorial di programmazione che ti avvantaggeranno e quelli che ti faranno perdere tempo. Passare attraverso un tutorial appropriato può essere la differenza tra la programmazione senza stress Come imparare la programmazione senza tutti gli stress Come imparare la programmazione senza tutti gli stress Forse hai deciso di perseguire la programmazione, sia per una carriera o solo come un hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco l'aiuto per facilitare il tuo viaggio. Leggi di più o rinunciare per la frustrazione.

Non perdere ore infinite come me. Ecco cosa cercare in un tutorial di programmazione di qualità.

Approccio topico e incrementale

Niente è più scoraggiante di un infodump. L'apprendimento è un processo di piccoli passi presi alla volta. Tutorial che vanno a sovraccaricare le informazioni sono quelli che dovrebbero essere evitati a tutti i costi. Finiranno per confondervi.

D'altra parte, un grande tutorial è uno di quelli topici e incrementali, che insegna in un modo che inizia con le basi fondamentali prima di creare argomenti più avanzati che richiedono conoscenze pregresse per capire veramente.

grande-programmazione dimostrativi-kilobolt

Ma ancora una volta, è importante per un tutorial essere sia di attualità che incrementale. Gli argomenti densi dovrebbero essere suddivisi in piccoli argomenti secondari e, se questi sono ancora troppo densi, gli argomenti secondari dovrebbero essere ulteriormente suddivisi.

In altre parole, ogni idea che viene insegnata dovrebbe essere tanto semplice quanto abbastanza completa da poter essere considerata autonoma.

Uno dei tutorial più memorabili che abbia mai letto è How to Remake Flappy Bird in LibGDX di Kilobolt. Questa procedura dettagliata di ricreare Flappy Bird da zero è un perfetto esempio di progresso incrementale e copertura topica.

Lingua facile da digerire

Il sovraccarico di informazioni non è l'unico ostacolo sulla strada per la comprensione di un argomento. La vera lingua del tutorial - con cui intendo la dizione, l'inclusione (o l'esclusione) di gergo, idiomi, ecc. - è altrettanto importante.

Un altro modo di guardarlo: più chiaro è spiegato, più facile sarà digerire. Anche i concetti più semplici possono essere un incubo da scartare se la spiegazione è contorta. Quindi cosa dovresti cercare?

Linguaggio breve e conciso Un educatore adeguato conosce l'importanza di essere semplice. Non balleranno in giro con frasi prolisse o tenteranno di mostrare quanto pensano di sapere. I tutorial sono tutti su di te, non su di loro .

Uso leggero del gergo. Il gergo può essere difficile da evitare, specialmente nelle aree di conoscenza specialistica come la programmazione. Tuttavia, un educatore appropriato sa quando mettere in pratica il gergo, quando rimandarlo e quando saltarlo del tutto.

grande-programmazione dimostrativi-Codecademy

Quando il gergo è inevitabile, l'educatore dovrebbe spiegare ogni termine come viene sollevato piuttosto che presumere che il pubblico sappia cosa significa. (L'unica eccezione a questo è per i tutorial che sono chiaramente etichettati come non introduttivi.)

Esempi concreti di argomenti astratti. La conoscenza della programmazione è fortemente astratta, ed è per questo che può essere così difficile da afferrare per alcune persone. Un eccellente tutorial non spiegherà solo un concetto, ma fornirà più esempi che forniscono illustrazioni pratiche.

Codecademy è un fantastico esempio di lezioni di programmazione facili da digerire Codecademy - Hands Down Il modo più semplice per codecademy Code - Hands Down Il modo più semplice per codificare Codecademy è un nuovo tutorial per la programmazione interattiva di siti Web che ti guida attraverso le basi di JavaScript. Anche se non è mai stato molto lungo, il sito ha già suscitato molto interesse in merito ... Per saperne di più. Non solo ogni corso è progettato in modo incrementale, ma non si fa molto affidamento sul gergo e ogni lezione include diverse illustrazioni del mondo reale di concetti appena appreso.

Esercizi pratici guidati

Nello spettro tra "puramente teorico" e "puramente pratico", la programmazione ha una forte propensione verso quest'ultimo. Naturalmente ci sono un sacco di teoria e conoscenze astratte coinvolte, ma nessuna di esse conta davvero se non si può applicare con codice scritto.

Ed è per questo che è essenziale che i tutorial di programmazione offrano almeno uno, ma idealmente più esercizi pratici guidati . Questo è vero se stai imparando da una fonte di stampa, digitale o online.

L'assoluta sintesi di questa idea è CheckIO, un tutorial di programmazione che è abilmente mascherato da un gioco con progressione attraverso più fasi. A partire da ora, insegnano solo il linguaggio Python I 5 migliori siti web per imparare la programmazione Python I 5 migliori siti web per imparare la programmazione Python Negli ultimi dieci anni, il linguaggio di programmazione Python è esploso in popolarità tra i programmatori in tutte le aree della codifica. Dagli sviluppatori web ai designer di videogiochi ai creatori di strumenti interni, molte persone sono cadute in ... Per saperne di più.

grande-programmazione dimostrativi-checkio

Ogni fase presenta un obiettivo concreto che rappresenta uno dei numerosi algoritmi e argomenti astratti (ad esempio alimenta i piccioni X senza sovralimentarli). Fare così non solo ti costringe ad impegnarti attivamente con il soggetto, ma ti dà un ostacolo da superare in modo che tu possa effettivamente sentirti come se stessi imparando.

Abbiamo anche compilato un paio di altre idee per progetti di programmazione 5 Idee del progetto per aiutarti ad imparare le idee di progetto più veloci 5 per aiutarti ad imparare la programmazione più velocemente Ci sono alcuni modi per facilitare la curva di apprendimento per la programmazione. Metti le mani sporche e impara più velocemente con i progetti collaterali che puoi iniziare in qualsiasi momento. Gioca con questi cinque. Leggi altro per aiutarti ad imparare più velocemente. Supplemento con questi modi unici per imparare la codifica 7 modi unici per praticare le tue capacità di codifica 7 modi unici per praticare le tue capacità di codifica Ripetiamo - non c'è età per l'apprendimento. Una volta che sei su quella strada, devi solo continuare a praticare. E oggi ci sono più modi di uno per affinare le tue braciole di codifica. Leggi di più per iniziare davvero a fondo i tuoi progressi.

Dove trovare tutorial eccellenti

Ora che sai cosa cercare, dove puoi trovarli? Mentre i tutorial sono una dozzina e una semplice ricerca su Google ti indirizzerà a migliaia di loro, quelli buoni possono essere piuttosto difficili da trovare. È un peccato come funziona, no?

Una risorsa geniale è Hackr.io, una raccolta di crowdsourcing dei migliori tutorial di programmazione e tecnologia sul Web per argomento e lingua. Ti fai una disapprovazione trascurando questo sito web.

Altri ottimi posti per iniziare includono questi siti dei corsi online per le competenze tecniche Ottieni le competenze tecniche che ti servono in questi 7 siti dei corsi online Ottieni le competenze tecniche di cui hai bisogno in questi 7 siti dei corsi online Non si tratta solo di imparare i linguaggi di programmazione, ma anche di quelli inosservati competenze tecniche che potrebbero portarti più avanti nella tua carriera. Passa alla prossima versione di te. La classe è in sessione. Per saperne di più, questi corsi di Microsoft ed edX imparano a codificare con questi 7 corsi di Microsoft ed edX imparano a codificare con questi 7 corsi di Microsoft ed edX Create soluzioni first-mobile o code-cloud. Ci sono molte cose che puoi ottenere con abilità tecnologiche chiave. Ora puoi imparare a codificare con i corsi ben confezionati di Microsoft su edX. Iniziando presto. Per saperne di più, e se sei disposto a lasciare un po 'di soldi, questi pacchetti di corsi online a pagamento. Considera di integrare la tua formazione con questi blog di programmazione per gli studenti 7 Blog che dovresti davvero leggere se sei un programmatore studente 7 Blog che dovresti davvero leggere se sei un programmatore studente Il campo della programmazione è così ampio che non ne uscirai mai in cima se partecipi da una distanza. Fortunatamente, i blog sono un mezzo facilmente accessibile che ti tiene d'occhio. Leggi di più .

Infine, consiglio di leggere la programmazione del burnout e della motivazione. Burnout di programmazione: come recuperare la motivazione perduta. Programmazione del burnout: come riguadagnare la tua motivazione persa Scrivere tutte quelle righe di codice può essere drenante fisicamente ed emotivamente. Tutto ciò di cui hai bisogno per rialzarti è la consapevolezza che la motivazione può essere riguadagnata. Leggi di più . Bookmark it. Controlla su di esso ogni pochi mesi. Se non ne sei ancora affetto, a un certo punto arriveresti a un certo punto e se la tua motivazione dovesse morire per sempre, potrebbe significare che non sei destinato a diventare un programmatore. 6 Segni che non sei destinato a diventare un programmatore 6 segni che non sei destinato ad essere un programmatore Non tutti sono tagliati per essere un programmatore. Se non sei completamente sicuro di essere un programmatore, ecco alcuni segnali che potrebbero indirizzarti nella giusta direzione. Leggi di più .

Che tipo di tutorial di programmazione ti piacciono di più? Testo o video? Teorico o pratico? Quali siti e risorse ti sono stati più utili? Raccontaci tutto nei commenti qui sotto!

Crediti immagine: codice sul monitor Via Shutterstock

In this article