užitočné články

Ako som sa naučil kódovať v ôsmich týždňoch

Pre mnoho nevyvinutých vývojárov sa učenie kódovania javí ako neuveriteľne náročná úloha. Avšak vďaka mnohým skvelým zdrojom, ktoré boli nedávno sprístupnené online - naučiť sa kódovať nebolo nikdy jednoduchšie. Začal som sa učiť kódovať začiatkom tohto roka a zo skúsenosti môžem povedať, že dostatočné naučenie sa na zostavenie vlastného prototypu nie je také ťažké, ako sa zdá. V skutočnosti, ak chcete mať funkčný prototyp do dvoch mesiacov, ktoré si berú voľno, je to úplne uskutočniteľné.

Ďalej uvádzam jednoduchú cestu od nevedenia ničho o vývoji softvéru k funkčnému prototypu o ôsmich víkendoch, ktorý zhruba odráža kroky, ktoré som podnikol.

Predstavte sa do webového zásobníka (10 minút)

Prítomnosť neznámej terminológie spôsobuje, že ktorýkoľvek predmet je mätúci, ako v skutočnosti je. Zakladateľ a generálny riaditeľ spoločnosti Yipit Vin Vacanti má vynikajúci prehľad niektorých kľúčových pojmov, s ktorými sa chcete oboznámiť v jazyku, ktorému rozumiete.

Získajte úvodnú predstavu o Pythone a technikách všeobecného programovania (1 víkend)

  • Naučte sa Python tvrdo : Napriek názvu, priamy formát umožňuje učenie základných pojmov naozaj ľahké a väčšina hodín trvá menej ako 10 minút. Zistil som však, že formát nefunguje pri niektorých pokročilejších témach, preto by som vám po 42 lekcii a pokračovaniu v práci rád odporučil zastaviť sa.
  • Trieda Python od spoločnosti Google : Prečítajte si poznámky a / alebo pozerajte videá a robte všetky súvisiace cvičenia, až kým ich nenapravíte správne - pri pohľade na odpovede. Zápasením v cvičeniach, ktoré som stále mýlil, bola najlepšia skúsenosť s učením. Dozvedel by som sa oveľa menej, keby som sa len pozrel na odpovede a pokúsil som sa presvedčiť, že chápem pojmy.

Tieto dva zdroje sú trochu nahraditeľné a vzájomne sa dopĺňajú. Odporúčam urobiť niekoľko prvých lekcií oboch, aby ste zistili, ktoré sa vám páčia lepšie. Po dokončení jedného prejdite ten druhý, ktorý hľadá koncepty, s ktorými nie ste úplne spokojní, ako spôsob, ako získať nejaký ďalší tréning.

Získajte úvodné porozumenie Djanga (1 víkend)

  • Vypracujte výučbu Django.
  • Odstráňte celý svoj kód.
  • Znovu si prečítajte príručku, od začiatku.

Keď som prvýkrát prešiel tutoriálom, nevyhnutne som skončil podľa pokynov krok za krokom bez toho, aby som skutočne pochopil, čo každý krok urobil, pretože sa všetko cítilo tak nové.

Druhýkrát som nebol tak zameraný na novosť pojmov, dokázal som sa lepšie sústrediť na pochopenie toho, ako všetky časti spolupracujú.

Získajte hlbšie pochopenie koncepcií Pythonu / všeobecného programovania (2-4 víkendy)

  • Úvodná trieda spoločnosti Udacity : Kurzy spoločnosti Udacity sú zvyčajne sedem tried sedení (2 až 3 hodiny na sedenie), ktoré môžete absolvovať vlastným tempom. (Som obrovským fanúšikom pedagogiky Udacity a odporúčam prechodnú programovaciu triedu alebo webovú vývojovú triedu v nadväznosti na tento dvojmesačný študijný program.)
  • 1. kurz úvodného kurzu MIT na MIT : Skutočne dobre vyučovaný a prekvapivo prístupný.

Opäť by som vzorkoval každý a zistil, ktoré sa vám najviac páčia. Nakoniec som robil oboje, ale to bolo pravdepodobne zbytočné.

Vytváranie praktických jednoduchých webových aplikácií (1 víkend)

  • Urobte si príklad z niekoľkých cvičení v Django. Tieto cvičenia nedrží vašu ruku tak veľa ako tutoriál Django, ale stále poskytujú primeranú pomoc, takže som zistil, že je to pekný spôsob, ako začať s tréningovými kolesami.

Zostavte si svoj prototyp (1 víkend)

  • Postavte prototyp za jeden víkend? Áno, budete v rozpakoch, ako to vyzerá (som si istý), ale to je celé.

To je všetko. Osem víkendov (alebo menej) a prešli ste od nuly k fungujúcemu prototypu. Koniec koncov, nie je to také skľučujúce?

Ako som sa naučil kódovať za 8 týždňov Blog Yipit Django