0:00:01.500,0:00:04.021 "Iedereen in dit land zou moeten weten hoe je een computer moet programmeren... 0:00:04.021,0:00:06.239 "Iedereen in dit land zou moeten weten hoe je een computer moet programmeren... omdat het je leert nadenken." 0:00:06.963,0:00:13.926 Ik was dertien toen ik voor het eerst een computer had. 0:00:13.926,0:00:18.348 Mijn ouders kochten een Macintosh in 1984 toen ik acht jaar oud was. 0:00:18.348,0:00:19.975 Ik zat in het zesde leerjaar. 0:00:19.975,0:00:21.433 Ik leerde programmeren in de hogeschool. 0:00:21.433,0:00:25.689 Eerste jaar aan de hogeschool, eerste semester van inleiding tot informatica. 0:00:25.689,0:00:28.774 Ik schreef een programma om o-maal-o te spelen. 0:00:28.774,0:00:34.669 In begin was het nog eenvoudig, ik denk dat het eerste programma dat ik schreef vroeg 0:00:34.669,0:00:36.490 wat je favoriete kleur is of hoe oud je bent. 0:00:36.490,0:00:40.536 Ik leerde eerst om een groene cirkel en een rood vierkant op het scherm te laten verschijnen. 0:00:40.536,0:00:43.955 De eerste keer dat ik iets op het scherm liet verschijnen dat zei: "Hello World". 0:00:43.955,0:00:47.482 en ik liet de computer dat doen, dat was fantastisch. 0:00:47.482,0:00:52.589 Ik leerde niet programmeren omdat ik alles van informatica wilde leren of 0:00:52.589,0:00:55.342 probeerde om dit onder de knie te krijgen. 0:00:55.342,0:00:58.397 Het begon gewoon omdat ik een heel simpel dingetje wilde maken. 0:00:58.397,0:01:01.232 Ik wilde iets maken dat leuk was voor mij en mijn zussen. 0:01:01.232,0:01:05.602 Ik schreef een klein programmaatje en voegde kleine beetjes toe. En wanneer ik 0:01:05.602,0:01:10.314 iets nieuws moest leren, zocht ik het op. Gewoon in een boek of op het internet. 0:01:10.314,0:01:17.456 Het is niet zoals het bespelen van een instrument of het beoefenen van een sport. 0:01:17.740,0:01:21.494 In het begin is het heel intimiderend maar na verloop van tijd begint het goed te lukken. 0:01:21.494,0:01:26.396 Programmeren is iets dat je kan leren en ik weet dat het intimiderend kan overkomen. 0:01:26.396,0:01:30.712 Maar wat is dat niet? 0:01:30.712,0:01:36.175 Veel code dat mensen schrijven is eigenlijk gemakkelijk. Het is eerder het opsplitsen 0:01:36.175,0:01:45.063 van problemen dan het uitdokteren van heel moeilijke stukken code. 0:01:45.063,0:01:48.604 Je moet geen genie zijn om te leren programmeren, je moet vastberaden zijn. 0:01:48.604,0:01:52.398 Optellen, aftrekken. Dat is het zowat. 0:01:52.398,0:01:55.153 Je moet waarschijnlijk je vermenigvuldigingstafels kennen. 0:01:55.153,0:01:57.861 Je moet geen genie zijn om te programmeren. Moet je een genie zijn om te lezen? 0:01:57.861,0:02:05.121 Als je nu een racepiloot, een baseballspeler of een huis wil bouwen 0:02:05.121,0:02:07.955 al deze dingen zijn zo veranderen door software. 0:02:07.955,0:02:12.336 Computers zijn overal. Wil je in de landbouw? Wil je werken in 0:02:12.336,0:02:16.566 de entertainmentindustrie. Wil je werken in een fabriek? Het is overal. 0:02:22.365,0:02:37.738 In 2013 hangt alles af van technologie. Om te communiceren, te bankieren... 0:02:37.738,0:02:45.694 En niemand van ons weet hoe je code moet lezen of schrijven. 0:02:45.694,0:02:49.447 Wanneer ik op school zat zat ik in een naschools groepje "The Wiz Kids" genaamd. 0:02:49.447,0:02:52.933 Mensen lachten daarmee toen ze daarachter kwamen. 0:02:52.933,0:03:00.735 Ik had zoiets van: "Ik trek het me niet aan, ik vind het tof. Sommige van mijn vrienden hebben nu zelfs een job. 0:03:02.005,0:03:07.299 Ons beleid is om zoveel mogelijk getalenteerde programmeurs aan te nemen als we kunenn vinden. 0:03:07.299,0:03:11.601 Het probleem is dat er niet genoeg mensen zijn die opgeleid zijn 0:03:11.601,0:03:13.933 en over de juiste vaardigheden beschikken deze dagen. 0:03:13.933,0:03:18.614 Om de best mogelijke mensen binnen te halen, maken we de kantoren zo fantastisch mogelijk. 0:03:39.707,0:03:41.332 We hebben een schitterende kok 0:03:41.332,0:03:42.876 gratis eten 0:03:42.876,0:03:44.517 ontbijt, middagmaal en avondeten. 0:03:44.517,0:03:46.212 Gratis kledij wassen 0:03:46.212,0:03:47.882 Snacks 0:03:47.882,0:03:51.552 Zelfs scooters en plaatsen om video spelletjes te spelen. 0:03:51.552,0:03:57.852 Er zijn heel wat interessante dingen op kantoor, plaatsen waar je kan spelen, ontspannen of om na te denken 0:03:57.852,0:04:02.980 of muziek spelen of creatief zijn. 0:04:02.980,0:04:05.935 Als het is om veel geld te verdienen of gewoon om de wereld te veranderen, progammeren 0:04:05.935,0:04:08.942 is een ongelofelijke vaardigheid om jezelf te ontplooien. 0:04:08.942,0:04:17.578 Als iemand mij vroeger had verteld dat software over de mensheid gaat, het helpen van mensen 0:04:17.578,0:04:22.040 door gebruik van computertechnologie, dan had ik hier veel vroeger voor gekozen. 0:04:22.040,0:04:28.922 Om op een idee te komen en met een druk op de knop 0:04:28.922,0:04:35.135 is het in de handen van miljoenen mensen. Ik denk dat we de eerste generatie in de wereld zijn die zo'n ervaring hebben. 0:04:35.135,0:04:41.311 Je kan gewoon starten thuis in je kamer en je kan 0:04:41.311,0:04:44.984 samen met een groep gewone mensen die niet werken voor een groot bedrijf iets maken dat 0:04:44.984,0:04:49.777 een miljoen mensen gebruiken in hun dagelijkse leven. Dat is gewoon gek als je er aan denkt. 0:04:49.777,0:04:52.445 Het is schitterend. 0:04:52.445,0:04:56.782 De programmeurs van morgen zijn de tovenaars van de toekomst. Het zal eruit zien alsof je magische krachten hebt 0:04:56.782,0:04:58.953 vergeleken met iedereen. 0:04:58.953,0:05:02.456 Het is fantastisch. Ik denk dat dit het dichtste is wat komt tot het bezitten van superkrachten. 0:05:02.456,0:05:08.101 Goede programmeurs zijn de rockers van vandaag.