Apple WWDC Scholarship Guide – Hur du ansöker 2021
Under det senaste året har jag fått många meddelanden med frågor om hur jag kom in på WWDC 2019 som stipendiat. Och jag har äntligen bestämt mig för att skriva det här inlägget för att besvara dessa frågor.
Så chansen är stor att om du undrar hur du ansöker om stipendiet kommer dina frågor att besvaras i den här artikeln.
- Vad är Apples WWDC-stipendium?
- Vem är jag?
- WWWDC-stipendium 101
- Hur jag knäckte WWDC19-stipendiet på 10 dagar
- #1: Lär dig Swift, och Apples ramverk
- #2: Välj svåra idéer
- #3: Skriv ner dina idéer och bygg dem sedan på tio dagar
- #4: Försök satsa på Swift Playgrounds på iPad
- #5: Fokusera också på dina svar
- Min erfarenhet av WWDC
Vad är Apples WWDC-stipendium?
För det första är WWDC Apples världsomspännande utvecklarkonferens som hålls varje år i juni. Där tillkännager Apple de senaste uppdateringarna av mjukvara (och hårdvara) till några av sina produkter, bland annat MacBooks, iPhones och iMacs.
Om du vill delta i WWDC är följande kostnader förknippade med WWDC:
Som student har du förmodligen inte råd med så mycket. Men Apple erbjuder ett stipendium till studenter, där de sponsrar din flygbiljett, biljettpriset till evenemanget och en veckas vistelse. Det blir ungefär 5 000 dollar i besparingar om du lyckas bli utvald som WWDC Scholar.
Vem är jag?
Jag är en webbutvecklare som var Apple WWDC ’19 Scholar. Sammanfattningsvis var jag förmodligen den enda personen i WWDC-folket som kunde JavaScript bättre än Swift.
Men om jag kan få stipendiet kan du också få det. Så nu ska vi diskutera WWDC-stipendiet mer ingående.
WWWDC-stipendium 101
Detta är ett stipendium som Apple erbjuder personer som är inskrivna i STEM-program runt om i världen. Om du är inskriven på en högskola eller om du går i skolan är chansen stor att du kan ansöka om detta stipendium.
För att ansöka om stipendiet måste du bygga ett enkelt projekt som Apples granskningsteam kan använda och uppleva på mindre än 3 minuter. Mer eller mindre är detta de ENDA kraven på din WWDC-app:
- Storleksbegränsning (20 MB)
- Du bör vara inskriven i en STEM-organisation
- Du måste använda Apple-teknik (Xcode, Swift, MacBooks, osv.)
- Gör det till en liten app, något som kan användas och förstås inom 3 minuter
Nu ska vi börja med hur jag gjorde det, och sedan ska jag ge dig några tips som kan hjälpa dig med din ansökan nästa år.
Hur jag knäckte WWDC19-stipendiet på 10 dagar
För att börja lärde jag mig bokstavligen allt om WWDC: programmeringsspråket Swift och tekniken runt omkring allt på 10 dagar. Inga lögner. Och detta hjälpte mig att få stipendiet (jag var en av de få från Indien det året).
Men jag vill inte förvirra dig med någon clickbaity-grej – det är inte möjligt att knäcka den där stipendieansökan från ett fullständigt nybörjartillstånd på bara 10 dagar.
Jag kunde göra det eftersom jag hade lite programmeringserfarenhet tidigare, mest med Node. De allmänna begreppen inom programmering förblir desamma, och efter ett tag är det bara att hoppa igenom syntax och dokumentation för det mesta.
Här är vad jag skickade in till WWDC 2019:
Lita på mig, jag hade inte heller någon aning om hur jag skulle bygga hela den här saken. Jag lärde mig de nödvändiga Apple API:erna och ramverken på tio dagar.
Så här är hur du kan närma dig WWDC ’21 i 5 steg:
#1: Lär dig Swift, och Apples ramverk
Apple älskar att se studenter som använder deras teknik – Swift, SwiftUI, ARKit, <insätt fler glänsande saker här>, och så vidare. Ju mer du kan använda, desto bättre. Tvinga inte fram eller bloat din app, utan försök visa upp det du kan.
Om du skapar ett enkelt spel, försök att introducera någon AR-version av spelet också. Om du skapar ett projekt för WWDC som skulle kunna använda lite ML, gör det. Du får poäng för det.
#2: Välj svåra idéer
När jag började skapa mitt projekt för WWDC hade jag ingen aning om hur jag skulle göra det. Jag ska inte ljuga, min slutversion var inte riktigt som jag hade tänkt mig, men den var ganska nära.
Jo mer ambitiös idén du väljer, desto bättre är dina chanser. Men balansera din ambition med din tidsram – du vill inte ha en ofullständig app innan inlämningstiden går ut.
För mig var det väldigt jämnt (jag hade min inlämning klar bara ungefär en timme innan tidsfristen gick ut). Dessutom var jag tvungen att arbeta mycket för att lära mig all denna nya Apple-teknik eftersom jag inte kunde någonting i förväg.
Så se till att du har en uppskattning av vad du behöver lära dig och vad du vill bygga. Men som jag sa, satsa på glänsande och ambitiösa idéer som sticker ut.
#3: Skriv ner dina idéer och bygg dem sedan på tio dagar
Detta är mer en personlig åsikt. Men jag har sett folk som föredrar att bygga något under 2, 3 eller 4 månader innan stipendiet drar igång. Lita på mig, du får en 500-procentig produktivitetsökning när nedräkningen börjar ticka.
Jag skulle säga att du ska ha en lista över unika eller innovativa idéer som du har med dig. Lär dig färdigheterna, men utveckla projekt som du har för avsikt att lämna in under de tillhandahållna 10 dagarna endast. Ärligt talat är det tillräckligt med tid för att åstadkomma något anständigt som Apples personal kan uppleva på mindre än tre minuter (deras direkta instruktioner).
Jag rekommenderar att du fokuserar på idéer som verkligen påverkar världen – utbildning, planetens hälsa, att göra tekniken mer tillgänglig för människor och så vidare.
Detta är idéer som Apples stipendiepanel värderar högt (det är åtminstone vad jag har observerat i de flesta accepterade bidragen). Och om du är intresserad av något av dessa områden skulle det vara en rolig och bra matchning för dig.
#4: Försök satsa på Swift Playgrounds på iPad
Om det är möjligt skulle jag rekommendera att INTE satsa på MacBook-baserade Xcode Playgrounds-inlämningar.
Jag vet att det har funnits personer som har vunnit med sina Xcode playgrounds. Men jag tror att om man går med en MacBook-baserad lekplats så missar man en massa saker.
Jag säger detta av två huvudskäl:
- iPad har en bättre kamera och API-stöd för saker som ARKit och en bättre CPU för ML-modeller/intensiva appar
- Swift Playground Books (som bara finns på iPad) är vackra att använda och interagera med (som användare)
Under en längre tid har Apple inte ändrat sina riktlinjer för stipendier mycket. Så det borde vara säkert att anta att Swift playgrounds kommer att vara ett val även nästa år.
De är lätta att arbeta med (precis som Swift playgrounds på Mac) och är mycket engagerande. iPads möjliggör verkligen många användbara saker. Så ge iPad-inlämningen ett försök för stipendiet om det är möjligt.
#5: Fokusera också på dina svar
Apple-panelen läser också dina svar på grundläggande frågor om vilken teknik du har använt och byggt ditt projekt med.
Se till att du nämner allt och alla som du har använt, från de bästa Apple-ramverken till externa tillgångar om du har använt några.
Proofread dina stycken – det enda som är värre än ett litet fel i din kod kan vara ett litet fel i ditt stycke.
För övrigt ska du hålla dig fokuserad i tio dagar (jag minns att jag jobbade hela natten i nästan alla tio dagar) och framför allt ska du göra det för att ha roligt. Det finns många sätt att ta ett steg framåt i livet, och detta är bara ett av dem.
Stresse inte för mycket över vad resultatet kan bli. För om du försöker detta är du förmodligen i början av 20-årsåldern, vilket innebär att du har ett fullt liv framför dig. Du kommer att ha gott om tid att göra fler fantastiska saker, oavsett resultatet. Så det är bara att ta det!
Min erfarenhet av WWDC
In korthet: mind-blowingly amazingly super cool!
Även om jag ville hålla den här artikeln fokuserad på att hjälpa dig, skrev jag också det här avsnittet för att motivera dig att arbeta hårt för det här stipendiet. Det låser upp ett TON av nätverksmöjligheter, och du träffar och får en massa coola vänner (MKBHD inkluderat haha). Plus att du kommer att ha väldigt roligt.
Jag delade med mig av några av mina stunder i den fullständiga vloggen förra året, se om du gillar vad jag gjorde där.
Om du fortfarande har frågor, eller om den här artikeln har hjälpt dig, är du välkommen att nå mig på Twitter eller Instagram och berätta för mig 🙂 Jag jobbar också på codedamn, en plattform för utvecklare att lära sig och komma i kontakt med varandra, besök gärna den också.