Apple WWDC Scholarship Guide – How to Apply in 2021

Het afgelopen jaar heb ik veel berichten ontvangen met de vraag hoe ik als scholar toegang heb gekregen tot WWDC 2019. En ik heb eindelijk besloten om deze post te schrijven om die vragen te beantwoorden.

Dus de kans is groot dat, als je je afvraagt hoe je de beurs kunt aanvragen, je vragen in dit artikel worden beantwoord.

Wat is de Apple WWDC Scholarship?

First things first, WWDC is Apple’s World-Wide Developer Conference die elk jaar in juni wordt gehouden. Daar kondigt Apple recente software (en hardware) updates aan voor een aantal van zijn producten, waaronder MacBooks, iPhones, en iMacs.

Als je WWDC wilt bijwonen, zijn dit de bijbehorende kosten:

Als student kun je je waarschijnlijk niet zoveel veroorloven. Maar Apple biedt studenten een beurs aan, waarbij ze je vliegticket, toegangsprijs voor het evenement en een verblijf van een week sponsoren. Dat scheelt je zo’n $5000 als het je lukt om als WWDC Scholar geselecteerd te worden.

Wie ben ik?

Ik ben een webontwikkelaar die een Apple WWDC ’19 scholar was. Kortom, ik was waarschijnlijk de enige persoon in de WWDC menigte die JavaScript beter kende dan Swift.

Maar als ik de beurs kan krijgen, kan jij dat ook. Dus laten we nu de WWDC-beurs wat uitgebreider bespreken.

WWDC Scholarship 101

Dit is een beurs die Apple aanbiedt aan mensen die staan ingeschreven in STEM-programma’s over de hele wereld. Als je staat ingeschreven bij een hogeschool of je zit op school, is de kans groot dat je je kunt aanmelden voor deze beurs.

Om je aan te melden voor de beurs moet je een eenvoudig project bouwen dat het Apple review team kan gebruiken en ervaren in minder dan 3 minuten. Dit zijn min of meer de ENIGE vereisten voor je WWDC-app:

  1. Groottebeperking (20 MB)
  2. Je moet ingeschreven zijn bij een STEM-organisatie
  3. Je moet Apple-technologieën gebruiken (Xcode, Swift, MacBooks, enz.)
  4. Maak er een kleine app van, iets dat binnen 3 minuten kan worden gebruikt en begrepen

Nu, laten we beginnen met hoe ik het heb gedaan, en dan zal ik je een paar tips geven om je volgend jaar te helpen met je aanvraag.

Hoe ik de WWDC19-beurs in 10 dagen kraakte

Om te beginnen heb ik letterlijk alles geleerd over WWDC: de programmeertaal Swift, en de technologie eromheen allemaal in 10 dagen. Geen leugens. En dit heeft me geholpen om de beurs te krijgen (ik was een van de weinigen uit India dat jaar).

Maar ik wil je niet verwarren met een of ander clickbaity ding – het is niet mogelijk om die beursaanvraag te kraken vanuit een complete beginnerstoestand in slechts 10 dagen.

Ik was in staat om het te doen omdat ik eerder een beetje programmeerervaring had, voornamelijk met Node. De algemene concepten in programmeren blijven hetzelfde, en na een tijdje huppel je gewoon door syntaxis en documentatie voor het grootste deel.

Hier is wat ik voor WWDC 2019 heb ingediend:

Trouw me, ik had ook geen idee hoe ik dit hele ding moest bouwen. Ik heb de benodigde Apple API’s en frameworks in 10 dagen geleerd.

Dus hier is hoe je WWDC ’21 in 5 stappen kunt benaderen:

#1: Leer Swift, en Apple frameworks

Apple ziet graag dat studenten hun technologie gebruiken – Swift, SwiftUI, ARKit, <insert more shiny things here>, enzovoort. Hoe meer je kunt gebruiken, hoe beter. Forceer of bloat je app niet, maar probeer te laten zien wat je weet.

Als je een eenvoudig spel maakt, probeer dan ook een AR-versie van het spel te introduceren. Als je een project voor WWDC maakt dat wat ML kan gebruiken, doe dat dan. Je krijgt er punten voor.

#2: Kies moeilijke ideeën

Toen ik begon met het maken van mijn project voor WWDC, had ik geen idee hoe ik het zou doen. Ik ga niet liegen, mijn uiteindelijke versie was niet echt wat ik me had voorgesteld, maar het kwam aardig in de buurt.

Hoe ambitieuzer het idee dat je kiest, hoe beter je kansen zijn. Maar balanceer je ambitie met je tijdschema – je wilt geen incomplete app hebben voordat de inzendingen sluiten.

