Ce face un bun tutorial de programare?

Ce face un bun tutorial de programare? / Autoperfectionare

Programarea este dificilă. Fie că încercați să înțelegeți un nou limbaj de programare 7 Trucuri utile pentru masteratul unui nou limbaj de programare 7 Trucuri utile pentru mastering un nou limbaj de programare Este bine să fiți copleșiți când învățați să codificați. Probabil veți uita lucrurile cât de repede le veți învăța. Aceste sfaturi vă pot ajuta să păstrați mai bine toate informațiile noi. Citiți mai multe sau explorați-vă într-o nouă arie de programare 4 site-uri gratuite unde puteți afla elementele de bază ale dezvoltării jocului 4 site-uri gratuite în care puteți afla elementele de bază ale dezvoltării jocurilor Când căutați o serie bună de dezvoltare a jocului, vă practicile și mentalitatea codării bune, deoarece puteți transpune aceste practici în orice limbă sau platformă. Citiți mai multe, veți avea nevoie de îndrumare. Din păcate, nu toate tutorialele sunt egale.

De aceea este atât de important încât puteți să discerneți între programele de programare care vă vor beneficia de fapt și de cele care vă vor pierde doar timpul. Păstrarea unui tutorial propriu-zis poate fi diferența dintre programarea fără stres Cum să înveți programarea fără a face tot stresul Cum să înveți programarea fără stresul Poate că v-ați hotărât să continuați programarea, fie pentru o carieră, fie ca un hobby. Grozav! Dar poate că începi să te simți copleșit. Nu prea grozav. Iată ajutorul pentru a vă ușura călătoria. Citește mai mult sau renunțând la frustrare.

Nu pierdeți ore nenumărate ca mine. Iată ce să căutați într-un tutorial de programare de calitate.

Abordare topic & incrementală

Nimic nu este mai descurajator decât un infodump. Învățarea este un proces de pași mici întreprinși la un moment dat. Tutorialele care intră în supraîncărcarea informațiilor sunt cele care trebuie evitate cu orice preț. Doar vor termina să te confunde.

Pe de altă parte, un tutorial grozav este unul care este de actualitate și incrementală, predarea într-un mod care începe cu fundamentale fundamentale înainte de a construi până la subiecte mai avansate care necesită cunoștințe anterioare pentru a înțelege cu adevărat.

Dar, din nou, este important ca un tutorial să fie atât topic și incrementală. Subiectele temeinice ar trebui să fie împărțite în subtipuri mici, iar dacă acestea sunt încă prea dense, subtopele ar trebui să fie defalcate și mai mult.

Cu alte cuvinte, fiecare idee care se învață ar trebui să fie la fel de simplă, încât să fie suficient de cuprinzătoare pentru a sta pe cont propriu.

Unul dintre cele mai memorabile tutoriale pe care le-am citit vreodată a fost Cum să remake Flappy Bird în LibGDX de Kilobolt. Această trecere pas cu pas a recreării Flappy Bird de la zero este un exemplu perfect de progres progresiv și de acoperire actuală.

Limba ușor digerabilă

Supraîncărcarea informației nu este singurul obstacol în calea înțelegerii unui subiect. Limba actuală a tutorialului - prin care mă refer la dicție, includerea (sau excluderea) jargonului, idiomelor etc. - este la fel de importantă.

O altă modalitate de a se uita la ea: cu cât este mai clară explicația, cu atât va fi mai ușor de digerat. Chiar și cele mai simple concepte pot fi un coșmar pentru a se desprinde dacă explicația este convoluționată. Deci, ce ar trebui să cauți?

Limbaj scurt și concis. Un educator potrivit cunoaște importanța de a fi direct. Ei nu vor dansa în jur cu propoziții lungi sau vor încerca să demonstreze cât de mult cred că știu. Tutoriale sunt toate despre tu, nu lor.

Utilizarea ușoară a jargonului. Jargonul poate fi greu de evitat, în special în domenii de cunoștințe de specialitate cum ar fi programarea. Cu toate acestea, un educator adecvat știe când să aducă jargonul, când să-l amâne și când să îl ignorați cu totul.

Atunci când jargonul este inevitabil, educatorul ar trebui să explice fiecare termen pe măsură ce este crescut, decât să-și asume publicul știe ce înseamnă. (Singura excepție este pentru tutoriale care sunt clar etichetate ca ne-introductive.)

Exemple concrete de subiecte abstracte. Cunoștințele de programare sunt foarte abstracte, motiv pentru care poate fi atât de dificil pentru unii oameni să înțeleagă. Un tutorial excelent nu va fi doar explica un concept, dar asigurați-vă mai multe exemple care oferă ilustrații practice.

Codecademy Online School Codecademy este un exemplar fantastic de lecții de programare ușor de digerat Codecademy - Hands Down Cea mai ușoară cale de cod Codecademy - Hands Down Cea mai ușoară cale de a codec Codecademy este un nou site slash interactive tutorial de programare care te plimba prin elementele de bază ale JavaScript. În timp ce nu a fost în jurul valorii de foarte mult timp, site-ul a fost deja generatoare de multe buzz pe ... Citește mai mult. Nu numai că fiecare curs este proiectat incremental, dar nu se bazează prea mult pe jargon și fiecare lecție include mai multe ilustrații din lumea reală a conceptelor doar învățate.

Exerciții practice practicate

Pe spectrul între “pur teoretic” și “pur practică”, programarea are o tendință puternică față de aceasta din urmă. Desigur, există o mulțime de teorii și cunoștințe abstracte implicate, dar nici unul dintre ele nu contează dacă nu o puteți aplica cu un cod scris.

