Vodič za stipendiju Apple WWDC - Kako se prijaviti 2021. godine

Tijekom protekle godine primio sam mnogo poruka s pitanjem kako sam ušao u WWDC 2019 kao učenjak. I napokon sam odlučio napisati ovaj post da bih odgovorio na ta pitanja.

Dakle, ako se pitate kako se prijaviti za stipendiju, šansa će vam odgovoriti u ovom članku.

Što je Apple WWDC stipendija?

Prvo, WWDC je Appleova svjetska konferencija za razvojne programere koja se svake godine održava u lipnju. Tamo Apple najavljuje nedavna ažuriranja softvera (i hardvera) nekih svojih proizvoda, uključujući MacBooks, iPhone i iMacs.

Ako želite prisustvovati WWDC, to su povezani troškovi:

  1. Cijena ulaznice za događaj: 1600 USD
  2. Tjedni boravak u San Joseu u Kaliforniji: 1000 - 1500 USD (ovisi)
  3. Putni i ostali troškovi - 400 - 500 USD (opet, ovisi)
  4. Avionska karta: 1500 - 2000 dolara (opet, ovisi, ali iz Indije je ovo poštena cijena)

Kao student vjerojatno si ne možete priuštiti ovoliko. No, Apple nudi stipendiju studentima, gdje sponzoriraju vašu avionsku kartu, cijenu karte i jedan tjedan boravka. To je oko 5000 USD uštede ako uspijete biti izabrani za WWDC Scholar-a.

Tko sam ja?

Ja sam web programer koji je bio znanstvenik Apple WWDC '19. Da rezimiram, vjerojatno sam bila jedina osoba iz gomile WWDC-a koja je JavaScript znala bolje od Swifta.

Ali ako ja mogu dobiti stipendiju, možete i vi. Dakle, hajde sada detaljnije razgovarati o WWDC stipendiji.

WWDC stipendija 101

Ovo je stipendija koju Apple nudi ljudima upisanim u STEM programe širom svijeta. Ako ste upisani na fakultet ili ste u školi, velika je vjerojatnost da se možete prijaviti za ovu stipendiju.

Da biste se prijavili za stipendiju, morate izraditi jednostavan projekt koji Appleov tim za pregled može iskoristiti i iskusiti za manje od 3 minute. Više ili manje, ovo su JEDINI zahtjevi vaše WWDC aplikacije:

  1. Ograničenje veličine (20 MB)
  2. Trebali biste biti upisani u STEM organizaciju
  3. Morate koristiti Apple tehnologije (Xcode, Swift, MacBooks itd.)
  4. Neka to bude mala aplikacija, nešto što se može koristiti i razumjeti u roku od 3 minute

Sada, krenimo s time kako sam to uspio, a zatim ću vam dati nekoliko uputa kako bih vam pomogao s prijavom sljedeće godine.

Kako sam provalio stipendiju WWDC19 za 10 dana

Za početak sam doslovno naučio sve o WWDC-u: programskom jeziku Swift i tehnologiji oko svega u 10 dana. Nema laži. I ovo mi je pomoglo da dobijem stipendiju (te sam godine bio jedan od rijetkih iz Indije).

Ali ne želim vas zbuniti s nečim kliktavim - nije moguće razbiti taj zahtjev za stipendiju iz potpuno početničke države u samo 10 dana.

Uspio sam to učiniti jer sam ranije imao malo programskog iskustva, uglavnom s Nodeom. Opći pojmovi u programiranju ostaju isti, a nakon nekog vremena uglavnom prelazite kroz sintaksu i dokumentaciju.

Evo što sam prijavio za WWDC 2019:

Vjerujte mi, nisam imao pojma ni kako sagraditi cijelu ovu stvar. Potrebne Apple API-je i okvire naučio sam za 10 dana.

Dakle, evo kako možete pristupiti WWDC '21 u 5 koraka:

# 1: Naučite Swift i Apple okvire

Apple voli vidjeti studente koji koriste njihovu tehnologiju - Swift, SwiftUI, ARKit i tako dalje. Što više možete koristiti, to bolje. Nemojte forsirati ili nadimati svoju aplikaciju, već pokušajte pokazati što znate.

Ako stvarate jednostavnu igru, pokušajte predstaviti i neku AR verziju igre. Ako stvarate projekt za WWDC koji bi mogao koristiti malo ML-a, učinite to. Za to ćete dobiti bodove.

# 2: Odaberite teške ideje

Kad sam počeo stvarati svoj projekt za WWDC, nisam imao pojma kako ću to napraviti. Neću lagati, moja konačna verzija zapravo nije bila ono što sam zamišljala, ali bila je prilično blizu.