Voor mij was het een zeer close call (ik had mijn inzending slechts ongeveer een uur voor de deadline klaar). Bovendien moest ik veel werken om al die nieuwe Apple-technologie te leren, omdat ik van tevoren niets wist.

Zorg er dus voor dat je een schatting hebt van wat je moet leren en wat je wilt bouwen. Maar zoals ik al zei, ga voor glanzende en ambitieuze ideeën die opvallen.

#3: Schrijf je ideeën op, bouw ze dan in 10 dagen

Dit is meer een persoonlijke mening. Maar ik heb mensen gezien die liever iets bouwen in de loop van 2, 3, of 4 maanden voordat de beurs van start gaat. Geloof me, je krijgt een 500% productiviteit boost als het aftellen begint te tikken.

Ik zou zeggen hou een lijst bij je van unieke of innovatieve ideeën die je hebt. Leer de vaardigheden, maar ontwikkel projecten die u van plan bent in te dienen in de voorziene 10 dagen alleen. Eerlijk gezegd is het genoeg tijd om iets fatsoenlijks af te leveren dat het Apple-personeel in minder dan 3 minuten kan ervaren (hun directe instructies).

Ik raadde aan om je te concentreren op ideeën die echt van invloed zijn op de wereld – onderwijs, de gezondheid van de planeet, het toegankelijker maken van technologie voor mensen, enzovoort.

Dit zijn ideeën waar het Apple-beurzenpanel veel waarde aan hecht (althans dat is wat ik heb waargenomen in de meeste geaccepteerde inzendingen). En als je geïnteresseerd bent in een van deze gebieden, zou het een leuke en goede match voor je zijn.

#4: Probeer te gaan voor Swift Playgrounds op iPad

Als het mogelijk is, zou ik aanraden NIET te gaan met MacBook-gebaseerde Xcode-speelplaatsinzendingen.

Ik weet dat er mensen zijn geweest die hebben gewonnen met hun Xcode playgrounds. Maar ik denk dat als je voor een MacBook-gebaseerde speeltuin gaat, je een heleboel dingen mist.

Ik zeg dit om twee belangrijke redenen:

  1. iPad heeft een betere camera en API-ondersteuning voor dingen als ARKit en een betere CPU voor ML-modellen / intensieve apps
  2. Swift Playground Books (alleen beschikbaar op iPad) zijn prachtig om te gebruiken en interactie mee te hebben (als gebruiker)

Al geruime tijd heeft Apple zijn richtlijnen voor de beurs niet veel veranderd. Dus het zou veilig moeten zijn om aan te nemen dat Swift playgrounds ook volgend jaar een keuze zullen zijn.

Ze zijn makkelijk om mee te werken (net als Swift playgrounds op de Mac), en zijn zeer boeiend. iPads maken echt een heleboel nuttige dingen mogelijk. Dus probeer het indienen van een iPad voor de beurs als dat mogelijk is.

#5: Focus ook op je antwoorden

Het Apple-panel leest ook je antwoorden op basisvragen over welke technologie je hebt gebruikt en waarmee je je project hebt gebouwd.

Zorg ervoor dat je alles en nog wat vermeldt dat je hebt gebruikt, van de beste Apple-frameworks tot externe assets als je die hebt gebruikt.

Proofread je alinea’s – het enige wat erger is dan een foutje in je code kan een foutje in je alinea zijn.

Naast dit, blijf gefocust voor 10 dagen, (ik herinner me dat ik bijna alle 10 dagen nachten doorhaalde), en het belangrijkste is dat je het voor je plezier doet. Er zijn een heleboel manieren om een stap vooruit te komen in het leven, en dit is er slechts een van.

Stress je niet te veel over wat het resultaat zou kunnen zijn. Want als je dit probeert, ben je waarschijnlijk begin 20 en heb je nog een heel leven voor je. Je hebt nog genoeg tijd om nog meer geweldige dingen te doen, ongeacht het resultaat. Dus ga het gewoon halen!

Mijn ervaring met WWDC

In het kort: mind-blowingly amazingly super cool!

Hoewel ik dit artikel gefocust wilde houden om je te helpen, heb ik dit deel ook geschreven om je te motiveren om hard te werken voor deze beurs. Het opent een TON van mogelijkheden om te netwerken, en je ontmoet en maakt een heleboel coole vrienden (MKBHD inbegrepen haha). Plus je zult veel plezier hebben.

Ik deelde een aantal van mijn momenten in de volledige vlog vorig jaar, kijk of je het leuk vindt wat ik daar deed.

Als je nog vragen hebt, of dit artikel heeft je geholpen, voel je vrij om me te bereiken op Twitter of Instagram en vertel het me 🙂 Ik ben ook bezig met codedamn, een platform voor ontwikkelaars om te leren en te verbinden, voel je vrij om het ook een bezoekje te brengen.