Annuncio pubblicitario

La programmazione è dura. Se ci stai provando cogliere un nuovo linguaggio di programmazione 7 trucchi utili per padroneggiare un nuovo linguaggio di programmazioneVa bene essere sopraffatto quando stai imparando a programmare. Probabilmente dimenticherai le cose velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte queste nuove informazioni. Leggi di più o approfondire a nuova area di programmazione 4 siti web gratuiti dove puoi imparare le basi dello sviluppo del giocoQuando cerchi una buona serie di tutorial sullo sviluppo di giochi, ne vuoi una che ti insegnerà pratiche e mentalità di buona codifica perché è quindi possibile trasporre tali pratiche in qualsiasi lingua o piattaforma. Leggi di più , avrai bisogno di una guida. Sfortunatamente, non tutti i tutorial sono uguali.

Ecco perché è così importante che sei in grado di discernere tra tutorial di programmazione che saranno effettivamente utili a te e quelli che ti faranno solo perdere tempo. Camminare attraverso un tutorial adeguato può fare la differenza

instagram viewer
programmazione senza stress Come imparare a programmare senza stressForse hai deciso di perseguire la programmazione, sia per una carriera o semplicemente per hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco un aiuto per facilitare il tuo viaggio. Leggi di più o rinunciare alla frustrazione.

Non perdere innumerevoli ore come ho fatto io. Ecco cosa cercare in un tutorial di programmazione di qualità.

Approccio attuale e incrementale

Niente è più scoraggiante di un infodump. L'apprendimento è un processo di piccoli passi fatti alla volta. I tutorial che vanno in sovraccarico di informazioni sono quelli che dovrebbero essere evitati a tutti i costi. Finiranno per confonderti.

D'altra parte, un grande tutorial è quello che è attuale e incrementale, insegnando in un modo che inizia con le basi fondamentali prima di sviluppare argomenti più avanzati che richiedono conoscenze preliminari per comprendere veramente.

grande-programmazione dimostrativi-kilobolt

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

In altre parole, ogni idea che viene insegnata dovrebbe essere tanto semplice quanto può essere abbastanza completa da resistere da sola.

Uno dei tutorial più memorabili che abbia mai letto è stato Come rifare Flappy Bird in LibGDX di Kilobolt. Questa procedura dettagliata della ricostruzione di Flappy Bird da zero è un esempio perfetto di progresso incrementale e copertura topica.

Linguaggio facile da digerire

Il sovraccarico di informazioni non è l'unico ostacolo alla comprensione di un argomento. Il linguaggio effettivo del tutorial - con cui intendo dizione, inclusione (o esclusione) di gergo, modi di dire, ecc. - è altrettanto importante.

Un altro modo di vederlo: 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 vero educatore conosce l'importanza di essere diretto. Non balleranno in giro con frasi lunghe o tenteranno di mettere in mostra quanto pensano di sapere. I tutorial sono tutti su voino loro.

