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