naudingi straipsniai

Kaip aš privertiau save koduoti aštuonias savaites

Daugeliui nesukūrėjų mokytis koduoti atrodo neįmanoma, bauginanti užduotis. Tačiau dėka daugybės puikių šaltinių, kurie pastaruoju metu buvo paskelbti internete nemokamai - išmokti koduoti niekada nebuvo taip lengva. Aš pradėjau mokytis koduoti šiais metais anksčiau ir iš patirties galiu pasakyti, kad pakankamai išmokti sukurti savo prototipą nėra taip sunku, kaip atrodo. Tiesą sakant, jei norite turėti veikiantį prototipą per du mėnesius po poilsio dienos, jis yra visiškai įgyvendinamas.

Žemiau aprašiau paprastą kelią nuo nieko nežinojimo apie programinės įrangos kūrimą iki veikiančio prototipo turėjimo aštuoniais savaitgaliais, kuris maždaug atspindi mano žingsnius.

Pristatykite save interneto kamino rinkinyje (10 minučių)

Dėl nepažįstamos terminijos bet kuri tema atrodo painiau, nei yra iš tikrųjų. „Yipit“ įkūrėjas / generalinis direktorius Vin Vacanti turi puikų kai kurių pagrindinių terminų, kuriuos norėsite žinoti jums suprantama kalba, apžvalgą.

Gaukite įvadinį supratimą apie pitoną ir bendrąsias programavimo technikas (1 savaitgalis)

  • Išmokite „Python“ kietą kelią : nepaisant pavadinimo, dėl paprasto formato pagrindines sąvokas mokytis yra labai lengva, o dauguma pamokų užtrunka mažiau nei 10 minučių. Tačiau sužinojau, kad formatas neveikė ir kai kurioms sudėtingesnėms temoms, todėl rekomenduočiau sustoti po 42 pamokos ir judėti toliau.
  • „Google“ „Python“ klasė : perskaitykite užrašus ir (arba) žiūrėkite vaizdo įrašus ir atlikite visus susijusius pratimus, kol suprasite juos, žiūrėdami atsakymus. Geriausia mokymosi patirtis buvo kovoti su pratimais, kuriuose nuolat suklydau. Būčiau žinojusi daug mažiau, jei tik pasižiūrėčiau į atsakymus ir bandyčiau įtikinti, kad suprantu sąvokas.

Šie du šaltiniai yra šiek tiek pakeičiami ir vienas kitą papildantys. Aš rekomenduoju atlikti keletą pirmųjų pamokų iš abiejų, kad pamatytumėte, kurios jums labiau patinka. Baigę vieną, pereikite prie kitų ieškodami sąvokų, kurios jums nėra visiškai tinkamos, kaip būdas įgyti papildomos praktikos.

Gaukite įvadinį supratimą apie „Django“ (1 savaitgalis)

  • Dirbkite per „Django“ mokymo programą.
  • Ištrinkite visą savo kodą.
  • Vėl dirbkite su instrukcija, nuo nulio.

Pirmą kartą perėjęs mokymą neišvengiamai baigiau tik žingsnis po žingsnio vykdyti instrukcijas, iš tikrųjų nesuprasdamas, ką kiekvienas žingsnis padarė, nes viskas atrodė taip nauja.

Antrą kartą per daug nesigilindama į sąvokų naujumą, aš galėjau geriau suprasti, kaip visos dalys veikia kartu.

Geresnį supratimą apie „Python“ / bendrąsias programavimo koncepcijas (2–4 savaitgaliai)

  • „Udacity“ įžanginė CS klasė : „ Udacity“ kursai paprastai yra 7 sesijų užsiėmimai (2–3 valandos per sesiją), kuriuos galite atlikti savo tempu. (Aš esu didžiulis „Udacity“ pedagogikos gerbėjas ir rekomenduoju tarpinę programavimo klasę arba internetinių svetainių kūrimo klasę kaip šios dviejų mėnesių mokymo programos tęsinį.)
  • MIT įvadinio CS kurso 1 skyrius : tikrai gerai išmokytas ir stebėtinai prieinamas.

Vėlgi, aš atrinkčiau kiekvieną ir pažiūrėčiau, kurie tau patinka labiausiai. Aš galų gale padariau abu, bet tai greičiausiai buvo per didelis sumanymas.

Išmokite kurti paprastas žiniatinklio programas (1 savaitgalis)

  • Atlikite keletą pratimų Django pavyzdyje. Šie pratimai nelaiko jūsų rankos tiek, kiek „Django“ pamoka, tačiau vis tiek teikia teisingų patarimų, todėl manau, kad tai buvo puikus būdas pradėti nuo treniruotės ratų.

Sukurkite savo prototipą (1 savaitgalis)

  • Sukurkite prototipą tik per vieną savaitgalį? Taip, jums bus nepatogu dėl to, kaip tai atrodo (aš tikrai buvau), bet tai yra visa esmė.

Viskas. Aštuoni savaitgaliai (ar mažiau) ir jūs perėjote nuo nulio prie veikiančio prototipo. Juk ne taip baisu?

Kaip aš privertiau save kovoti per 8 savaites „Yipit Django“ tinklaraštis