Uso leggero del gergo. Il gergo può essere difficile da evitare, specialmente in settori con conoscenze specializzate come la programmazione. Tuttavia, un vero educatore sa quando sollevare 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 supporre che il pubblico sappia cosa significa. (L'unica eccezione a ciò è per i tutorial che sono chiaramente etichettati come non introduttivi.)

Esempi concreti di argomenti astratti. La conoscenza della programmazione è fortemente astratta, motivo per cui può essere così difficile da comprendere per alcune persone. Un eccellente tutorial non sarà solo spiegare un concetto, ma fornire più esempi che forniscono illustrazioni pratiche.

Scuola di programmazione online Codecademy è un fantastico esempio di facile da digerire lezioni di programmazione Codecademy - Giù le mani Il modo più semplice per codificareCodecademy è un nuovo tutorial per la programmazione interattiva della barra dei siti Web che ti guida attraverso le basi di JavaScript. Anche se non è in circolazione da molto tempo, il sito ha già generato un sacco di buzz su ... Leggi di più . Non solo ogni corso è progettato in modo incrementale, ma non c'è molta dipendenza dal gergo e ogni lezione include diverse illustrazioni del mondo reale di concetti appena imparati.

Esercitazioni pratiche guidate

Sullo spettro tra "puramente teorico" e "puramente pratico", la programmazione ha un forte orientamento verso quest'ultimo. Naturalmente ci sono molte teorie e conoscenze astratte in gioco, ma nessuna di queste ha davvero importanza se non puoi applicarle con un codice scritto.

Ed è per questo che è essenziale per le esercitazioni di programmazione da offrire almeno una - ma idealmente di più - esercitazioni pratiche guidate. Questo è vero se stai imparando da una fonte cartacea, digitale o online.

L'epitome assoluto di questa idea è CheckIO, un tutorial di programmazione sapientemente camuffato da gioco con progressione attraverso più fasi. A partire da ora, insegnano solo il linguaggio Python I 5 migliori siti Web per imparare la programmazione PythonVuoi imparare la programmazione Python? Ecco i modi migliori per imparare Python online, molti dei quali sono completamente gratuiti. Leggi di più .

grande-programmazione dimostrativi-checkio

Ogni fase presenta un obiettivo concreto che rappresenta uno dei numerosi algoritmi e argomenti astratti (ad esempio alimentare X piccioni senza alimentarli eccessivamente). In questo modo non solo ti costringe a farlo impegnarsi attivamente con l'argomento, ma ti dà un ostacolo da superare, così puoi davvero sentire che stai imparando.

Ne abbiamo anche compilati alcuni altri idee per progetti di programmazione 5 idee di progetto per aiutarti a imparare a programmare più velocementeEsistono alcuni modi per facilitare la curva di apprendimento per la programmazione. Sporcati le mani e impara più velocemente con i progetti collaterali che puoi iniziare in qualsiasi momento. Gioca con questi cinque. Leggi di più per aiutarti ad imparare più velocemente. Supplemento con questi modi unici per imparare la programmazione 7 modi unici per esercitarsi nelle tue abilità di programmazioneRipetiamo: 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 affilare le costolette di programmazione. Leggi di più per dare davvero il massimo dei tuoi progressi.

Dove trovare eccellenti tutorial

Adesso che lo sai che cosa cercare, dove riesci a trovarli? Mentre i tutorial sono un centesimo e una semplice ricerca su Google ti indicherà migliaia di essi, i bene quelli possono essere piuttosto difficili da trovare. È un peccato come funziona, no?

Una risorsa geniale è Hackr.io, che è una raccolta di crowdfunding dei migliori tutorial di programmazione e relativi alla tecnologia sul Web per argomento e lingua. Ti fai uno svantaggio trascurando questo sito web.

Altri ottimi posti per iniziare includono questi siti di corsi online per competenze tecniche Ottieni le competenze tecniche di cui hai bisogno in questi 7 migliori siti di corsi onlineNon si tratta solo di imparare i linguaggi di programmazione, ma anche le piccole abilità tecniche inosservate che potrebbero portarti oltre nella tua carriera. Passa alla versione successiva di te. La lezione è in sessione. Leggi di più , questi corsi di Microsoft ed edX Impara a programmare con questi 7 corsi di Microsoft ed edXCrea prime pagine mobili o soluzioni cloud di codice. C'è molto che puoi ottenere con le competenze tecnologiche chiave. Ora puoi imparare a programmare con i corsi ben strutturati di Microsoft su edX. Iniziando presto. Leggi di più e se sei disposto a perdere un po 'di denaro, questi pacchetti di corsi online pay-what-you-want. Valuta di integrare la tua istruzione con questi blog di programmazione per studenti 7 blog che dovresti davvero leggere se sei uno studente programmatoreIl campo della programmazione è così ampio che non sarai mai in cima se partecipi a distanza. Fortunatamente, i blog sono un mezzo facilmente accessibile per tenerti aggiornato. Leggi di più .

E infine, consiglio di leggere programmazione burnout e motivazione Programmazione del burnout: come riguadagnare la motivazione perdutaScrivere tutte quelle righe di codice può essere drenante fisicamente ed emotivamente. Tutto ciò di cui hai bisogno per tornare indietro è la consapevolezza che la motivazione può essere recuperata. Leggi di più . Segnalibro. Riprova ogni pochi mesi. Se non ne soffri ora, a un certo punto in futuro, e se la tua motivazione muore per sempre, potrebbe significare non intendi essere un programmatore 6 segni che non intendi essere un programmatoreNon tutti sono fatti per essere programmatori. Se non sei del tutto sicuro di essere programmatore, ecco alcuni segnali che potrebbero indirizzarti nella giusta direzione. Leggi di più .

Quale tipo di tutorial di programmazione ti piace 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 tramite Shutterstock

Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.