WEBVTT 00:00:00.720 --> 00:00:04.656 Koda je naslednji univerzalni jezik. 00:00:04.680 --> 00:00:08.856 V sedemdesetih je našo generacijo vodila punk glasba. 00:00:08.880 --> 00:00:11.336 V osemdesetih je bil to verjetno denar. 00:00:11.360 --> 00:00:13.696 Za mojo generacijo ljudi 00:00:13.720 --> 00:00:18.536 je programska oprema glavna podlaga naši domišljiji in našemu svetu. 00:00:18.560 --> 00:00:20.256 To pomeni, da potrebujemo 00:00:20.280 --> 00:00:23.536 zelo zelo raznoliko vrsto ljudi, 00:00:23.560 --> 00:00:25.336 da ustvarjajo takšne izdelke, 00:00:25.384 --> 00:00:30.320 ki ne vidijo računalnikov kot mehanične, osamljene, dolgočasne in magične, 00:00:30.320 --> 00:00:32.660 ampak kot predmete, s katerimi se lahko ukvarjajo, 00:00:32.660 --> 00:00:35.390 jih obračajo okoli, zvijajo in tako naprej. NOTE Paragraph 00:00:35.750 --> 00:00:39.508 Moje osebno potovanje v svet programiranja in tehnologije 00:00:39.513 --> 00:00:42.471 se je začelo pri mojih rosnih štirinajstih letih. 00:00:42.471 --> 00:00:46.616 Moja srednješolska simpatija je bil starejši moški 00:00:46.640 --> 00:00:48.976 in ta starejši moški je bil čisto slučajno 00:00:49.000 --> 00:00:53.416 takratni podpredsednik ZDA, gospod Al Gore. 00:00:53.440 --> 00:00:56.450 In seveda sem naredila, kar bi storila vsaka najstnica. 00:00:56.450 --> 00:00:58.750 Želela sem mu nekako pokazati vso svojo ljubezen, 00:00:58.750 --> 00:01:02.006 zato sem zanj naredila spletno stran, ki jo vidite tukaj. 00:01:02.006 --> 00:01:04.296 In v 2001 še ni bilo Tumblrja, 00:01:04.319 --> 00:01:06.576 ni bilo Facebooka, niti Pinteresta. 00:01:06.600 --> 00:01:08.736 Zato sem se morala naučiti programirati, 00:01:08.760 --> 00:01:12.136 da bi lahko izrazila vso hrepenenje in ljubezen. NOTE Paragraph 00:01:12.160 --> 00:01:14.496 Tako sem začela programirati. 00:01:14.520 --> 00:01:17.056 Začelo se je kot sredstvo za samoizražanje. 00:01:17.080 --> 00:01:20.696 Kot takrat, ko sem bila manjša in sem uporabila voščenke in lego kocke. 00:01:20.720 --> 00:01:25.320 Nato, ko sem bila starejša, ure učenja kitare in gledališke igre. 00:01:25.920 --> 00:01:28.896 Takrat pa so se začele druge reči, ki sem se jih veselila 00:01:28.920 --> 00:01:31.336 kot so poezija in pletenje nogavic 00:01:31.360 --> 00:01:34.656 in spreganje francoskih nepravilnih glagolov 00:01:34.680 --> 00:01:36.536 in ustvarjanje izmišljenih svetov 00:01:36.560 --> 00:01:39.696 in Bertrand Russel in njegova filozofija. 00:01:39.720 --> 00:01:41.616 Postala sem ena izmed tistih ljudi, 00:01:41.640 --> 00:01:45.320 ki mislijo, da so računalniki dolgočasni, tehnični in osamljeni. NOTE Paragraph 00:01:46.120 --> 00:01:47.936 Veste, kaj mislim danes? 00:01:47.960 --> 00:01:52.016 Mlada dekleta ne vedo, da jim računalniki ne smejo biti všeč. 00:01:52.040 --> 00:01:53.296 Mlada dekleta so osupljiva, 00:01:53.320 --> 00:01:57.456 so res res dobra v koncentriranju na stvari 00:01:57.480 --> 00:02:00.736 in v natančnosti in sprašujejo izjemna vprašanja kot 00:02:00.760 --> 00:02:03.336 "Kaj?" in "Zakaj?" in "Kako?" in "Kaj pa če?" 00:02:03.360 --> 00:02:07.040 In ne vedo, da jim računalniki ne bi smeli biti všeč. 00:02:07.760 --> 00:02:09.696 Starši vedo. 00:02:09.720 --> 00:02:11.015 Nam staršem se zdi, 00:02:11.039 --> 00:02:16.136 da je računalniška znanost abstraktna, čudna znanstvena disciplina, 00:02:16.160 --> 00:02:19.816 ki pripada le ustvarjalcem skrivnosti. 00:02:19.840 --> 00:02:22.576 To je skoraj tako izven vsakdanjega sveta, 00:02:22.600 --> 00:02:25.136 kot, naprimer, jedrska fizika. NOTE Paragraph 00:02:25.160 --> 00:02:27.616 In deloma imajo prav. 00:02:27.640 --> 00:02:31.136 Tu je veliko sintakse, kontrol in podatkovnih struktur 00:02:31.160 --> 00:02:33.816 in algoritmov in praks, 00:02:33.840 --> 00:02:36.416 protokolov, paradigem v programiranju. 00:02:36.464 --> 00:02:40.760 Mi kot skupnost smo računalnike zmanjšali. 00:02:40.760 --> 00:02:46.836 Zgradili smo mnoge plasti abstraktnosti med človekom in strojem eno vrh druge 00:02:46.840 --> 00:02:50.056 do točke, ko več ne vemo, kako računalniki delujejo, 00:02:50.080 --> 00:02:52.256 ali kako se pogovarjati z njimi. 00:02:52.280 --> 00:02:55.056 In seveda učimo otroke o tem, kako deluje človeško telo, 00:02:55.080 --> 00:02:58.176 učimo jih o delovanju motorjev z notranjim izgorevanjem, 00:02:58.200 --> 00:03:01.216 povemo jim celo, da če hočejo biti astronavti, 00:03:01.240 --> 00:03:02.696 da to lahko postanejo. 00:03:02.720 --> 00:03:04.896 Ampak ko otrok pride do nas in nas vpraša: 00:03:04.920 --> 00:03:07.656 "Kaj je algoritem mehurčnega urejanja?" 00:03:07.680 --> 00:03:12.090 ali "Kako računalnik ve, kaj se zgodi, ko jaz pritisnem na tipko 'Play', 00:03:12.090 --> 00:03:14.006 kako ve, kateri video mi mora pokazati?" 00:03:14.006 --> 00:03:16.576 ali "Linda, a je internet kraj?" 00:03:16.600 --> 00:03:19.320 Mi odrasli začuda utihnemo. 00:03:20.400 --> 00:03:22.856 "Čarovnija je," rečemo nekateri. 00:03:22.880 --> 00:03:25.600 "Preveč je zakomplicirano," rečejo drugi. NOTE Paragraph 00:03:26.520 --> 00:03:28.016 No, nič od tega ni res. 00:03:28.040 --> 00:03:30.616 Ni čarovnija in ni zapleteno. 00:03:30.640 --> 00:03:34.256 Le zgodilo se je res, res, res hitro. 00:03:34.280 --> 00:03:37.176 Računalničarji so zgradili te osupljive, prelepe stroje, 00:03:37.200 --> 00:03:39.450 ampak so jih naredili nam zelo zelo tuje 00:03:39.450 --> 00:03:42.206 in enako so naredili z jezikom, s katerim govorimo z njimi, 00:03:42.206 --> 00:03:44.896 zato da ne vemo, kako se pogovarjati s računalniki, 00:03:44.920 --> 00:03:47.416 ne da bi uporabljali posebne uporabniške vmesnike. NOTE Paragraph 00:03:47.440 --> 00:03:49.016 Zato ni nihče prepoznal, 00:03:49.040 --> 00:03:51.736 da ko sem jaz spregala francoske nepravilne glagole, 00:03:51.760 --> 00:03:55.016 sem se pravzaprav učila spretnosti prepoznavanja vzorcev. 00:03:55.040 --> 00:03:57.336 Ko pa sem bila navdušena nad pletenjem, 00:03:57.360 --> 00:04:00.896 sem dejansko sledila zaporedju simboličnih zahtev, 00:04:00.920 --> 00:04:02.656 ki so vključevale zanke. 00:04:02.680 --> 00:04:05.096 In Bertrand Russelov življenjski izziv 00:04:05.120 --> 00:04:09.096 najti jasen jezik med angleščino in matematiko 00:04:09.120 --> 00:04:11.440 je našel svoj dom v notranjosti računalnika. 00:04:12.080 --> 00:04:14.780 Bila sem programerka, a tega nihče ni vedel. NOTE Paragraph 00:04:15.080 --> 00:04:19.536 Današnji otroci tipkajo, drsajo in pritiskajo svojo pot skozi svet. 00:04:19.560 --> 00:04:22.776 Ampak če jim ne damo orodij, da gradijo z računalniki, 00:04:22.800 --> 00:04:26.736 potem vzgajamo samo potrošnike, namesto ustvarjalcev. NOTE Paragraph 00:04:26.760 --> 00:04:29.296 Ta celotna pot me je pripeljala do tega dekleta. 00:04:29.320 --> 00:04:31.696 Njeno ime je Rubi, stara je šest let. 00:04:31.720 --> 00:04:35.816 Je popolnoma neustrašna, polna domišljije in malo ukazovalna. 00:04:35.840 --> 00:04:40.586 In vsakič, ko pri učenju programiranja naletim na problem, kot recimo 00:04:40.600 --> 00:04:44.576 "Kaj je objektno-orientirano oblikovanje ali kaj je zbirka smeti?", 00:04:44.600 --> 00:04:49.016 si predstavljam, kako bi šestletno dekle pojasnilo problem. NOTE Paragraph 00:04:49.040 --> 00:04:51.696 Zato sem o njej napisala knjigo, jo ilustrirala 00:04:51.720 --> 00:04:54.096 in kar me je Ruby naučila, je sledeče. 00:04:54.120 --> 00:04:57.976 Naučila me je, da me ne sme biti strah žuželk pod posteljo. 00:04:58.000 --> 00:05:00.056 In da so tudi največje težave 00:05:00.080 --> 00:05:03.576 le skupek majcenih težav zlepljenih skupaj. 00:05:03.600 --> 00:05:06.336 Ruby me je tudi predstavila svojim prijateljem 00:05:06.360 --> 00:05:09.256 na barviti strani internetne kulture. 00:05:09.280 --> 00:05:11.136 Ima prijatelje, kot je Snežni Leopard, 00:05:11.160 --> 00:05:14.096 ki je čudovit, ampak se ne želi igrati z ostalimi otroci. 00:05:14.120 --> 00:05:18.736 Ima prijatelje, kot so zeleni roboti, ki so zelo prijazni, ampak zelo neurejeni. 00:05:18.760 --> 00:05:20.936 Ima tudi prijatelje, kot so pingvin Linux, 00:05:20.960 --> 00:05:24.540 ki je neusmiljeno učinkovit, ampak precej težko razumljiv. NOTE Paragraph 00:05:24.640 --> 00:05:26.880 In idealistične lisice ter tako naprej. NOTE Paragraph 00:05:27.880 --> 00:05:31.536 V Rubyjinem svetu se o tehnologiji učiš skozi igro. 00:05:31.560 --> 00:05:34.776 In, na primer, računalniki so zelo dobri v ponavljanju stvari 00:05:34.800 --> 00:05:37.696 zato bi Ruby zanke učila takole. 00:05:37.720 --> 00:05:41.096 Tole je njen najljubši plesni gib, ki gre: "Plosk, plosk, topot, topot. 00:05:41.120 --> 00:05:42.616 plosk, plosk in skok." 00:05:42.640 --> 00:05:46.656 In zanke s števci se naučiš tako, da to štirikrat ponoviš. 00:05:46.680 --> 00:05:49.496 Pogojne zanke se naučiš s ponavljanjem tega zaporedja, 00:05:49.520 --> 00:05:51.296 medtem ko jaz stojim na eni nogi. 00:05:51.320 --> 00:05:54.616 Zanke s pogojem "dokler" pa se naučiš s ponavljanjem tega zaporedja, 00:05:54.640 --> 00:05:56.696 dokler se mama ne razjezi. 00:05:56.720 --> 00:05:57.736 (Smeh) 00:05:57.760 --> 00:06:01.480 Predvsem se pa naučiš, da ni nikjer pripravljenih odgovorov. NOTE Paragraph 00:06:02.320 --> 00:06:05.056 Ko sem pripravljala kurikulum za Rubyjin svet, 00:06:05.080 --> 00:06:08.376 sem morala vprašati otroke, kako oni vidijo svet 00:06:08.400 --> 00:06:10.416 in kakšna vprašanja imajo, 00:06:10.440 --> 00:06:12.700 nato pa sem organizirala seanse testnih iger. 00:06:13.360 --> 00:06:16.190 Začela sem s tem, da sem otrokom pokazala te štiri slike. 00:06:16.480 --> 00:06:18.816 Pokazala sem jim sliko avta, 00:06:18.840 --> 00:06:21.256 trgovine, psa in stranišča. 00:06:21.280 --> 00:06:24.520 Vprašala sem jih: "Katera od teh slik, misliš, da je računalnik?" 00:06:25.480 --> 00:06:28.216 In otroci so odgovarjali zelo konzervativno in rekli: 00:06:28.240 --> 00:06:30.016 "Nič od tega ni računalnik. 00:06:30.040 --> 00:06:31.696 Vem, kaj je računalnik: 00:06:31.720 --> 00:06:33.056 to je tista svetleča škatla 00:06:33.080 --> 00:06:36.696 pred katero mama ali oče preživi preveč časa." 00:06:36.720 --> 00:06:38.216 Ampak nato smo se pogovorili 00:06:38.240 --> 00:06:41.056 in smo odkrili, da je pravzaprav tudi avto računalnik, 00:06:41.080 --> 00:06:43.456 saj ima v sebi navigacijski sistem. 00:06:43.480 --> 00:06:46.256 In pes - pes že morda ni računalnik, 00:06:46.280 --> 00:06:47.496 ima pa ovratnico 00:06:47.520 --> 00:06:50.136 in znotraj ovratnice je lahko računalnik. 00:06:50.160 --> 00:06:53.616 In trgovine, tam je veliko vrst različnih računalnikov, 00:06:53.640 --> 00:06:57.056 kot naprimer blagajna in protivlomni alarmi. 00:06:57.080 --> 00:06:58.416 In otroci, veste kaj? 00:06:58.440 --> 00:07:00.976 Na Japonskem so stranišča računalniki 00:07:01.000 --> 00:07:03.106 in obstajajo tudi hekerji, ki vdirajo vanje. 00:07:03.106 --> 00:07:04.696 (Smeh) NOTE Paragraph 00:07:04.720 --> 00:07:05.936 In gremo naprej, 00:07:05.960 --> 00:07:08.800 dam jim takšne male nalepke z gumbom on/off 00:07:08.800 --> 00:07:12.816 in jim povem: "Danes imaš čarovniško sposobnost, 00:07:12.840 --> 00:07:16.456 da lahko karkoli v tej sobi spremeniš v računalnik." 00:07:16.480 --> 00:07:17.816 Takrat spet rečejo: 00:07:17.840 --> 00:07:20.736 "Tole je pa zelo težko, ne poznam pravega odgovora na to." 00:07:20.760 --> 00:07:22.336 Ampak jim rečem: "Ne skrbi, 00:07:22.360 --> 00:07:24.936 tvoji starši tudi ne poznajo pravilnega odgovora. 00:07:24.960 --> 00:07:27.176 Oni so šele zdaj slišali o zadevi, 00:07:27.200 --> 00:07:29.416 ki ji pravimo Internet stvari. 00:07:29.440 --> 00:07:31.416 Ampak vi otroci boste tisti, 00:07:31.440 --> 00:07:35.816 ki boste zares zaživeli v svetu, kjer je vse računalnik. NOTE Paragraph 00:07:35.840 --> 00:07:38.056 Nato je do mene prišla majhna punčka, 00:07:38.080 --> 00:07:39.376 vzela luč s kolesa 00:07:39.400 --> 00:07:43.616 in rekla: "Če bi bila tale luč računalnik, 00:07:43.640 --> 00:07:45.656 bi lahko spreminjala barve." 00:07:45.680 --> 00:07:48.696 Nato sem rekla: "To je res dobra ideja, kaj bi še lahko počela?" 00:07:48.720 --> 00:07:50.456 Ona razmišlja in razmišlja 00:07:50.480 --> 00:07:54.496 in reče: "Če bi bila tale luč računalnik, 00:07:54.520 --> 00:07:57.256 bi lahko z očetom šla na izlet s kolesom, 00:07:57.280 --> 00:07:58.896 spala bi v šotoru 00:07:58.920 --> 00:08:02.760 in ta luč bi lahko bila filmski projektor." 00:08:03.640 --> 00:08:05.600 In to je trenutek, ki ga iščem, 00:08:06.400 --> 00:08:07.976 trenutek, ko se otrok zave, 00:08:08.000 --> 00:08:10.376 da svet zagotovo še ni pripravljen, 00:08:10.400 --> 00:08:13.376 da je res super način, kako še bolj pripraviti svet, 00:08:13.400 --> 00:08:15.616 izgradnja tehnologije 00:08:15.640 --> 00:08:18.400 in da je vsak od nas lahko del te spremembe. NOTE Paragraph 00:08:19.200 --> 00:08:22.256 Na koncu smo tudi zgradili računalnik. 00:08:22.280 --> 00:08:27.020 Spoznali smo ukazovalno CPE in ustrežljiva RAM in ROM, 00:08:27.020 --> 00:08:28.926 ki pomagata, da se spomnimo stvari. 00:08:28.926 --> 00:08:31.416 Ko smo sestavili naš celoten računalnik, 00:08:31.440 --> 00:08:34.096 smo tudi naredili aplikacijo zanj. 00:08:34.120 --> 00:08:36.135 Moja najljubša zgodba je en majhen deček, 00:08:36.159 --> 00:08:37.416 star šest let, 00:08:37.440 --> 00:08:40.559 ki bi najraje na svetu postal astronavt. 00:08:41.120 --> 00:08:43.376 Ta fant ima na sebi ogromne slušalke 00:08:43.400 --> 00:08:46.656 in je popolnoma zatopljen v svoj tanek papirnati računalnik, 00:08:46.680 --> 00:08:48.696 zato ker, veste, si je zgradil svojo 00:08:48.720 --> 00:08:53.016 intergalaktično planetarno navigacijsko aplikacijo. 00:08:53.040 --> 00:08:56.176 Njegov oče, osamljen astronavt v Marsovi orbiti, 00:08:56.200 --> 00:08:58.056 je na drugi strani sobe 00:08:58.080 --> 00:08:59.696 in fantkova pomembna misija je, 00:08:59.720 --> 00:09:02.640 da pripelje svojega očeta varno nazaj na Zemljo. 00:09:03.760 --> 00:09:07.216 Ti otroci bodo imeli precej drugačen pogled na naš svet 00:09:07.240 --> 00:09:09.640 in na to, kako ga gradimo s tehnologijo. NOTE Paragraph 00:09:10.840 --> 00:09:14.696 Končno, bolj dostopen, bolj vključujoč 00:09:14.720 --> 00:09:18.096 in bolj raznolik svet tehnologije naredimo, 00:09:18.120 --> 00:09:22.096 bolj barvito in boljše bo izgledal svet. 00:09:22.120 --> 00:09:24.696 Zato si zamislite za trenutek 00:09:24.720 --> 00:09:27.636 svet v katerem zgodbe, ki jih govorimo o tem, 00:09:27.636 --> 00:09:30.336 kako so stvari narejene, ne vključujejo samo 00:09:30.360 --> 00:09:32.776 dvajset-nekaj letnih fantov iz Silikonske doline, 00:09:32.800 --> 00:09:37.200 ampak tudi kenijske šolarke in norveške knjižničarke. 00:09:38.000 --> 00:09:42.216 Predstavljajte si svet, kjer male Ade Lovelaces prihodnjih dni, 00:09:42.240 --> 00:09:45.456 ki živijo v trajni resničnosti enic in ničel, NOTE Paragraph 00:09:45.480 --> 00:09:50.096 z optimizmom in pogumom zrejo v tehnologijo. 00:09:50.120 --> 00:09:53.496 Sprejmejo moči in priložnosti 00:09:53.520 --> 00:09:55.120 ter omejitve sveta. 00:09:55.680 --> 00:09:59.816 Sveta tehnologije, ki je čudovit, muhast 00:09:59.840 --> 00:10:01.480 in čisto malo čuden. NOTE Paragraph 00:10:03.120 --> 00:10:04.616 Ko sem bila še dekle, 00:10:04.640 --> 00:10:06.656 sem želela biti pripovedovalka zgodb, 00:10:06.680 --> 00:10:08.256 rada sem imela izmišljene svetove 00:10:08.280 --> 00:10:09.896 in najraje sem 00:10:09.920 --> 00:10:13.976 se zbudila v jutra v Mumindolu. 00:10:14.000 --> 00:10:17.120 Popoldne sem marširala okoli Tatooinov. 00:10:17.320 --> 00:10:20.200 Ob večerih sem šla spat v Narnijo. 00:10:21.400 --> 00:10:24.600 Programiranje se je izkazalo kot popoln poklic zame. 00:10:25.720 --> 00:10:27.656 Še vedno ustvarjam svetove. 00:10:27.680 --> 00:10:30.640 Namesto v zgodbah, si jih izmislim v kodi. NOTE Paragraph 00:10:31.640 --> 00:10:34.696 Programiranje mi da to izjemno moč, 00:10:34.720 --> 00:10:37.096 izgraditi moje celotno malo vesolje 00:10:37.120 --> 00:10:41.080 z lastnimi pravili in paradigmami in praksami. 00:10:42.120 --> 00:10:46.080 Ustvarite nekaj iz nič s čisto močjo logike. NOTE Paragraph 00:10:46.920 --> 00:10:48.136 Hvala. NOTE Paragraph 00:10:48.160 --> 00:10:50.600 (Aplavz)