kasulikke artikleid

Kuidas ma kaheksa nädala jooksul end õigesti kodeerisin

Paljudele arendajatele ei tundu koodide õppimine võimatult hirmutav ülesanne. Tänu paljudele suurepärastele ressurssidele, mis on hiljuti võrku tasuta sisse viidud, pole kunagi koodiga õpetamine kunagi olnud lihtsam. Hakkasin koodiga õppima selle aasta alguses ja võin kogemuste põhjal öelda, et oma prototüübi ehitamiseks piisavalt palju õppida pole nii raske kui tundub. Tegelikult, kui soovite saada toimivat prototüüpi kahe kuu jooksul pärast töölt vaba päeva võtmist, on see täiesti teostatav.

Allpool olen visandanud lihtsa tee teadmatusest tarkvaraarendusest kuni prototüübi saamiseni kaheksal nädalavahetusel, mis peegeldab umbkaudu minu tehtud samme.

Tutvustage ennast veebivirnale (10 minutit)

Harjumatu terminoloogia olemasolu paneb mis tahes teema tunduma segasem kui see tegelikult on. Yipiti asutajal / tegevjuhil Vin Vacanti on suurepärane ülevaade mõnedest peamistest mõistetest, mida soovite teada saada arusaadavas keeles.

Hankige sissejuhatust Pythoni ja üldiste programmeerimistehnikate juurde (1 nädalavahetus)

  • Õppige Pythonit raskesti : hoolimata pealkirjast, teeb sirgjooneline vorming põhimõistete õppimise tõesti lihtsaks ja enamus õppetunde võtab vähem kui 10 minutit. Siiski leidsin, et mõne edasijõudnuma teema puhul formaat ei töötanud nii hästi, seetõttu soovitaksin pärast õppetundi 42. peatus lõpetada ja edasi liikuda.
  • Google'i Pythoni tund : lugege märkmeid ja / või vaadake videoid ja tehke kõiki seotud harjutusi, kuni saate need korda - vaadates vastuseid. Parim õppimiskogemus oli harjutuste läbi pingutamine, kus ma eksisin. Oleksin palju vähem õppinud, kui oleksin lihtsalt vastuseid vaadanud ja üritanud veenda, et mõistan mõisteid.

Need kaks ressurssi on mõneti asendatavad ja üksteist täiendavad. Soovitan teha esimesed paar õppetundi mõlemast, et näha, kumb teile paremini meeldib. Kui olete ühe lõpetanud, sirvige teisest läbi mõtteid, millega te pole täiesti rahul, et saada lisapraktikat.

Saate sissejuhatava ülevaate Djangost (1 nädalavahetus)

  • Töötage läbi Django õpetuse.
  • Kustutage kogu kood.
  • Töötage juhendaja uuesti läbi, nullist alates.

Esimene kord, kui juhendaja läbi lugesin, sattusin paratamatult lihtsalt juhiste järkjärgulise järgimise poole, saamata tegelikult aru, mida iga samm tegi, kuna kõik tundus nii uus.

Teine kord, kui ma polnud keskendunud kontseptsioonide uudsusele, suutis paremini keskenduda arusaamisele, kuidas kõik osad koos töötavad.

Saage Pythonist / programmeerimise üldistest kontseptsioonidest sügavam ülevaade (2–4 nädalavahetust)

  • Udacity sissejuhatav CS-klass : Udacity kursused on tavaliselt 7 sessiooniklassi (2–3 tundi seansi kohta), mida saate teha oma tempos. (Olen Udacity pedagoogika suur fänn ja soovitan programmeerimise vaheklassi või veebiarenduse klassi selle kahekuulise õppekava jätkuna.)
  • MIT-i sissejuhatava CS-kursuse 1. üksus : tõeliselt hästi õpetatud ja üllatavalt ligipääsetav.

Jällegi valiksin igaüks ja näeksin, mis teile kõige paremini meeldivad. Ma lõpetasin mõlema tegemisega, kuid see oli ilmselt liiga suur.

Harjutage lihtsate veebirakenduste loomist (1 nädalavahetus)

  • Vaadake mõned näited Django harjutustest läbi. Need harjutused ei hoia teie kätt nii palju kui Django õpetus, kuid need pakuvad siiski õiglast juhendamist, nii et ma leidsin, et see on kena viis treeningrataste mahavõtmiseks.

Ehitage oma prototüüp (1 nädalavahetus)

  • Ehita prototüüp vaid ühe nädalavahetuse jooksul? Jah, teil on piinlik selle pärast, kuidas see välja näeb (ma olin kindel), kuid see on kogu mõte.

See selleks. Kaheksa nädalavahetust (või vähem) ja olete läinud nullist toimiva prototüübi juurde. Pole nii hirmutav ju?

Kuidas ma kaheksa nädala jooksul ennast õigesti kodeerisin Yipit Django ajaveeb