Často sa ma pýtajú na programovanie. Ale myslím si, že sa pýtajú nesprávne. Otázky ako: Koľko jazykov sa mám naučiť? Aký jazyk sa mám naučiť, aby ma prijali do spoločnosti X? Aký je rozdieľ medzi A a B? A čo zarobí viac peňazí? Čo presne musím urobiť, aby som sa stal Z? Aký program musím napísať, aby som si ho pridal do životopisu? Prečo takéto otázky nemám rád? Pretože ľudia, ktorí sa pýtajú tieto otázky ... ...sa učia programovať iba preto, lebo sa učia programovať. Ale programovanie je iba nástroj. Byť programátorom pre mňa znamená automatizovať veci, ... ...alebo donútiť veci urobiť nejakú úlohu. Príklad: Keď otvoríte chladničku, zapne sa svetlo. Keď sa nad tím zamyslíte, programovanie je dosť nudné. Stále iba píšete príkazy nejakému počítaču. Nechcem hovoriť za všetkých, ale myslím si, že ak by plat nebol super, ... ...asi by ste toľkí nesedeli hodiny každú noc pred počítačom. A nesnažili by ste sa naučiť programovať, alebo opravovať chyby v programe. Niekedy sa učíme programovať, pracujeme na programátorskej súťaži a ... ...predstavujeme si, že pracujeme vo veľkej IT firme. Pritom zabúdame, prečo sme sa v provom rade učili programovať. Chcete programovať, lebo ste videli úžasné veci, ktoré sú vytvárané programovaním. Neučte sa iba programovať, vytvorte niečo užitočné. Niečo, čo vyrieši nejaký problém. Ste ten, ktorý rieši problémy, ste tvorca a inovátor. Nie ste programátor. Programovanie je iba nástroj na vytvorenie niečo úžásného. Môžete byť analytický, kreatívny, empatický. Programovanie vám umožňuje vyjadriť vaše kvality. Ale samotné programovanie nie je nič výnimočné. Je to niečo ako ceruzka: Môžete ňou označovať veci. Ale s ceruzkou môžete tiež písať romány, kresliť krásne portréty, ... ...plánovať výstavbu mrakodrapu, alebo čokoľvek podľa vaše fantázie. Neučíte sa programovať, aby ste sa dostali do Google. Učíte sa programovať, aby ste vytvorili niečo zmysluplné. Niečo, čo pomôže reálnym ľuďom s reálnymi problémami. Som partnerom globálnej iniciatívy IBM Call for Code. Projekt vyzýva vývojárov, aby vytvorili niečo zásadné. Aby cez ich kód dosiahli pozitívnu zmenu vo svete. Každý rok sa prihodia stovky národných katastrôf. Hurikány, zemetrasenia, povodne, vulkány, požiare. Spôsobujú obrovské škody ľuďom a rodinám na celom svete. Ak chcete naozaj niečo ovplyvniť, zúfalo vás potrebujeme. Preto je ročník 2018 verejnej výzvy Call for Code ... ...súťaž, ktorá vyzýva ľudí ako ste vy: Vytvorte riešenia, ktoré zmiernia tvrdý dopad prírodných pohrôm. Potrebujeme technológie každého druhu. Baví vás blockchain? Vytvorte bezpečnú zásobovaciu sieť ... ...na distribúciu pomoci ľuďom v núdzi. Baví vás AI alebo NLP? Vytvorte botov na interkatívnu komunikáciu. Bavia vás dáta? Analyzujte a predvídajte, čo zasiahnutá populácia potrebuje. Na každom vašom projekte záleží a bude využitý cielene. Stále ale ide o súťaž a hlavná cena je 200 000 dolárov. Plus , projekt s najväčším potenciálom bude zaradený do používania za pomoci ... ...IBM, Linuxovej nadácie, OSN a Amerického červeného kríža. Pripravený na výzvu? Tak nezabudnite: Nebuďte programátor, buďte ten, kto rieši problémy. Pridajte sa k výzve Call for Code.