WEBVTT 00:00:01.993 --> 00:00:04.506 "Šioje šalyje visi turi išmokti programuoti, 00:00:04.506 --> 00:00:09.058 nes tai moko mąstyti". Steve Jobs 00:00:09.058 --> 00:00:11.147 Olivija, kuo būsi kai užaugsi? 00:00:11.147 --> 00:00:12.694 Astronaute. 00:00:12.694 --> 00:00:14.299 Noriu būti mados dizainere. 00:00:14.299 --> 00:00:15.950 Krepšininke. 00:00:15.950 --> 00:00:17.437 Aktore. 00:00:17.467 --> 00:00:18.348 Gydytoja. 00:00:18.348 --> 00:00:19.194 Mokytoja. 00:00:19.194 --> 00:00:20.247 Virėju. 00:00:20.247 --> 00:00:20.913 Menininku. 00:00:20.913 --> 00:00:22.647 Kuo norėtum būti užaugusi? 00:00:22.647 --> 00:00:25.377 Undinėle. 00:00:25.377 --> 00:00:27.846 Ar žinai kas yra programuotojas? 00:00:27.846 --> 00:00:29.478 Taip.... ne... 00:00:29.478 --> 00:00:30.672 Ne. 00:00:30.672 --> 00:00:32.039 Ummmm, ne. 00:00:32.039 --> 00:00:37.148 Kažkas kas turi kodą ir gali iškoduoti paslaptį. 00:00:37.148 --> 00:00:40.961 Manau, kad jie... 00:00:40.961 --> 00:00:42.723 Ummmm, pala, ką? 00:00:42.723 --> 00:00:44.796 ..... kompiuterio programuotojas 00:00:44.796 --> 00:00:46.271 ...ne... 00:00:49.133 --> 00:00:53.043 Šiais laikais beveik viskam reikia programavimo 00:00:53.043 --> 00:00:55.860 Tad kas gi tai yra? 00:00:55.860 --> 00:01:00.928 Programavimas – tai paaiškinimas kompiuteriui ką jis turi daryti. 00:01:00.928 --> 00:01:04.960 Kai programuoji, tai mokai kvailiausią visatoje daiktą - 00:01:04.960 --> 00:01:07.429 kompiuterį - kažką atlikti. 00:01:07.429 --> 00:01:11.115 Programavimas yra vienintelis dalykas pasaulyje, 00:01:11.115 --> 00:01:15.211 kur gali atsisėti ir sukurti kažką visiškai naujo nuo nulio, 00:01:15.211 --> 00:01:16.992 00:01:16.992 --> 00:01:22.930 Tai panašu į grojimą instrumentu ar sportavimą 00:01:24.190 --> 00:01:28.005 pradžioje šiek tiek baugina, bet vėliau pagauni kaip tai daryti. 00:01:28.005 --> 00:01:30.129 Programavimo galima išmokti. 00:01:30.129 --> 00:01:34.460 Žinau, kad tai baugina, bet baugina daug dalykų gyvenime. 00:01:34.460 --> 00:01:37.456 O kas nebaugina? 00:01:37.456 --> 00:01:40.813 Didelė dalis programavimo yra labai paprasta. 00:01:40.813 --> 00:01:43.828 Tai labiau uždavinio skaidymas į mažesnius, 00:01:43.828 --> 00:01:50.713 nei sudėtingų algoritmų galvojimas kaip įprasta manyti. 00:01:50.713 --> 00:01:55.906 Jei tai nesudėtinga, kodėl daugiau žmonių tuo neužsiima? 00:01:55.906 --> 00:02:00.079 Per artimiausius deųšimt metų bus 1.4 milijono darbo vietų IT srityje 00:02:00.079 --> 00:02:04.076 ir tik apie 400 000 IT specialistų 00:02:04.076 --> 00:02:07.512 Trūks daugiau nei milijono specialistų 00:02:07.512 --> 00:02:09.778 Tad nuo ko pradėti? 00:02:16.533 --> 00:02:20.649 Kai buvau vaikas mane buvo apėmusi žemėlapių manija. 00:02:20.649 --> 00:02:22.931 Ypač miestų žemėlapių. 00:02:22.931 --> 00:02:24.898 Tad savarankiškai išmokau programuoti. 00:02:24.898 --> 00:02:27.422 Turėjau tikslą, kurį norėjau pasiekti: 00:02:27.422 --> 00:02:32.709 t.y. pamatyti ekrane savo miesto žemėlapį ir su juo manipuliuoti, 00:02:32.709 --> 00:02:34.641 pridėti naujų objektų, judinti esamus obejktus, 00:02:34.641 --> 00:02:37.092 žiūrėti kas mieste vyksta, kaip miestas gyvena, 00:02:37.092 --> 00:02:40.425 kaip dirba, kaip kvėpuoja. 00:02:40.425 --> 00:02:43.291 Smagiausia buvo, kai turėjau parašyti programą 00:02:43.291 --> 00:02:47.013 suskaidyti savo mokyklos mokinius į klases. 00:02:47.013 --> 00:02:52.476 Galėjau nuspręsti kurios mergaitės bus mano klasėje. 00:02:54.662 --> 00:02:57.048 Pirmoji programa, kurią parašiau klausdavo tokių dalykų: 00:02:57.048 --> 00:02:59.741 "Kokia tavo mėgstama spalva?" arba "Kiek tau metų?" 00:02:59.741 --> 00:03:04.311 Pirmiausia išmokau suprogramuoti ekrane žalią apskritimą ir raudoną kvadratą. 00:03:04.311 --> 00:03:07.441 Mano pirmoji programa spausdino tekstą "Sveikas pasauli!" 00:03:07.441 --> 00:03:11.659 Tai stulbino! 00:03:11.659 --> 00:03:16.616 Galiausiai išmokau daugiau programuoti ir didžiulė siena virto galybe durų 00:03:16.616 --> 00:03:21.459 Tu jas atidarai ir pro jas įeina šviesa. 00:03:21.459 --> 00:03:26.076 00:03:26.076 --> 00:03:30.449 00:03:30.449 --> 00:03:34.987 00:03:41.773 --> 00:03:45.411 00:03:45.411 --> 00:03:47.797 00:03:47.797 --> 00:03:52.113 00:03:52.113 --> 00:03:56.444 00:03:56.444 --> 00:03:59.807 00:03:59.807 --> 00:04:01.891 00:04:01.891 --> 00:04:03.981 00:04:03.981 --> 00:04:08.081 00:04:08.081 --> 00:04:11.112 00:04:11.112 --> 00:04:16.442 00:04:18.981 --> 00:04:21.979 00:04:21.979 --> 00:04:26.113 00:04:26.113 --> 00:04:28.593 00:04:28.593 --> 00:04:30.477 00:04:30.477 --> 00:04:37.590 00:04:37.590 --> 00:04:45.063 00:04:45.063 --> 00:04:48.396 00:04:48.396 --> 00:04:52.590 00:04:52.590 --> 00:04:56.557 00:04:56.557 --> 00:05:00.886 00:05:07.674 --> 00:05:09.311 00:05:22.074 --> 00:05:23.451 00:05:23.451 --> 00:05:24.838 00:05:24.838 --> 00:05:26.702 00:05:26.702 --> 00:05:28.540 00:05:28.540 --> 00:05:30.460 00:05:30.460 --> 00:05:34.334 00:05:34.334 --> 00:05:37.170 00:05:37.170 --> 00:05:39.553 00:05:39.553 --> 00:05:43.431 00:05:47.093 --> 00:05:49.826 00:05:49.826 --> 00:05:54.025 00:05:54.025 --> 00:05:55.469 00:05:55.469 --> 00:05:58.644 00:05:58.644 --> 00:06:01.944 00:06:01.944 --> 00:06:06.870 00:06:06.870 --> 00:06:09.423 00:06:09.423 --> 00:06:11.052 00:06:11.052 --> 00:06:12.567 00:06:12.567 --> 00:06:16.512 00:06:28.599 --> 00:06:33.868 00:06:33.868 --> 00:06:35.516 00:06:35.516 --> 00:06:41.194 00:06:44.364 --> 00:06:48.934 00:06:48.934 --> 00:06:50.223 00:06:50.223 --> 00:06:51.843 00:06:51.843 --> 00:06:57.112 00:06:57.112 --> 00:07:00.418 00:07:00.418 --> 00:07:02.333 00:07:02.333 --> 00:07:04.366 00:07:04.366 --> 00:07:10.295 00:07:11.694 --> 00:07:18.328 00:07:19.698 --> 00:07:22.862 00:07:22.862 --> 00:07:26.743 00:07:26.743 --> 00:07:28.667 00:07:28.667 --> 00:07:34.342 00:07:35.666 --> 00:07:37.627 00:07:37.627 --> 00:07:39.596 00:07:39.596 --> 00:07:42.459 00:07:42.459 --> 00:07:45.312 00:07:48.066 --> 00:07:49.735 00:07:49.735 --> 00:07:54.965 00:07:54.965 --> 00:07:59.779 00:07:59.779 --> 00:08:03.397 00:08:03.397 --> 00:08:07.581 00:08:07.581 --> 00:08:10.228 00:08:10.228 --> 00:08:11.547 00:08:11.547 --> 00:08:15.619 00:08:15.619 --> 00:08:16.342 00:08:17.096 --> 00:08:17.887 00:08:18.549 --> 00:08:24.633 00:08:24.633 --> 00:08:29.129 00:08:29.129 --> 00:08:31.427 00:08:31.427 --> 00:08:34.216 00:08:34.216 --> 00:08:37.297 00:08:37.297 --> 00:08:42.565 00:08:42.580 --> 00:08:46.352 00:08:46.352 --> 00:08:49.678 00:08:49.678 --> 00:08:53.249 00:08:53.249 --> 00:08:56.698 00:08:56.698 --> 00:08:57.868 00:08:57.868 --> 00:09:00.797 00:09:00.797 --> 00:09:04.159 00:09:05.329 --> 00:09:06.532