Hallo en welkom bij de Ask Me Anything-video die ik prompt besloot te doen nadat we de duizend studenten hadden
bereikt, wat afgelopen weekend was, we hebben al meer dan 20 studenten.
Dus ik wil beginnen met te zeggen, absoluut, bedankt.
Heel erg bedankt om hier deel van uit te maken.
Natuurlijk gaat het verder dan ik had verwacht.
Ik dacht dat ik er een paar honderd zou krijgen en het een succes zou noemen, maar ik vond het heel erg leuk om met velen van jullie
om te gaan.
We hebben studenten uit meer dan honderd landen en iedereen is zo enthousiast om te leren met zoveel verschillende
achtergronden.
En ik hou gewoon van de gemeenschap die eruit is voortgekomen.
Zoals ik al zei, het was boven mijn verwachting en ik vind het geweldig dat iedereen zo enthousiast is over het leren coderen.
Dus heel erg bedankt.
Ik heb een aantal video's voor jullie gemaakt om naar te kijken, maar ik denk
dat de gemeenschap die zich eromheen vormt, elkaar ondersteunt en hopelijk over een paar maanden helpt om de webontwikkelaars te worden die ze willen zijn, ik
denk dat dat het meest verbazingwekkende deel.
Dus nogmaals heel erg bedankt.
Ik ga gewoon een paar vragen beantwoorden die sommigen van jullie hebben gesteld om te vieren dat ik duizend studenten
heb bereikt.
De eerste die ik hier zie is van Ashley.
En ze vroeg, wat was je grootste hindernis na het leren starten van een nieuw carrièreveld?
Ik denk dat de grootste hindernis die ik tegenkwam absoluut het bedrieger-syndroom was.
Je hebt er misschien wel eens van gehoord.
Het is het idee dat je je een bedrieger voelt.
Je hebt het gevoel dat iedereen dit soort dingen weet, behalve dat je in een kamer zit en mensen beginnen te praten en je realiseert
je dat je geen idee hebt wat er aan de hand is.
Je bent bang om vragen te stellen.
En ik denk dat dat de grootste hindernis is, als je je realiseert dat wanneer je iets leest of video's online bekijkt,
mensen dit hebben geoefend en ervoor hebben gezorgd dat er geen fouten in hun schrijven en hun video's zitten.
En dit heb ik ook gedaan.
En wat dit betekent is dat wat we op onze video's of op onze blogposts projecteren, niet precies is dat wij perfect
zijn.
Wij zijn het die herhalen en ervoor zorgen dat we onze fouten controleren en corrigeren.
Dus niemand weet elk antwoord over webontwikkeling of codering.
We zijn allemaal beginners en we zijn probleemoplossers.
We zijn echt heel goed in het oplossen van problemen, niet alleen in woordenboeken die alles weten.
Realiseer je dus echt dat je geen bedrieger bent, je bent niet minder dan alle anderen.
Iedereen heeft deze moeilijkheden.
En ik denk dat het belangrijkste dat je als ontwikkelaar kunt doen, is veel vragen stellen.
Stel vragen als je iets niet weet.
Heb niet het gevoel dat je dat niet doet.
Jij bent de enige die het niet weet.
Waarschijnlijk weten andere mensen in de kamer het niet, behalve dat ze bang zijn om een vraag te stellen en hun hand
opsteken.
Dus ik denk dat dat de grootste hindernis is.
Je komt daar overheen en stelt je op je gemak om vragen te stellen aan je collega's.
En als je iets niet begrijpt, deed ik dat veel toen ik voor het eerst begon met coderen en ik kon
veel sneller antwoorden krijgen en vooruitgang boeken dan de meeste mensen die geen vragen stelden.
Dus de volgende vraag was van Mike.
Wat is naast JavaScript de belangrijkste taal om te leren?
Ik moet zeggen, waarschijnlijk behalve JavaScript, Python is echt een goede taal om te leren, vooral omdat het veel
wordt gebruikt bij machine learning en het een heel, heel snel groeiend veld is.
En ik ga er een klein blogbericht over schrijven, zodat mensen er vertrouwd mee kunnen raken.
Maar Python is zeker interessant.
De andere is, zou ik zeggen, soliditeit, de codeertaal die wordt gebruikt bij het bouwen van gedistribueerde
applicaties voor u.
Als je nog nooit hebt gehoord van block chain en alle hype met cryptocurrency, denk ik dat solidity
echt interessant is.
Over achttienentwintig zullen we veel gedistribueerde applicaties zien worden gemaakt en er is een
enorme vraag naar ontwikkelaars die die taal kennen.
Dus ik denk dat die twee best wel spannend zijn.
Ik zal er een blogpost over schrijven, zodat je meer informatie kunt krijgen.
U moet deze evenals JavaScript bekijken, maar concentreer u eerst op JavaScript.
Oke.
De volgende vraag was van hem.
En hij vroeg of je een ontwikkelaar wilt inhuren van studenten die de scores hebben voltooid, wat zou je dan doen.
Ik kan vandaag niet lezen.
Waar zou je naar op zoek zijn en welke vragen zou je stellen?
Oke.
Dus ik denk dat ik zou vragen, nummer één, wat is daar het voordeel van?
Hebben ze net een paar syntaxis geleerd en reageren om te weten welke problemen reageren oplost?
En ik bespreek dat en de cursus, dus hopelijk begrijp je het ook.
En dan zal ik ook vragen wat zijn tekortkomingen zijn?
Wanneer is het een slecht moment om react te gebruiken?
Omdat ik veel mensen heb gezien die heel, heel enthousiast worden over de technologie en denken dat
het het grootste geschenk ooit is zonder dat te begrijpen.
Niet elk probleem kan door één bibliotheek worden opgelost, ik denk dat REACT voor sommige dingen geweldig is,
maar niet voor alles, en er zijn veel tekortkomingen die gepaard gaan met reageren die je ook zou moeten weten, want
als je in staat bent om te begrijpen de voor- en nadelen, nou, dan denk ik dat je de bibliotheek echt begrijpt
en als ontwikkelaar een goede beslissing kunt nemen.
En het is iets dat ik in deze cursus heb geprobeerd te doen, wat niet per se een
heleboel functies en manieren is om dingen te leren, maar diep begrijpen en weten welke problemen ze oplossen en wanneer ze goed te gebruiken
zijn.
En als je dat heel goed begrijpt, zou ik 100 procent iemand inhuren, omdat ik weet dat
ze diepgaande kennis hebben over iets en niet over iets oppervlakkigs, wat op zijn beurt betekent dat ze
meer kunnen doen dan alleen instructies opvolgen.
Ze kunnen zelf nadenken.
En hij volgt niet alleen de regels en volgt wat ik zeg, maar kan zelf nadenken en goede
beslissingen nemen.
Oke.
Volgende door Josh.
Welke programmeerblogs lees je het vaakst?
Ik hou zeker van medium.
Medium is geweldig voor technische blogberichten.
Als je er nog niet eerder bent geweest, gewoon medium dotcom en gewoon alles volgen.
Eigenlijk zou ik zeggen, volg gewoon dagelijks de top tien artikelen en kijk, blader er doorheen en
kijk welke gerelateerd zijn aan technologie.
Ik vind ze echt heel goed.
Zo ben ik eigenlijk aan deze cursus begonnen.
Ik schreef een medium blogpost die erg populair werd en ik dacht, hé, misschien moet ik een cursus maken.
De andere is Software Engineering Daily, en dat is een podcast die echt heel goed is.
En het gaat niet alleen om webontwikkeling, het gaat alleen om software-engineering in het algemeen.
En het kan soms erg technisch worden.
Het geeft je echt een goed beeld van wat er is en van de technologie die zich ontwikkelt.
En tot slot, voor JavaScript, is er een wekelijkse JavaScript-nieuwsbrief.
U kunt dat Googlen en u ervoor aanmelden.
En elke week geef ik je updates over JavaScript.
Nog een paar vragen die we hebben.
Wat deed je voorafgaand aan je carrièreswitch?
Ik heb dus eigenlijk een interessante carrière gehad.
Ik denk dat ik vroeger trainde voor regisseurs over de hele wereld, dus ik zou bijvoorbeeld naar Costa Rica
vliegen en mensen opleiden.
Ik had ook een klein bedrijf waar ik yoga- en surfretraites deed.
Dus ik heb altijd met mensen gewerkt en af en toe moet ik een website laten maken en zou ik een hoop
geld aan een ontwikkelaar geven.
Weet nooit wat er achter de schermen gebeurde.
Het eindproduct zou nooit komen zoals ik het wilde, en het was een soort van zwart gat waar ik
geld in opsloeg.
Dus ik wilde het zelf leren.
En zo kwam ik het veld in.
En voor je het weet, ik heb er echt van genoten en besloot de carrièrestap te maken op basis van het feit
dat, A, het een geweldige branche is om in te zijn en dat ik het interessant vond.
De volgende vraag was: hoe ben je aan je eerste baan als DEP gekomen?
Dus ik kreeg eigenlijk vijf maanden later mijn baan als ontwikkelaar.
Nou, nadat ik met een glimlach begon, wist ik niet wat JavaScript was.
Weet niet echt hoe internet werkte.
Vijf maanden later kreeg ik een baan.
En nu zelfs als junior ontwikkelaar, maar als intermediaire ontwikkelaar is dat niets om mee te pronken.
Maar om je te laten zien hoe snel je door deze carrière kunt vorderen als je er echt voor werkt en de
basis begrijpt.
Dus de eerste baan die ik kreeg, solliciteerde door een bericht te sturen naar een aantal bedrijven waarin ik geïnteresseerd was en hun
e-mail te vinden, de e-mail van hun CEO en hen te laten weten dat ik interessant was in een functie
en dat ik een specifiek probleem aan het oplossen was dat ze hadden .
Dus ik deed onderzoek naar het bedrijf en zei, hey, ik merkte dat je website of je app dit zou kunnen hebben en heb dit
opgelost, dit is hoe ik het zou doen.
Of ik zou me een bericht sturen als, hey, dit zijn mijn eerdere prestaties uit het verleden.
Ik ben onlangs een ontwikkelaar geworden en ik garandeer je dat ik twee keer zo hard zal werken
als ieder ander in het team en gewoon een soort grote belofte zal doen, denk ik, om echt de aandacht te trekken.
Dus een andere vraag was, en hoe ging het interview?
Ik had eigenlijk meerdere aanbiedingen toen ik voor het eerst mijn rol als ontwikkelaar kreeg.
En ik denk dat ik die aanbiedingen heb kunnen krijgen, niet omdat ik de beste ontwikkelaar ter wereld was en
dat ben ik nu zeker niet.
Maar ik denk dat ik ze in het interview heb kunnen overtuigen dat ik harder zal werken dan
alle anderen.
En ik zorgde ervoor dat ik dat deed door te laten zien dat ik een andere achtergrond heb.
Ik ben geen computerprogrammeur die is afgestudeerd met een diploma.
En ik heb daar een voordeel van gemaakt door ze alle andere dingen te vertellen die ik eerder heb
gedaan.
En dan eindelijk laten zien dat ik een autodidactische programmeur was, net als jij, en laten zien dat ik de
ambitie en vastberadenheid had, zodat ik ze aan het einde van het interview ervan kon
overtuigen dat, hoewel ik misschien niet de meest bekwame ontwikkelaar die er is, zou ik de hardst werkende zijn.
En ik zou ervoor zorgen dat ik deze dingen zou leren, zodat ik binnen zes maanden een heel, heel
waardevolle werknemer zou worden.
En ik denk dat als je in staat bent om dat te doen, je verrast zult zijn hoeveel meer kantoren je krijgt,
want er zijn veel ontwikkelaars.
Maar het is echt heel moeilijk om ontwikkelaars te vinden die a instructies kunnen volgen, B hard kunnen werken en C
niet zo zeker zijn van hun capaciteiten dat ze een beperkte visie hebben en geen input van anderen aannemen.
Dus als je iemand ervan kunt overtuigen dat je ze gaat helpen, ga je heel, heel hard
werken en dat je een aanwinst voor hen zult zijn die hun leven gemakkelijker zal maken.
Ik denk dat dat een geweldige, geweldige manier is om een baan te krijgen.
Oke.
Volgende vraag vanaf wanneer zijn drie boeken die je op de een of andere manier hebben geïnspireerd?
En ik heb gekozen voor boeken die niet met coderen te maken hebben, gewoon omdat ik denk dat de boeken die met coderen te maken hebben, alle
populaire, iedereen weet of je ze kunt googelen.
Maar de drie boeken die me echt hebben geïnspireerd.
Een daarvan is de vier-urige werkweek waarvan sommigen van jullie misschien hebben gehoord, dat het bij 10 paar een erg populair boek is.
Ik hou niet van de daadwerkelijke inhoudelijke tips en trucs, maar ik hou echt van de manier waarop Tim denkt en hij denkt
in efficiëntie.
En ik ben geobsedeerd om onze beperkte tijd zo efficiënt mogelijk te gebruiken.
Dus dat betekent wat voor mij de beste manier is om een onderwerp te leren en mijn tijd niet te verspillen?
Wat is voor mij de beste manier om iets te leren en zo snel mogelijk beloningen te krijgen?
En ik weet zeker dat je dat in deze cursus kunt merken, dat is wat ik deed.
Ik wilde de meest efficiënte manier vinden om zo snel mogelijk geld te verdienen en zo snel mogelijk
in teams te gaan werken, want, nou ja, we hebben beperkte tijd en we kunnen veel meer leren als we' worden
omringd door anderen, wanneer we aan het werk zijn en ontwikkelingsteams.
Dus dat boek, niet alleen bij het ontwikkelen, heeft mijn leven echt beïnvloed om ervoor te zorgen dat ik
kritisch nadenk over wat ik doe om persoonlijk, financieel en emotioneel te groeien in mijn carrière, gewoon alles om te proberen alles
te bekijken en dingen te analyseren.
Het tweede boek was So Good They Can't Ignore You, en dit boek is van Cal Newport.
En het is een boek dat ik las en het veranderde mijn denken opnieuw volledig.
En het leerde het idee dat passie niet echt iets is als we jong zijn.
We denken dat we een passie hebben voor reizen, we zijn gepassioneerd door surfen, en we proberen deze passie
te volgen.
Maar dit boek stelt dat passie zich ontwikkelt door meesterschap, door heel, heel goed te worden in een vaardigheid waar
mensen je geld voor gaan betalen, waar je gerespecteerd wordt in je vakgebied en
mensen bewondering voor je hebben.
En als je echt heel goed wordt en je vak onder de knie krijgt, wel, dan word je tevreden met je
leven.
Dan heb je het gevoel dat je waarde toevoegt aan mensen.
En dat boek heeft de laatste jaren echt vorm gegeven.
Voor mij.
Daarom ben ik echt begonnen met coderen en begin ik er steeds meer van te genieten.
Dat komt omdat ik er steeds beter in ben geworden.
Ik raad dat boek dan ook ten zeerste aan.
Ten slotte is het derde boek Smart Cuts van Shane Snow.
En dit is het boek dat ik iedereen aanraad die de cursus volgt, vooral degenen
die geen computerwetenschappelijke achtergrond hebben.
Het gaat over hoe je daadwerkelijk de ladder van succes kunt beklimmen, niet door alleen het traditionele pad te volgen, maar door heen
en weer te springen van bijvoorbeeld ben je een acteur en wil je nu een
ontwikkelaar worden?
Welnu, dit boek stelt dat dat eigenlijk beter is, omdat je in staat bent om alles wat
je op dat gebied leert te gebruiken en op deze andere ladder te springen om die vaardigheden te ontwikkelen en te
gebruiken die geen ander persoon heeft, zoals communiceren met mensen en empathisch zijn en nabootsen lichaamstaal van elkaar.
Dat is iets dat niet veel ontwikkelaars weten.
Dus als je die extra vaardigheden in je voordeel gebruikt, kun je het boek zeker eens bekijken.
Het is echt heel goed.
Sterk aanbevolen.
Oké, volgende vraag, jouw mening over de block chain-technologie, heel, heel coole dingen.
Ik ben er eigenlijk heel erg in geïnteresseerd en schrijf er een blogpost over.
Ik denk dat iedereen de datastructuur van de blokketen zou moeten leren.
Je kunt het eigenlijk in JavaScript doen en deze eenvoudige vrij eenvoudig in een dag bouwen.
En ik vind het heel, heel spannend.
Ik denk dat er een hype omheen is.
Ik zou het niet aanraden om erin te investeren.
Maar T Sharon, ik denk dat technologie eigenlijk heel interessant is en dat er over achttienentwintig grote veranderingen zullen zijn
en dat het veld heel, heel snel zal groeien.
Oke.
Dit wordt lang.
Dus de laatste twee vragen die we hebben.
Wat is de betekenis van het leven?
Ik ben waarschijnlijk ook de slechtste persoon om dat te vragen.
Ik heb geen idee.
Maar ik kan je niet één ding vertellen waar ik mijn leven naar leef.
En ik hoorde het ergens waar ik wou dat ik het kon crediteren.
De persoon van wie ik het hoorde, biedt meer waarde dan jij vastlegt.
En dat vind ik heel interessant.
En dit is wat ik met de cursus heb geprobeerd te doen.
Ik probeer zoveel mogelijk waarde te bieden.
En er zijn tijden die echt heel erg slecht zijn om deze cursus te maken, omdat het veel uren
kostte, veel bewerking en veel keren dat ik de video niet leuk vond.
Dus ik moest het opnieuw doen.
Maar ik wilde iets heel waardevols bieden en een klein beetje van het voordeel vastleggen.
En ik hou van deze manier van denken.
Ik hou van dit idee om zoveel mogelijk waarde te bieden en niet per se het vast te leggen en van streek te raken.
Als je cursus wordt gekopieerd en beschimpt en mensen het gratis downloaden.
Als je een heleboel mensen kunt helpen, is dat geweldig.
Als je een beetje van het voordeel kunt pakken, is dat ook geweldig.
Maar ik denk dat dat een heel mooie manier is om naar de dingen te kijken.
En als we er als webontwikkelaars allemaal naar streven om een klein beetje van de waarde die we aan de wereld bieden,
vast te leggen, denk ik dat de wereld een betere plek zou zijn.
Oké, laatste vraag.
Hoeveel berichten krijg je elke dag van je leerlingen?
Ik bedoel, dit aantal is zeker toegenomen.
Ik ben heel, heel enthousiast over, ik kan niet geloven dat we nu meer dan tweeduizend studenten hebben, en ik
breng zeker veel tijd door.
Ik wou dat ik alles bijhield, maar nu word ik 's ochtends wakker.
Ik besteed ongeveer een uur aan het beantwoorden van berichten, terwijl ik 's middags nog een uur of twee besteed aan
het beantwoorden van berichten en vragen.
En 's avonds doe ik dat ook weer.
En als ik dat niet drie keer per dag doe, kan ik het niet bijhouden.
Ik zal ook een beter systeem moeten bedenken, want ik wil wel elke student antwoorden.
En ik wil dat mensen zich op hun gemak voelen om mij zoveel mogelijk vragen te stellen.
Maar ik wil ook doorgaan met het aanbieden van nieuwe video's en het ontwikkelen van de cursus om steeds beter te worden op
basis van feedback.
Dus we zullen zien.
Het is nu zo leuk geweest en zo opwindend dat, zoals sommigen van jullie weten, ik mijn baan heb opgezegd om
me fulltime op deze cursus te concentreren.
Dus alle feedback, de hele gemeenschap en iedereen die me helpt om te ontspannen, vragen te beantwoorden en
te proberen een open source-project te vormen.
Het is echt heel leuk geweest.
En dit is waarschijnlijk het leukste dat ik in mijn leven heb bedacht om te werken.
En daarvoor wil ik je echt heel erg bedanken.
Ik vind jullie allemaal geweldig.
En ik denk dat wat ik je geef misschien 20 procent van de waarde is.
Ik denk dat de gemeenschap en de steun die we met deze cursus creëren het grote voordeel is.
En ik hoop dat het blijft groeien en ik hoop dat het iets groters wordt dan ik me ooit had voorgesteld.
En ik hoop dat jullie allemaal aan het einde van dit alles eruit halen wat je wilt, of je nu je vaardigheden
wilt verbeteren, een baan wilt krijgen of gewoon een beetje slimmer bent geworden.
Dus ik zie je in de volgende video.
Bedankt voor het kijken naar mijn face talk want ik weet niet hoe lang deze video is, maar het voelde echt heel
lang.
Ik waardeer jullie allemaal heel erg.
Hartelijk bedankt.
Tot ziens.