Ako môžem trénovať, aby som sa stal teenagerom?


Odpoveď 1:

Prax, prax, prax.

Začnite s učením.

Potom existuje jeden obrovský motivátor / to je tiež najlepší spôsob, ako sa naučiť: napíšte celý program, ktorý je pre vás užitočný. Nie je to niečo teoretické alebo čisto algoritmické. Nie, celý program so všetkým, čo skutočne potrebujete, s používateľským rozhraním, kontrolou chýb atď.

Druhá najlepšia vec: hrať na kódovacích platformách ako

  • HackerRank
  • Codewars
  • Kódovacie hry

Ak sa chcete dozvedieť viac, môžete skúsiť prečítať zaujímavé články. Ak sa napríklad chcete špecializovať na web alebo internet vecí, pozrite sa na Twitter so svojím programovacím jazykom alebo poľom.

Kľúčom však bude prax.


Odpoveď 2:

Môžete robiť to, čo som urobil pred rokmi, len lepšie.

najprv

: uistite sa, že máte nainštalovaný Python vo vašom počítači / notebooku.

druhý

: nájdite verziu pôvodnej hry Star Trek v Pythone. Už to beží, takže ho môžete študovať. Je to zdrojový kód, takže ho môžete upraviť. Nie je to príliš dlhé, takže nebudete ohromení. Je to zadarmo, online, takže aj keď ho skutočne zapojíte, môžete vždy začať znova.

tretina

: prax prax prax.

V roku 1976 som začal s * skutočnou * pôvodnou hrou Star Trek, ako je napísaná v BASIC. To bežalo. Študoval som to. Upravil som to. Zničil som sa a začal znova. Dozvedel som sa toľko, ako sa môžete z tejto jednej veci naučiť.

Tiež som mal učebnicu pre BASIC. Nájdete ekvivalentné informácie online pre Python.

Ver mi, ako človek, ktorý programuje od môjho veku (a som dosť starý na to, aby si bol tvoj starý otec :)), bude to fungovať.


Odpoveď 3:

Ako dospievajúci, ak ste sa sústredili iba na jednu vec - logiku programovania.

Programovacia logika môže byť vyvinutá minimálnymi technickými aspektmi programovacej logiky. Pre programátora je to nevyhnutné a vyžaduje sa to bez ohľadu na precvičenie akéhokoľvek programovacieho jazyka. Programovacia logika je skutočným intelektom programátora a čím viac máte pevnú základňu, tým rýchlejšie sa môžete naučiť pokročilé funkcie programovacieho jazyka. Zaostrujte laser na túto dôležitú požiadavku programovania.

Vyberte si akýkoľvek moderný objektovo orientovaný jazyk a môžete sa ho začať učiť. Získate výhodu, ak začnete od nasledujúceho príspevku a potom si prečítajte ďalšie zdroje a prečítajte si ďalšie zdroje.

Šťastné učenie ... !!!


Odpoveď 4:

Existuje niekoľko vecí, ktoré by ste mohli urobiť, ale jedna z nich, ktorú považujete za najefektívnejšiu, je jednoducho to urobiť. Vyberte projekt. Akýkoľvek projekt. Potom kód. Ak vás niekto zavěsí, skúste problém preskúmať, kým nenájdete odpoveď. Potom, čo urobíte, proces zopakujte. Ak neviete dosť na to, aby ste mohli začať, vyberte kurz, ktorý pokrýva programovací jazyk. Jazyk, ktorý si vyberiete, a kurz, ktorý si vyberiete, nezáleží. Stačí si vybrať jeden. Potom si to celú cestu a re-prístup k projektu máte na mysli. V konečnom dôsledku neexistuje lepšia prax, ako len zložiť zadok a robiť veci, ktoré chcete robiť.


Odpoveď 5:

Vyberte si niečo zábavné a začnite hrať. Ak ste ešte nič nezačali, skúste nájsť hru, ktorá učí programovaciu logiku. Začnite s hrou, ako je Rabbids Coding, alebo zistite, ako upraviť spôsob hry, ktorú hráte. Začnite s malým rozsahom a stavajte na postupných zlepšeniach (Začať s príliš veľkým plánom je náchylné spôsobiť príliš tvrdé zátarasy).

Potom začnite vyhľadávať miestne študentské skupiny a hackathonové udalosti a bavte sa. Práve sme mali študentského hackathona

v našom areáli

, a mali sme študentov, ktorí sa dostali do programovania, pretože sa im páčili lietajúce kvadrokoptéry a chceli vyrobiť vlastné vlastné samolietajúce roboty, chceli vyrobiť herné mody alebo boli len zvedaví, ako veci fungujú. Dôležité je začať hneď teraz, robiť to zábavné a robiť to ďalej.


Odpoveď 6:

Závisí od toho, aký programátor chcete byť. Môj 10-ročný chcel „prispôsobiť“ mapu Minecraftu. To mu otvorilo a zatvorilo svet OOP.

Teraz má Sphero s drag / drop typom programovacieho „jazyka“. Iste, väčšina ľudí by to nenazývalo „programovanie“. Stále hovorí prístroju, aby niečo urobil podľa štruktúrovaného jazyka. Takže to je technicky programovanie.

Nájdite niečo, čo vás fascinuje.Na základe toho vytvorte spôsob, ako napísať kód.

A áno ... to zahŕňa a neobmedzuje sa iba na počítače ... :)


Odpoveď 7:

Ahoj, myslím, že by si mal pracovať na projektoch, ktoré sú pre teba zaujímavé, bez ohľadu na vek.

Ak ste napríklad v akčných filmoch, mám príručku, ako zostaviť hru inšpirovanú doktorom Strange. Ak chcete hrať hru, musíte nakresliť tvar vo vzduchu pomocou farebnej značky pred kamerou. Čím je tvar zaoblený, tým vyššie je skóre. V prípade záujmu si to pozrite: