Umenie programovania: Prečo, ako a načo začať programovať
- Hovorí sa, že ľudí možno zaradiť do 10 skupín: tí, ktorí rozumejú binárnemu kódu a tí, ktorí mu nerozumejú. Ak nad predchádzajúcou vetou nechápavo krútiš hlavou, pozorne čítaj ďalej. O programátoroch sa vždy hovorilo, ako o nadmerne inteligentných ľuďoch nepochopených spoločnosťou, ktorí hovoria nenaučiteľným binárnym jazykom. Časy sa však menia.
- Hovorí sa, že ľudí možno zaradiť do 10 skupín: tí, ktorí rozumejú binárnemu kódu a tí, ktorí mu nerozumejú. Ak nad predchádzajúcou vetou nechápavo krútiš hlavou, pozorne čítaj ďalej. O programátoroch sa vždy hovorilo, ako o nadmerne inteligentných ľuďoch nepochopených spoločnosťou, ktorí hovoria nenaučiteľným binárnym jazykom. Časy sa však menia.
Výpočtová technika sa stáva neoddeliteľnou súčasťou života každého z nás. A ako povedal Steve Jobs, každý by sa mal naučiť programovať, pretože programovanie ťa učí, ako rozmýšľať.
Bez ohľadu na to, že programátori sú všade vítaný a dobre platený artikel, programovanie môže urobiť tvoj život lepším. Ako? Každý, kto programuje, je neustále vystavený novým problémom, ktoré musí riešiť. Riešenie takýchto nových situácii stimuluje tvoj mozog. Drží ho výkonný a vždy v strehu. A potom, keď príde ťažká životná situácia, problém si vieš rozanalyzovať na drobné a nájsť riešenie. Taktiež sa naučíš trpezlivosti a rozmýšľaniu na rôznych úrovniach. Vieš sa zamerať na detail, ale aj pozrieť na celý problém komplexne a s nadhľadom. Jednoducho všetko, čo potrebuješ na to, aby továreň v tvojej hlave menom mozog pracovala správne.
foto: bigcommerce.com
Môže však každý programovať? Možno sa zdá, že na programovanie potrebuješ mať vyštudovanú aspoň jednu vysokú školu a mať plnú hlavu vedomostí. Nie je to však pravda. Každý príkaz, každý kus kódu, sa dá dohľadať na internete. To, ako tieto príkazy poskladáš, je už len na tvojej šikovnosti. Je to ako riešiť hádanku či skladať rubikovu kocku.
Ako teda napísať svoje prvé riadky kódu? Programátorom sa môžeš stať aj z pohodlia svojej obývačky. Stačí ti pripojenie na internet a trochu zvedavosti. Internet je plný užitočných informácii pre zvedavcov, ktorý chcú pričuchnúť k umeniu vytvárania webových stránok, aplikácii či hier. Vyberieš si programovací jazyk podľa toho, čo chceš naprogramovať a prvé počítačové zázraky sa dostavia v priebehu niekoľkých minút.
foto: staticworld.com
Na internete nájdeš nesmierne nápomocné online kurzy na stránkach ako codeacademy.com, khanacademy.org, či na Youtube kanále The new boston. Prejdú s tebou prvé kroky na ceste za poznaním jednotlivých programovacích jazykov. Ak si sa však rozhodol vydať vlastnou cestou a naprogramovať niečo svoje, aj tak nikdy nie si sám. Na stránkach stackoverflow.com, či w3schools.com môžeš v praxi vidieť jednotlivé kusy kódu, ako aj vyhľadať pomoc iných programátorov. A čo je najlepšie, príkazy sa nemusíš naučiť naspamäť. Každý programovací jazyk má takzvaný cheat sheet, ktorý obsahuje zoznam príkazov. Ak si aj v ňom stratený, všetko zachráni Google všemohúci.
Programovať môžeš kdekoľvek, kedykoľvek a spôsob výučby je len na tebe. Najlepšie je z času na čas sa stretnúť s niekým, kto sa v programovaní vyzná a kto ti vie dať zopár tipov a nový pohľad na problematiku. Programovanie je však hlavne o samostatnosti, riešení problémov, kreativite a zábave.
foto: tumblr.com
Čítajte viac z kategórie: Biznis a startupy