Iedereen zou moeten leren programmeren alleen al omdat het je helpt logisch te denken Wat wil je later worden Olivia? Een astronaut Ik wil modeontwerper worden Basket bal speler Ik wil acteur worden Dokter Leraar Een chef kok Een artiest Wat wil jij later worden? Een zeemeermin Weet jij wat een computer programmeur is Ja....nee Nee. Ummmm, nee, Ik denk dat het iets met codes te maken heeft, iets wat mysteries ontrafelt. Ik denk, dat zij... Ummmm, wacht wat? computer programmeur ...nee... Tegenwoordig vraagt bijna alles om een of andere vorm van programmering. Dus....wat is het? Een programmeur is in feite iemand die verteld wat de computer voor hem of haar moet doen. Als je programmeert leer je, aan waarschijnlijk het domste ding uit het hele universum een computer, hoe deze iets moet doen. Programmeren is een van de weinige dingen waarbij je gaat zitten en iets totaal nieuws kan ontwerpen het is eigenlijk hetzelfde als een instrument bespelen of een bepaalde tak van sport Het begint als iets wat heel moeilijk lijkt in het begin, maar je wordt er snel handig in Coderen is iets wat is te leren het lijkt ingewikkeld, zoals veel dingen in het begin Maar goed, wat is dat niet? Coderen is eigenlijk redelijk simpel Het gaat vooral om het uiteenrafelen van problemen dan het bedenken van moeilijke algoritmes zoals veel mensen denken Nu, als het dan zo makkelijk is, waarom doen we het dan zo weinig? Binnen 10 jaar zullen er meer dan 1,4 miljoen banen zijn in programmeren en niet meer dan 400,000 afgestudeerden voor dit werk Dat betekend een tekort van miljoen mensen. Dus, hoe begin je? Als kind was ik geobsedeerd door plattegronden en van van steden daarom leerde ik mezelf programmeren Ik had een duidelijk idee van wat ik wilde maken op mijn computer een plattegrond van de stad op mijn scherm en daarmee kunnen spelen dingen op de plattegrond zetten en die kunnen bewegen kijken wat er gebeurde in de stad en hoe het werkte hoe het leefde, en ademhaalde In het begin gebruikte ik vooral software om te bepalen wanneer er les was op school en besluiten met welke meisjes ik in de klas wilde zitten. Het eerste programma wat ik schreef vroeg dingen als: 'Wat is jouw favoriete kleur?" en " Hoe oud ben jij?" Ik leerde eerst een groene cirkel, en een rood vierkant op mijn scherm te laten verschijnen De eerste keer dat er iets op mijn scherm kwam dat zei " Hallo Wereld!". iets wat ik de computer had laten doen, was totaal verbazingwekkend! Toen ik eindelijk een beetje leerde programmeren verschenen in de kale muur allemaal deurtjes en je maakt ze open en eindelijk open je er zoveel dat het licht wordt en voor mij is een programma wat af is, als een structuur gevuld met licht. alle hoeken zijn verlicht, je begrijpt de hele structuur. het is echt een heel fijn gevoel om zoiets voor elkaar te krijgen. het duurde even voordat ik begreep dat dingen maken met je handen of iets coderen, en programmeren niet anders is dan een andere manier om creatief te zijn Ik denk dat in deze tijd, het belangrijk is dingen te kunnen maken. Mensen die hun eigen sjaals en hoeden maken. Mensen die hun eigen apps maken Op dit moment staat niets je in de weg dan je eigen verbeeldingskracht. en zoiets als, welke ideeën kun je wat voor begrippen kun je inbouwen in computers dat de computer iets doet wat daarvoor nog niet mogelijk was Alle grote dingen worden gebouwd in teams Wanneer je samenwerkt met andere slimme mensen kun je je eigen ideeën testen, en anderen uit het team stimuleren. Dat maakt ons zo succesvol. Het gaat niet over iemand die opeens het licht ziet en 24 uur per dag drie weken lang gaat coderen. Het wordt magisch wanneer we allemaal op een lijn zitten, elkaar aanvullen en samen iets bouwen. Deze wereld heeft meer behoeft aan IT'ers en mensen die kunnen coderen dan dat er zullen zijn. En zo leven wij onwetend verder. Om de beste mensen te krijgen proberen we een fantastische werkomgeving te maken. (wat zou jij allemaal doen, als je niet bang was?) We hebben een te gekke chef! Gratis eten! Ontbijt, lunch en avondeten. Gratis wasserette. Snacks Zelfs plekken waar we kunnen spelen, en video spelletjes en scooters. Je vindt hier allemaal interessante dingen in en om ons kantoor. Plaatsen waar mensen kunnen spelen of relaxen. of naar toe kunnen gaan om te denken of muziek te maken of creatief te zijn. Ik ging naar het bureau voor arbeidsmarktgegevens in de VS, en het blijkt dat een derde van de taart bestaat uit wat je verwacht mensen die werken bij de overheid en gemeente die administratief en technisch werk doen maar dan heb je de rest van de taart, het grootste deel die opgedeeld is in hele kleine stukjes van allerlei soorten werk en overal en alles heeft te maken met computers Wil je werken in de landbouw? Wil je werken in de amusementsindustrie Wil je werken in een fabriek? Het is overal! Hier zijn we in 2013, en we zijn allemaal afhankelijk van communicatie technologie. Bankieren Informatie, en niemand van ons kan codes lezen en schrijven. Oke jongens, wat gaan we doen? Wie van jullie heeft een idee over wat we kunnen veranderen met programmeren Wat kunnen we nog meer doen? Tiffany? Wat ik zag gebeuren met mijn leerlingen die werkten met Scratch en programmeren was dat zij door wilden gaan tot zij de problemen opgelost hadden Het helpt hen werkelijk om kritisch te leren denken. Het leert hen oplossingsgericht te werken. En dat is iets wat zij kunnen toepassen bij rekenen / wiskunde of leesvaardigheden. We integreerden wetenschap met programmeren en ik zag hun scores met 30% omhooggaan. Toen ik op school zat, deed ik na de les mee met de " Whizz Kids". En toen anderen dit ontdekten werd ik uitgelachen, je kent dat wel. Maar ik heb zoiets van, " het maakt mij niet uit, ik vind het cool... En weet je ik leer ontzettend veel, en sommige van mijn vrienden hebben werk!" Het is belangrijk voor deze kinderen, het zou verplicht moeten zijn, om een bewoner van deze planeet te zijn en codes te kunnen lezen en schrijven Ik denk dat je klein moet beginnen. Ik denk dat een van de grootste misverstanden over computer wetenschap en programmeren is, is dat iedereen denkt dat je dan eerst een heleboel moet leren en lezen voordat je iets kunt. Je hoeft geen genie te zijn om te kunnen programmeren. Je moet vastberaden zijn. Optellen en aftrekken, dat is eigenlijk alles. Je zou er veel aan hebben als je je tafels kent. Je hoeft geen genie te zijn om te kunnen coderen. Moet je een genie zijn om te kunnen lezen? Moet je een genie zijn om te kunnen rekenen? Nee. Nee. Ik denk dat als iemand mij had verteld dat software vooral gaat over mensen. Dat het er vooral om gaat dat je mensen kunt helpen met computer technologie, dan zou ik er al veel eerder interesse in hebben gehad. Of je er nu een heleboel geld mee wilt verdienen, of de wereld wilt veranderen, kunnen programmeren is een ongelooflijk krachtige vaardigheid die je kunt leren Dat je een idee hebt en dat je dit zelf kunt maken. en dat je dan een knop indrukt en dat er dan miljoenen mensen mee kunnen spelen of werken Ik denk dat wij de eerste generatie op de hele wereld zijn die deze ervaring heeft. De programmeurs van morgen zijn de tovenaars van de toekomst. Het zal net lijken of je magische krachten hebt in vergelijking met anderen. Ik vind het verbazingwekkend Het komt het dichts bij een super kracht Grote programmeurs zijn de rocksterren van deze tijd. Zo is het!