Apple WWDC Scholarship Guide – Sådan søger du i 2021
I løbet af det sidste år har jeg modtaget mange beskeder, hvor jeg har spurgt, hvordan jeg kom ind til WWDC 2019 som stipendiat. Og jeg har endelig besluttet mig for at skrive dette indlæg for at besvare disse spørgsmål.
Så hvis du spekulerer på, hvordan du ansøger om stipendiet, er der gode chancer for, at dine spørgsmål bliver besvaret i denne artikel.
- Hvad er Apple WWDC Scholarship?
- Hvem er jeg?
- WWDC Scholarship 101
- Hvordan jeg knækkede WWDC19-stipendiet på 10 dage
- #1: Lær Swift, og Apples frameworks
- #2: Vælg vanskelige idéer
- #3: Skriv dine idéer ned, og byg dem så på 10 dage
- #4: Prøv at gå efter Swift Playgrounds på iPad
- #5: Fokuser også på dine svar
- Min oplevelse med WWDC
Hvad er Apple WWDC Scholarship?
Først og fremmest er WWDC Apples World-Wide Developer Conference, der afholdes hvert år i juni. Her annoncerer Apple de seneste software- (og hardware-) opdateringer til nogle af sine produkter, herunder MacBooks, iPhones og iMacs.
Hvis du ønsker at deltage i WWDC, er der følgende omkostninger forbundet hermed:
Som studerende har du sandsynligvis ikke råd til så meget. Men Apple tilbyder et stipendium til studerende, hvor de sponsorerer din flybillet, billetprisen til arrangementet og en uges ophold. Det er en besparelse på ca. 5.000 dollars, hvis det lykkes dig at blive udvalgt som WWDC Scholar.
Hvem er jeg?
Jeg er webudvikler og var Apple WWDC ’19 Scholar. Kort sagt var jeg nok den eneste person i WWDC-publikummet, der kendte JavaScript bedre end Swift.
Men hvis jeg kan få et stipendium, kan du også få det. Så lad os nu diskutere WWDC-stipendiet mere indgående.
WWDC Scholarship 101
Dette er et stipendium, som Apple tilbyder folk, der er indskrevet på STEM-programmer rundt om i verden. Hvis du er indskrevet på et college eller går i skole, er der gode chancer for, at du kan ansøge om dette stipendium.
For at ansøge om stipendiet skal du bygge et simpelt projekt, som Apples reviewteam kan bruge og opleve på under 3 minutter. Mere eller mindre er dette de ENESTE krav til din WWDC-app:
- Størrelsesgrænse (20 MB)
- Du skal være indskrevet i en STEM-organisation
- Du skal bruge Apple-teknologier (Xcode, Swift, MacBooks osv.)
- Gør det til en lille app, noget der kan bruges og forstås inden for 3 minutter
Nu skal vi starte ind på, hvordan jeg gjorde det, og så vil jeg give dig et par tips til at hjælpe dig med din ansøgning næste år.
Hvordan jeg knækkede WWDC19-stipendiet på 10 dage
Til at begynde med lærte jeg bogstaveligt talt alt om WWDC: Swift-programmeringssproget og teknologien omkring det hele på 10 dage. Ingen løgne. Og det hjalp mig med at få stipendiet (jeg var en af de få fra Indien det år).
Men jeg vil ikke forvirre dig med noget clickbaity-ting – det er ikke muligt at knække den stipendieansøgning fra en komplet begyndertilstand på bare 10 dage.
Jeg var i stand til at gøre det, fordi jeg havde lidt programmeringserfaring før, mest med Node. De generelle begreber i programmering forbliver de samme, og efter et stykke tid hopper du bare gennem syntaks og dokumentation for det meste.
Her er, hvad jeg indsendte til WWDC 2019:
Tro mig, jeg havde heller ingen idé om, hvordan jeg skulle bygge hele den her ting. Jeg lærte de nødvendige Apple API’er og frameworks på 10 dage.
Så her er, hvordan du kan gribe WWDC ’21 an i 5 trin:
#1: Lær Swift, og Apples frameworks
Apple elsker at se studerende bruge deres teknologi – Swift, SwiftUI, ARKit, <indsæt flere skinnende ting her>, og så videre. Jo mere du kan bruge, jo bedre. Lad være med at tvinge eller bloat din app, men prøv at vise, hvad du kan.
Hvis du laver et simpelt spil, så prøv også at introducere en eller anden AR-version af spillet. Hvis du laver et projekt til WWDC, som kunne bruge noget ML, så gør det. Du får point for det.
#2: Vælg vanskelige idéer
Da jeg begyndte at lave mit projekt til WWDC, havde jeg ingen idé om, hvordan jeg skulle gøre det. Jeg vil ikke lyve, min endelige version var ikke helt, som jeg havde forestillet mig, men den var ret tæt på.
Jo mere ambitiøs den idé, du vælger, jo bedre er dine chancer. Men afvej din ambition med din tidsramme – du ønsker ikke at have en ufuldstændig app, inden indsendelsesfristen udløber.
For mig var det meget tæt på (jeg havde min indsendelse klar kun omkring en time før fristen). Plus at jeg måtte arbejde meget for at lære al denne nye Apple-teknologi, da jeg ikke vidste noget på forhånd.
Så sørg for at have et overslag over, hvad du har brug for at lære, og hvad du vil bygge. Men som sagt, gå efter skinnende og ambitiøse idéer, der skiller sig ud.
#3: Skriv dine idéer ned, og byg dem så på 10 dage
Dette er mere en personlig holdning. Men jeg har set folk, der foretrækker at bygge noget i løbet af 2, 3 eller 4 måneder, før stipendiet går i gang. Tro mig, du vil få et produktivitetsboost på 500 %, når nedtællingen begynder at tikke.
Jeg vil sige, at du skal have en liste over unikke eller innovative idéer med dig. Lær færdighederne, men udvikl projekter, som du kun har til hensigt at indsende inden for de givne 10 dage. Ærligt talt er det tid nok til at lave noget anstændigt, som Apples personale kan opleve på under 3 minutter (deres direkte instruktioner).
Jeg anbefaler at fokusere på idéer, der virkelig har indflydelse på verden – uddannelse, planetens sundhed, gøre teknologi mere tilgængelig for folk og så videre.
Det er idéer, som Apple-stipendiepanelet sætter stor pris på (det er i det mindste det, jeg har observeret i de fleste accepterede indsendelser). Og hvis du er interesseret i et af disse områder, ville det være et sjovt og godt match for dig.
#4: Prøv at gå efter Swift Playgrounds på iPad
Hvis det er muligt, vil jeg anbefale IKKE at gå efter MacBook-baserede Xcode-playground-indlæg.
Jeg ved, at der har været folk, der har vundet med deres Xcode-playgrounds. Men jeg mener, at hvis man går med en MacBook-baseret legeplads, går man glip af et væld af ting.
Jeg siger det af to hovedårsager:
- iPad har et bedre kamera og API-understøttelse til ting som ARKit og en bedre CPU til ML-modeller/intensive apps
- Swift Playground Books (kun tilgængelig på iPad) er smukke at bruge og interagere med (som bruger)
I lang tid har Apple ikke ændret ret meget på sine retningslinjer for stipendiet. Så det burde være sikkert at antage, at Swift playgrounds også vil være et valg næste år.
De er nemme at arbejde med (ligesom Swift-legepladser på Mac), og de er meget engagerende. iPads muliggør virkelig en masse nyttige ting. Så giv iPad-indsendelsen et forsøg til stipendiet, hvis det er muligt.
#5: Fokuser også på dine svar
Apple-panelet læser også dine svar på grundlæggende spørgsmål om, hvilken teknologi du har brugt og bygget dit projekt med.
Sørg for at nævne alt og alle de ting, du har brugt, lige fra de bedste Apple frameworks til eksterne aktiver, hvis du har brugt nogen.
Proofread dine afsnit – det eneste, der er værre end en lille fejl i din kode, kan være en lille fejl i dit afsnit.
Afhængigt af dette skal du holde dig fokuseret i 10 dage (jeg husker, at jeg holdt hele natten i næsten alle 10 dage), og vigtigst af alt skal du gøre det for sjov. Der er mange måder at gå et skridt fremad på i livet, og dette er blot en af dem.
Du skal ikke stresse for meget over, hvad resultatet kan blive. For hvis du forsøger dette, er du sandsynligvis i begyndelsen af 20’erne, hvilket betyder, at du har et fuldt liv foran dig. Du vil have masser af tid til at gøre flere fantastiske ting, uanset resultatet. Så bare gå efter det!
Min oplevelse med WWDC
Kort sagt: mind-blowingly amazingly super cool!
Selv om jeg ønskede at holde denne artikel fokuseret på at hjælpe dig, skrev jeg også dette afsnit for at motivere dig til at arbejde hårdt for dette stipendium. Det låser op for et TON af netværksmuligheder, og du møder og får en masse seje venner (MKBHD inkluderet haha). Plus du vil have en masse sjov.
Jeg delte nogle af mine øjeblikke i den fulde vlog sidste år, se om du kan lide hvad jeg gjorde der.
Hvis du stadig har spørgsmål, eller denne artikel hjalp dig, er du velkommen til at nå ud til mig på Twitter eller Instagram og fortælle mig 🙂 Jeg arbejder også på codedamn, en platform for udviklere til at lære og skabe kontakt, du er velkommen til at give den et besøg også.