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!