Cosa rende un buon tutorial di programmazione?

Cosa rende un buon tutorial di programmazione? / Auto-miglioramento

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 ottimo tutorial è quello che è attuale e incrementale, insegnare in un modo che inizia con le basi fondamentali prima di creare argomenti più avanzati che richiedono conoscenze pregresse per capire veramente.

Ma ancora, è importante per un tutorial essere sia d'attualità e incrementale. Gli argomenti densi dovrebbero essere suddivisi in piccoli argomenti secondari, e se questi sono ancora troppo densi, i sottotesti 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 tu, non 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 far apparire il gergo, quando rimandarlo e quando saltarlo del tutto.

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 ottimo tutorial non solo spiegare un concetto, ma fornire 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 slash 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'ultima. 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 per programmare tutorial da offrire almeno uno - ma idealmente di 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 Vuoi imparare la programmazione Python? Ecco i modi migliori per imparare Python online, molti dei quali sono completamente gratuiti. Leggi di più .

Ogni fase presenta un obiettivo concreto che rappresenta uno dei numerosi algoritmi e argomenti astratti (ad esempio, alimentare i piccioni X senza sovraccaricarli). Fare così non solo ti costringe a impegnarsi 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 idee di progetti di programmazione 5 Idee del progetto per aiutarti a 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 lo sai che cosa cercare, dove puoi trovarli? Mentre le esercitazioni sono una dozzina, una dozzina e una semplice ricerca su Google ti indirizzano a migliaia di loro bene quelli possono essere alquanto 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 siete disposti 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 recuperare la tua motivazione perduta 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 affetto ora, a un certo punto arriveresti a una battuta d'arresto e se la tua motivazione morirà 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 si intende essere programmatori Non tutti sono tagliati per essere programmatori. 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

Scopri di più su: Tecnologia dell'istruzione, programmazione.