Applen WWDC-stipendiopas – Näin haet vuonna 2021
Viime vuoden aikana olen saanut paljon viestejä, joissa on kysytty, miten pääsin WWDC 2019 -tapahtumaan stipendiaattina. Ja olen vihdoin päättänyt kirjoittaa tämän postauksen vastatakseni näihin kysymyksiin.
On siis mahdollista, että jos mietit, miten hakea stipendiä, saat vastauksen kysymyksiisi tässä artikkelissa.
- Mikä on Applen WWDC-stipendi?
- Kuka minä olen?
- WDC-stipendi 101
- Miten mursin WWDC19-stipendin 10 päivässä
- #1: Opettele Swift ja Applen kehykset
- #2: Valitse vaikeita ideoita
- #3: Kirjoita ideasi ylös ja rakenna ne sitten 10 päivässä
- #4: Kokeile lähteä Swift Playgrounds iPadille
- #5: Keskity myös vastauksiisi
- Kokemukseni WWDC:stä
Mikä on Applen WWDC-stipendi?
Ensinnäkin WWDC on Applen maailmanlaajuinen kehittäjäkonferenssi, joka järjestetään joka vuosi kesäkuussa. Siellä Apple julkistaa uusimmat ohjelmisto- (ja laitteisto-) päivitykset joihinkin tuotteisiinsa, kuten MacBookeihin, iPhoneihin ja iMaceihin.
Jos haluat osallistua WWDC:hen, nämä ovat siihen liittyvät kustannukset:
Opiskelijana sinulla ei todennäköisesti ole varaa näin paljon. Mutta Apple tarjoaa opiskelijoille stipendin, jossa he sponsoroivat lentolipun, tapahtumalipun hinnan ja viikon oleskelun. Se tarkoittaa noin 5000 dollarin säästöä, jos onnistut tulemaan valituksi WWDC Scholariksi.
Kuka minä olen?
Olen web-kehittäjä, joka oli Applen WWDC ’19 -stipendiaatti. Lyhyesti sanottuna olin luultavasti ainoa henkilö WWDC-yleisössä, joka tunsi JavaScriptin paremmin kuin Swiftin.
Mutta jos minä saan stipendin, niin sinäkin saat. Keskustellaan nyt siis WWDC-stipendistä syvällisemmin.
WDC-stipendi 101
Tämä on stipendi, jota Apple tarjoaa STEM-ohjelmissa opiskeleville ihmisille ympäri maailmaa. Jos olet kirjoilla yliopistossa tai olet koulussa, on mahdollista, että voit hakea tätä stipendiä.
Hakeaksesi stipendiä sinun on rakennettava yksinkertainen projekti, jota Applen arvosteluryhmä voi käyttää ja kokea alle kolmessa minuutissa. Enemmän tai vähemmän, nämä ovat AINOAT vaatimukset WWDC-sovelluksellesi:
- Kokorajoitus (20 MB)
- Sinun tulee olla kirjoilla STEM-organisaatiossa
- Sinun tulee käyttää Applen teknologioita (Xcode, Swift, MacBookit, jne.)
- Tehdä pieni sovellus, jotain, jota voi käyttää ja ymmärtää 3 minuutissa
Aloitetaan nyt siitä, miten minä tein sen, ja sen jälkeen annan sinulle muutamia vinkkejä, jotka auttavat sinua ensi vuoden hakemuksessasi.
Miten mursin WWDC19-stipendin 10 päivässä
Aluksi opin kirjaimellisesti kaiken WWDC:stä: Swift-ohjelmointikielen ja sitä ympäröivän tekniikan 10 päivässä. Ei valheita. Ja tämä auttoi minua saamaan stipendin (olin yksi harvoista intialaisista tuona vuonna).
Mutta en halua hämmentää teitä jollain clickbaity-jutulla – ei ole mahdollista murtaa tuota stipendihakemusta täysin aloittelijan tilasta vain 10 päivässä.
Pystyin siihen, koska minulla oli hieman ohjelmointikokemusta jo aiemmin, lähinnä Noden kanssa. Yleiset käsitteet ohjelmoinnissa pysyvät samoina, ja jonkin ajan kuluttua hypit vain suurimmaksi osaksi syntaksin ja dokumentaation läpi.
Tässä on se, mitä lähetin WWDC 2019:
Luota minuun, minullakaan ei ollut mitään käsitystä siitä, miten tämä koko juttu pitäisi rakentaa. Opin tarvittavat Applen API:t ja kehykset 10 päivässä.
Tässä on siis, miten voit lähestyä WWDC ’21:tä viidessä vaiheessa:
#1: Opettele Swift ja Applen kehykset
Apple rakastaa sitä, että opiskelijat käyttävät heidän teknologiaansa – Swiftiä, SwiftUI:ta, ARKit:iä, <syötä lisää kiiltäviä juttuja tähän> ja niin edelleen. Mitä enemmän voit käyttää, sitä parempi. Älä pakota tai paisuta sovellustasi, vaan yritä esitellä sitä, mitä osaat.
Jos luot yksinkertaisen pelin, yritä esitellä myös jokin AR-versio pelistä. Jos luot WWDC:tä varten projektin, jossa voisi olla käyttöä ML:lle, tee se. Saat siitä pisteitä.
#2: Valitse vaikeita ideoita
Kun aloin luoda projektiani WWDC:tä varten, minulla ei ollut aavistustakaan, miten tekisin sen. En aio valehdella, lopullinen versioni ei ollut ihan sitä, mitä olin kuvitellut, mutta se oli aika lähellä sitä.
Mitä kunnianhimoisemman idean valitset, sitä paremmat mahdollisuudet sinulla on. Mutta tasapainottele kunnianhimosi ja aikataulusi välillä – et halua saada keskeneräistä sovellusta ennen kuin ilmoittautumisaika päättyy.
Minulle se oli hyvin lähellä (minulla oli hakemukseni valmiina vain noin tunti ennen määräaikaa). Lisäksi jouduin tekemään paljon töitä oppiakseni kaiken tämän uuden Applen tekniikan, koska en tiennyt mitään etukäteen.
Varmista siis, että sinulla on arvio siitä, mitä sinun täytyy oppia ja mitä haluat rakentaa. Mutta kuten sanoin, valitse kiiltäviä ja kunnianhimoisia ideoita, jotka erottuvat muista.
#3: Kirjoita ideasi ylös ja rakenna ne sitten 10 päivässä
Tämä on enemmänkin henkilökohtainen mielipide. Mutta olen nähnyt ihmisiä, jotka mieluummin rakentavat jotain 2, 3 tai 4 kuukauden aikana ennen kuin stipendi alkaa. Usko minua, saat 500 %:n tuottavuusboostin, kun lähtölaskenta alkaa tikittää.
Kannattaisin pitää mukanasi listaa ainutlaatuisista tai innovatiivisista ideoista, joita sinulla on. Opettele taidot, mutta kehitä projekteja, jotka aiot lähettää vain annettujen 10 päivän aikana. Rehellisesti sanottuna aika riittää vetämään jotain kunnollista, jonka Applen henkilökunta voi kokea alle kolmessa minuutissa (heidän suorat ohjeensa).
Suosittelin keskittymään ideoihin, jotka todella vaikuttavat maailmaan – koulutukseen, planeetan terveyteen, teknologian tekemiseen helpommin ihmisten ulottuville ja niin edelleen.
Nämä ovat ideoita, joita Applen stipendipaneeli arvostaa paljon (ainakin olen havainnut niin useimmissa hyväksytyissä ehdotuksissa). Ja jos olet kiinnostunut jostain näistä aloista, se olisi hauska ja hyvä match sinulle.
#4: Kokeile lähteä Swift Playgrounds iPadille
Jos mahdollista, suosittelen, ETTEI lähde MacBook-pohjaisiin Xcode playground -ehdotuksiin.
Tiedän, että on ollut ihmisiä, jotka ovat voittaneet Xcode-leikkikentillään. Mutta uskon, että jos käytät MacBook-pohjaista leikkikenttää, menetät paljon asioita.
Sanon tämän kahdesta tärkeimmästä syystä:
- iPadissa on parempi kamera ja API-tuki sellaisille asioille kuin ARKit ja parempi CPU ML-malleille/intensiivisille sovelluksille
- Swift Playground -kirjat (saatavilla vain iPadissa) ovat kauniita käyttää ja vuorovaikutteisia (käyttäjänä)
Aika pitkään aikaan Apple ei ole muuttanut ohjeistuksiaan stipendiä varten paljon. Joten lienee turvallista olettaa, että Swift playgroundit tulevat olemaan valinta myös ensi vuonna.
Näillä on helppo työskennellä (aivan kuten Swift-leikkikentillä Macilla), ja ne ovat erittäin mukaansatempaavia. iPadit mahdollistavat todella paljon hyödyllisiä asioita. Kokeile siis iPadin esittämistä stipendiä varten, jos mahdollista.
#5: Keskity myös vastauksiisi
Oplen raati lukee myös vastauksesi peruskysymyksiin, jotka koskevat sitä, mitä teknologiaa olet käyttänyt ja millä olet rakentanut projektisi.
Varmista, että mainitset kaiken ja kaiken, mitä olet käyttänyt, parhaista Applen kehyksistä ulkoisiin apuvälineisiin, jos olet käyttänyt niitä.
Lue kappaleesi – ainoa asia, joka on pahempi kuin pieni virhe koodissasi, voi olla pieni virhe kappaleessasi.
Tämän lisäksi, pysy keskittyneenä 10 päivän ajan, (muistan vetäneeni koko yön melkein kaikki 10 päivää), ja mikä tärkeintä, tee se huvin vuoksi. On monia tapoja mennä elämässä askeleen eteenpäin, ja tämä on vain yksi niistä.
Älä stressaa liikaa siitä, mikä lopputulos voi olla. Koska jos yrität tätä, olet luultavasti parikymppinen, mikä tarkoittaa, että sinulla on täysi elämä edessäsi. Sinulla on vielä paljon aikaa tehdä upeampia asioita, tuloksesta riippumatta. Joten mene vain hakemaan sitä!
Kokemukseni WWDC:stä
Lyhyesti sanottuna: tajunnanräjäyttävän hämmästyttävän superhyvää!
Vaikka halusin pitää tämän artikkelin keskittyneenä auttamaan sinua, kirjoitin tämän osion myös motivoidakseni sinua työskentelemään ahkerasti tämän stipendin eteen. Se avaa TONIA verkostoitumismahdollisuuksia, ja tapaat ja saat kasan siistejä ystäviä (MKBHD mukaan lukien haha). Lisäksi sinulla on paljon hauskaa.
Jaoin joitakin hetkiäni koko vlogissa viime vuonna, katso jos pidät siitä, mitä tein siellä.
Jos sinulla on vielä kysyttävää, tai tämä artikkeli auttoi sinua, ota rohkeasti yhteyttä minuun Twitterissä tai Instagramissa ja kerro minulle 🙂 Työskentelen myös codedamnin parissa, joka on alusta kehittäjille oppimiseen ja yhteyksien luomiseen, käy rohkeasti katsomassa sitä myös.