0:00:01.993,0:00:04.506 Iedereen zou moeten leren programmeren 0:00:04.506,0:00:09.058 alleen al omdat het je helpt logisch te denken 0:00:09.058,0:00:11.147 Wat wil je later worden Olivia? 0:00:11.147,0:00:12.694 Een astronaut 0:00:12.694,0:00:14.299 Ik wil modeontwerper worden 0:00:14.299,0:00:15.950 Basket bal speler 0:00:15.950,0:00:17.437 Ik wil acteur worden 0:00:17.467,0:00:18.348 Dokter 0:00:18.348,0:00:19.194 Leraar 0:00:19.194,0:00:20.247 Een chef kok 0:00:20.247,0:00:20.913 Een artiest 0:00:20.913,0:00:22.647 Wat wil jij later worden? 0:00:22.647,0:00:25.377 Een zeemeermin 0:00:25.377,0:00:27.846 Weet jij wat een computer programmeur is 0:00:27.846,0:00:29.478 Ja....nee 0:00:29.478,0:00:30.672 Nee. 0:00:30.672,0:00:32.039 Ummmm, nee, 0:00:32.039,0:00:37.148 Ik denk dat het iets met codes te maken heeft, iets wat mysteries ontrafelt. 0:00:37.148,0:00:40.961 Ik denk, dat zij... 0:00:40.961,0:00:42.723 Ummmm, wacht wat? 0:00:42.723,0:00:44.796 computer programmeur 0:00:44.796,0:00:46.271 ...nee... 0:00:49.133,0:00:53.043 Tegenwoordig vraagt bijna alles om een of andere vorm van programmering. 0:00:53.043,0:00:55.860 Dus....wat is het? 0:00:55.860,0:01:00.928 Een programmeur is in feite iemand die verteld wat de computer voor hem of haar moet doen. 0:01:00.928,0:01:04.960 Als je programmeert leer je, aan waarschijnlijk het domste ding uit het hele universum 0:01:04.960,0:01:07.429 een computer, hoe deze iets moet doen. 0:01:07.429,0:01:11.115 Programmeren is een van de weinige dingen waarbij je 0:01:11.115,0:01:15.211 gaat zitten en iets totaal nieuws kan ontwerpen 0:01:16.992,0:01:22.930 het is eigenlijk hetzelfde als een instrument bespelen of een bepaalde tak van sport 0:01:24.190,0:01:28.005 Het begint als iets wat heel moeilijk lijkt in het begin, maar je wordt er snel handig in 0:01:28.689,0:01:30.020 Coderen is iets wat is te leren 0:01:30.340,0:01:33.340 het lijkt ingewikkeld, zoals veel dingen in het begin 0:01:34.460,0:01:37.456 Maar goed, wat is dat niet? 0:01:37.456,0:01:40.813 Coderen is eigenlijk redelijk simpel 0:01:40.813,0:01:43.828 Het gaat vooral om het uiteenrafelen van problemen 0:01:43.828,0:01:50.713 dan het bedenken van moeilijke algoritmes zoals veel mensen denken 0:01:50.713,0:01:55.906 Nu, als het dan zo makkelijk is, waarom doen we het dan zo weinig? 0:01:55.906,0:02:00.079 Binnen 10 jaar zullen er meer dan 1,4 miljoen banen zijn in programmeren 0:02:00.079,0:02:04.076 en niet meer dan 400,000 afgestudeerden voor dit werk 0:02:04.076,0:02:07.512 Dat betekend een tekort van miljoen mensen. 0:02:07.512,0:02:09.778 Dus, hoe begin je? 0:02:16.533,0:02:20.649 Als kind was ik geobsedeerd door plattegronden 0:02:20.649,0:02:22.931 en van van steden 0:02:22.931,0:02:24.898 daarom leerde ik mezelf programmeren 0:02:24.898,0:02:27.422 Ik had een duidelijk idee van wat ik wilde maken op mijn computer 0:02:27.422,0:02:32.709 een plattegrond van de stad op mijn scherm en daarmee kunnen spelen 0:02:32.709,0:02:34.641 dingen op de plattegrond zetten en die kunnen bewegen 0:02:34.641,0:02:37.092 kijken wat er gebeurde in de stad en hoe het werkte 0:02:37.092,0:02:40.425 hoe het leefde, en ademhaalde 0:02:40.425,0:02:43.291 In het begin gebruikte ik vooral software om 0:02:43.291,0:02:47.013 te bepalen wanneer er les was op school 0:02:47.013,0:02:52.476 en besluiten met welke meisjes ik in de klas wilde zitten. 0:02:54.662,0:02:57.048 Het eerste programma wat ik schreef vroeg dingen als: 0:02:57.048,0:02:59.741 'Wat is jouw favoriete kleur?" en " Hoe oud ben jij?" 0:02:59.741,0:03:04.311 Ik leerde eerst een groene cirkel, en een rood vierkant op mijn scherm te laten verschijnen 0:03:04.311,0:03:07.441 De eerste keer dat er iets op mijn scherm kwam dat zei " Hallo Wereld!". 0:03:07.441,0:03:11.659 iets wat ik de computer had laten doen, was totaal verbazingwekkend! 0:03:11.659,0:03:16.616 Toen ik eindelijk een beetje leerde programmeren verschenen in de kale muur allemaal deurtjes 0:03:16.616,0:03:21.459 en je maakt ze open en eindelijk open je er zoveel dat het licht wordt 0:03:21.459,0:03:26.076 en voor mij is een programma wat af is, als een structuur gevuld met licht. 0:03:26.076,0:03:30.449 alle hoeken zijn verlicht, je begrijpt de hele structuur. 0:03:30.449,0:03:34.987 het is echt een heel fijn gevoel om zoiets voor elkaar te krijgen. 0:03:41.773,0:03:45.411 het duurde even voordat ik begreep dat dingen maken met je handen 0:03:45.411,0:03:47.797 of iets coderen, en programmeren niet anders is dan een andere manier 0:03:47.797,0:03:52.113 om creatief te zijn 0:03:52.113,0:03:56.444 Ik denk dat in deze tijd, het belangrijk is dingen te kunnen maken. 0:03:56.444,0:03:59.807 Mensen die hun eigen sjaals en hoeden maken. 0:03:59.807,0:04:01.891 Mensen die hun eigen apps maken 0:04:01.891,0:04:03.981 Op dit moment staat niets je in de weg dan je eigen verbeeldingskracht. 0:04:03.981,0:04:08.081 en zoiets als, welke ideeën kun je 0:04:08.081,0:04:11.112 wat voor begrippen kun je inbouwen in computers 0:04:11.112,0:04:16.442 dat de computer iets doet wat daarvoor nog niet mogelijk was 0:04:18.981,0:04:21.979 Alle grote dingen worden gebouwd in teams 0:04:21.979,0:04:26.113 Wanneer je samenwerkt met andere slimme mensen 0:04:26.113,0:04:28.593 kun je je eigen ideeën testen, en anderen uit het team stimuleren. 0:04:28.593,0:04:30.477 Dat maakt ons zo succesvol. 0:04:30.477,0:04:37.590 Het gaat niet over iemand die opeens het licht ziet en 24 uur per dag drie weken lang gaat coderen. 0:04:37.590,0:04:45.063 Het wordt magisch wanneer we allemaal op een lijn zitten, elkaar aanvullen en samen iets bouwen. 0:04:45.063,0:04:48.396 Deze wereld heeft meer behoeft aan IT'ers en mensen die kunnen coderen 0:04:48.396,0:04:52.590 dan dat er zullen zijn. 0:04:52.590,0:04:56.557 En zo leven wij onwetend verder. 0:04:56.557,0:05:00.886 Om de beste mensen te krijgen proberen we een fantastische werkomgeving te maken. 0:05:07.674,0:05:09.311 (wat zou jij allemaal doen, als je niet bang was?) 0:05:22.074,0:05:23.451 We hebben een te gekke chef! 0:05:23.451,0:05:24.838 Gratis eten! 0:05:24.838,0:05:26.702 Ontbijt, lunch en avondeten. 0:05:26.702,0:05:28.540 Gratis wasserette. 0:05:28.540,0:05:30.460 Snacks 0:05:30.460,0:05:34.334 Zelfs plekken waar we kunnen spelen, en video spelletjes en scooters. 0:05:34.334,0:05:37.170 Je vindt hier allemaal interessante dingen in en om ons kantoor. 0:05:37.170,0:05:39.553 Plaatsen waar mensen kunnen spelen of relaxen. 0:05:39.553,0:05:43.431 of naar toe kunnen gaan om te denken of muziek te maken of creatief te zijn. 0:05:47.093,0:05:49.826 Ik ging naar het bureau voor arbeidsmarktgegevens in de VS, 0:05:49.826,0:05:54.025 en het blijkt dat een derde van de taart bestaat uit wat je verwacht 0:05:54.025,0:05:55.469 mensen die werken bij de overheid en gemeente 0:05:55.469,0:05:58.644 die administratief en technisch werk doen 0:05:58.644,0:06:01.944 maar dan heb je de rest van de taart, het grootste deel 0:06:01.944,0:06:06.870 die opgedeeld is in hele kleine stukjes van allerlei soorten werk 0:06:06.870,0:06:09.423 en overal en alles heeft te maken met computers 0:06:09.423,0:06:11.052 Wil je werken in de landbouw? 0:06:11.052,0:06:12.567 Wil je werken in de amusementsindustrie 0:06:12.567,0:06:16.512 Wil je werken in een fabriek? Het is overal! 0:06:28.599,0:06:33.868 Hier zijn we in 2013, en we zijn allemaal afhankelijk van communicatie technologie. 0:06:33.868,0:06:35.516 Bankieren 0:06:35.516,0:06:41.194 Informatie, en niemand van ons kan codes lezen en schrijven. 0:06:44.364,0:06:48.934 Oke jongens, wat gaan we doen? Wie van jullie heeft een idee over wat we kunnen veranderen met programmeren 0:06:48.934,0:06:50.223 Wat kunnen we nog meer doen? 0:06:50.223,0:06:51.843 Tiffany? 0:06:51.843,0:06:57.112 Wat ik zag gebeuren met mijn leerlingen die werkten met Scratch en programmeren 0:06:57.112,0:07:00.418 was dat zij door wilden gaan tot zij de problemen opgelost hadden 0:07:00.418,0:07:02.333 Het helpt hen werkelijk om kritisch te leren denken. 0:07:02.333,0:07:04.366 Het leert hen oplossingsgericht te werken. 0:07:04.366,0:07:10.295 En dat is iets wat zij kunnen toepassen bij rekenen / wiskunde of leesvaardigheden. 0:07:11.694,0:07:18.328 We integreerden wetenschap met programmeren en ik zag hun scores met 30% omhooggaan. 0:07:19.698,0:07:22.862 Toen ik op school zat, deed ik na de les mee met de " Whizz Kids". 0:07:22.862,0:07:26.743 En toen anderen dit ontdekten werd ik uitgelachen, je kent dat wel. 0:07:26.743,0:07:28.667 Maar ik heb zoiets van, " het maakt mij niet uit, ik vind het cool... 0:07:28.667,0:07:34.342 En weet je ik leer ontzettend veel, en sommige van mijn vrienden hebben werk!" 0:07:35.666,0:07:37.627 Het is belangrijk voor deze kinderen, 0:07:37.627,0:07:39.596 het zou verplicht moeten zijn, 0:07:39.596,0:07:42.459 om een bewoner van deze planeet te zijn 0:07:42.459,0:07:45.312 en codes te kunnen lezen en schrijven 0:07:48.066,0:07:49.735 Ik denk dat je klein moet beginnen. 0:07:49.735,0:07:54.965 Ik denk dat een van de grootste misverstanden over computer wetenschap en programmeren is, 0:07:54.965,0:07:59.779 is dat iedereen denkt dat je dan eerst een heleboel moet leren en lezen voordat je iets kunt. 0:07:59.779,0:08:03.397 Je hoeft geen genie te zijn om te kunnen programmeren. Je moet vastberaden zijn. 0:08:03.397,0:08:07.581 Optellen en aftrekken, dat is eigenlijk alles. 0:08:07.581,0:08:10.228 Je zou er veel aan hebben als je je tafels kent. 0:08:10.228,0:08:11.547 Je hoeft geen genie te zijn om te kunnen coderen. 0:08:11.547,0:08:15.619 Moet je een genie zijn om te kunnen lezen? Moet je een genie zijn om te kunnen rekenen? 0:08:15.619,0:08:16.342 Nee. 0:08:17.096,0:08:17.887 Nee. 0:08:18.549,0:08:24.633 Ik denk dat als iemand mij had verteld dat software vooral gaat over mensen. 0:08:24.633,0:08:29.129 Dat het er vooral om gaat dat je mensen kunt helpen met computer technologie, 0:08:29.129,0:08:31.427 dan zou ik er al veel eerder interesse in hebben gehad. 0:08:31.427,0:08:34.216 Of je er nu een heleboel geld mee wilt verdienen, of de wereld wilt veranderen, 0:08:34.216,0:08:37.297 kunnen programmeren is een ongelooflijk krachtige vaardigheid die je kunt leren 0:08:37.297,0:08:42.565 Dat je een idee hebt en dat je dit zelf kunt maken. 0:08:42.580,0:08:46.352 en dat je dan een knop indrukt en dat er dan miljoenen mensen mee kunnen spelen of werken 0:08:46.352,0:08:49.678 Ik denk dat wij de eerste generatie op de hele wereld zijn die deze ervaring heeft. 0:08:49.678,0:08:53.249 De programmeurs van morgen zijn de tovenaars van de toekomst. 0:08:53.249,0:08:56.698 Het zal net lijken of je magische krachten hebt in vergelijking met anderen. 0:08:56.698,0:08:57.868 Ik vind het verbazingwekkend 0:08:57.868,0:09:00.797 Het komt het dichts bij een super kracht 0:09:00.797,0:09:04.159 Grote programmeurs zijn de rocksterren van deze tijd. 0:09:05.329,0:09:06.532 Zo is het!