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