Što ambicioznija ideja koju odaberete, veće su vam šanse. Ali uravnotežite svoju ambiciju s vremenskim okvirom - ne želite imati nepotpunu aplikaciju prije nego što se prijave zatvore.

Za mene je to bio vrlo blizak poziv (pripremio sam podnesak otprilike sat vremena prije roka). Uz to, morao sam puno raditi kako bih naučio svu tu novu Appleovu tehnologiju jer prije toga nisam ništa znao.

Stoga pripazite da imate procjenu onoga što trebate naučiti i što želite izgraditi. Ali kao što sam rekao, priklonite se sjajnim i ambicioznim idejama koje se ističu.

# 3: Zapišite svoje ideje, a zatim ih sagradite za 10 dana

Ovo je više osobno mišljenje. Ali vidio sam ljude koji radije grade nešto tijekom 2, 3 ili 4 mjeseca prije nego što stipendija krene. Vjerujte mi, dobit ćete 500-postotno povećanje produktivnosti kad odbrojavanje počne otkucavati.

Rekao bih da zadržite popis jedinstvenih ili inovativnih ideja koje imate kod sebe. Naučite skup vještina, ali razvijte projekte koje namjeravate prijaviti samo u predviđenih 10 dana. Iskreno, dovoljno je vremena da se izvuče nešto pristojno što će Appleovo osoblje moći iskusiti za manje od 3 minute (njihove izravne upute).

Preporučio sam da se usredotočite na ideje koje doista utječu na svijet - obrazovanje, zdravlje planeta, čineći tehnologiju pristupačnijom ljudima itd.

To su ideje koje Appleova komisija za stipendije mnogo cijeni (barem sam to primijetila u većini prihvaćenih podnesaka). A ako vas zanima neko od ovih područja, bilo bi vam zabavno i dobro.

# 4: Pokušajte otići na Swift Playgrounds na iPadu

Ako je moguće, preporučio bih da NE idete s prijavama igrališta Xcode na igralištu.

Znam da je bilo ljudi koji su pobijedili na svojim Xcode igralištima. Ali vjerujem da ako se odlučite za igralište temeljeno na MacBooku, propustite tonu stvari.

Kažem to iz dva glavna razloga:

  1. iPad ima bolju podršku za kameru i API za stvari poput ARKita i bolji CPU za ML modele / intenzivne aplikacije
  2. Swift Playground Books (dostupne samo na iPadu) prekrasne su za upotrebu i interakciju s njima (kao korisnik)

Već prilično dugo Apple nije puno promijenio svoje smjernice za stipendiju. Stoga bi trebalo biti sigurno pretpostaviti da će Swift igrališta biti izbor i sljedeće godine.

S njima je jednostavno raditi (baš kao i Swift igrališta na Macu) i vrlo su zanimljivi. iPads doista omogućuju puno korisnih stvari. Stoga, ako je moguće, isprobajte prijavu za iPad.

# 5: Usredotočite se i na svoje odgovore

Apple ploča također čita vaše odgovore na osnovna pitanja o tome koju ste tehnologiju koristili i sa kojim ste izgradili projekt.

Svakako spomenite sve i bilo što što ste koristili, od najboljih Appleovih okvira do vanjskih sredstava ako ste ih koristili.

Lektorirajte svoje odlomke - jedina stvar koja je gora od male pogreške u vašem kodu može biti mala greška u vašem odlomku.

Osim toga, ostanite koncentrirani 10 dana, (sjećam se da sam gotovo svih 10 dana vukao sve noći), i što je najvažnije, radite to iz zabave. Puno je načina da se u životu napravi jedan korak naprijed, a ovo je samo jedan od njih.

Ne naglašavajte previše kakav bi mogao biti rezultat. Jer ako ovo pokušavate, vjerojatno ste u ranim 20-ima, što znači da imate pun život pred sobom. Imat ćete dovoljno vremena za više nevjerojatnih stvari, bez obzira na rezultat. Samo idi po njega!

Moje iskustvo s WWDC-om

Ukratko: zadivljujuće nevjerojatno super cool!

Iako sam ovaj članak želio usredotočiti na pomoć, napisao sam i ovaj odjeljak kako bih vas motivirao da vrijedno radite za ovu stipendiju. Otključava TON mogućnosti umrežavanja, a vi se upoznate i steknete gomilu cool prijatelja (MKBHD je uključio haha). Uz to ćete se jako zabaviti.

Podijelio sam neke svoje trenutke u cjelovitom vlogu prošle godine, pogledajte sviđa li vam se što sam tamo radio.

Ako i dalje imate pitanja ili vam je ovaj članak pomogao, slobodno me nazovite na Twitteru ili Instagramu i recite mi :) Također radim na codedamn, platformi za programere za učenje i povezivanje, slobodno dajte to je i posjet.