Č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.