Și de asta e esenţial pentru programarea de tutoriale pentru a oferi cel puțin un - dar în mod ideal mai mult - exerciții practice ghidate. Acest lucru este adevărat dacă învățați dintr-o sursă tipărită, digitală sau online.

Punctul absolut al acestei idei este CheckIO, un tutorial de programare care este deghizat în mod inteligent ca un joc cu evoluție în mai multe etape. De acum, ei învață doar limbajul Python Cele 5 cele mai bune site-uri Web pentru a învăța programarea Python Cele 5 cele mai bune site-uri web pentru a învăța programarea Python Vrei să înveți programarea Python? Iată cele mai bune modalități de a învăța Python online, dintre care multe sunt gratuite. Citeste mai mult .

Fiecare etapă vă prezintă un obiectiv concret care reprezintă unul din mai multe algoritmi și subiecte abstracte (de exemplu, hrănirea porumbeilor X fără a le alimenta). Făcând acest lucru nu numai că te forțează să se angajeze activ cu subiectul, dar vă oferă un obstacol în calea depășirii, astfel încât să puteți simți de fapt că învățați.

Am creat, de asemenea, câteva alte idei de programare de proiecte 5 Idei de proiect pentru a vă ajuta să învățați programarea mai rapidă 5 Idei de proiect pentru a vă ajuta să învățați programarea mai rapid Există câteva moduri de a ușura curba de învățare pentru programare. Ia mâinile murdare și învață mai repede cu proiectele laterale pe care le poți începe oricând. Redați-vă cu cei cinci. Citiți mai multe pentru a vă ajuta să învățați mai repede. Supliment cu aceste moduri unice de a învăța codificarea 7 Moduri unice de a-ți practica abilitățile de codificare 7 Moduri unice de a-ți practica abilitățile de codificare Să repetăm ​​- nu există vreo vârstă de învățare. Odată ce sunteți pe această cale, trebuie doar să continuați să practici. Și astăzi există mai multe moduri decât una pentru a vă ascuți cotletul de codificare. Citiți mai multe pentru a vă lovi cu adevărat progresul.

În cazul în care pentru a găsi Tutoriale excelente

Acum că știți ce a căuta, Unde le puteți găsi? În timp ce tutorialele sunt un dime o duzină și o simplă căutare Google vă va îndruma către mii dintre ei, bun acestea pot fi oarecum dificil de găsit. Este o rușine cum funcționează, nu-i așa??

O resursă strălucitoare este Hackr.io, care este o colecție de mulțimea de cele mai bune tutoriale de programare și tehnologie de pe web pe teme și limbi. Sunteți un defavorizator prin vizionarea acestui site web.

Alte locuri excelente pentru a începe include aceste site-uri de curs online pentru abilități de tech Obțineți abilitățile tehnice de care aveți nevoie la aceste Top 7 Site-uri de curs online Obțineți abilitățile tehnice de care aveți nevoie la aceste Top 7 site-uri de curs online Nu este vorba numai de învățare limbaje de programare, tech, care te-ar putea duce mai departe în cariera ta. Răspundeți la următoarea versiune a dvs. Clasa este în sesiune. Citiți mai multe, aceste cursuri de la Microsoft și edX Învață să codificați aceste 7 cursuri de la Microsoft și edX Învățați să codificați aceste 7 cursuri de la Microsoft și edX Creați pagini de pornire mobile sau soluții de cloud code. Există multe lucruri pe care le puteți obține cu abilități tehnologice cheie. Acum, puteți învăța să codificați cu cursurile Microsoft bine ambalate pe edX. Incepe in curand. Citiți mai multe și, dacă sunteți dispuși să renunțe la un anumit număr de bani, aceste pachete online de cursuri de plată-ce-vrei. Luați în considerare completarea educației dvs. cu aceste bloguri de programare pentru studenți 7 Bloguri pe care ar trebui să le citiți cu adevărat dacă sunteți un programator de studenți 7 Bloguri ar trebui să citiți cu adevărat dacă sunteți un programator de studenți Domeniul de programare este atât de vast încât nu veți ieși niciodată dacă participați la distanță. Din fericire, blogurile sunt un mediu ușor accesibil și vă mențin în buclă. Citeste mai mult .

În cele din urmă, vă recomand să citiți despre programarea burnout-ului și a motivației Programarea Burnout: Cum să vă regăsiți motivația pierdută Programarea Burnout: Cum să-ți recapeți motivația pierdută Scrierea tuturor acelor linii de cod poate fi drenând fizic și emoțional. Tot ce trebuie să faceți este să știți că motivația poate fi recuperată. Citeste mai mult . Marcați-l. Verificați-l la fiecare câteva luni. Dacă nu suferiți de ea acum, veți fi la un moment dat în jos, iar dacă motivația dumneavoastră moare pentru totdeauna, ar putea însemna că nu sunteți menit a fi programator. 6 semne că nu înseamnă să fii programator 6 semne care nu înseamnă să fii programator Nu toată lumea este tăiată a fi programator. Dacă nu sunteți sigur că sunteți menit să fii programator, iată câteva semne care vă pot îndruma în direcția cea bună. Citeste mai mult .

Ce fel de tutoriale de programare iti place cel mai bine? Text sau video? Teoretic sau practic? Care site-uri și resurse s-au dovedit foarte utile pentru dvs.? Spuneți-ne despre toate acestea în comentariile de mai jos!

Credite de imagine: Cod de pe monitor prin Shutterstock

Explorați mai multe despre: tehnologia educației, programarea.