Průvodce stipendiem Apple WWDC – jak se přihlásit v roce 2021

V průběhu minulého roku jsem dostal mnoho zpráv s dotazem, jak jsem se dostal na WWDC 2019 jako stipendista. A já jsem se konečně rozhodl napsat tento příspěvek, abych na tyto otázky odpověděl.

Je tedy pravděpodobné, že pokud vás zajímá, jak se o stipendium ucházet, budou vaše otázky zodpovězeny v tomto článku.

Co je to stipendium Apple WWDC?

Nejdříve k věci: WWDC je celosvětová vývojářská konference společnosti Apple, která se koná každý rok v červnu. Apple na ní oznamuje nejnovější aktualizace softwaru (a hardwaru) některých svých produktů včetně MacBooků, iPhonů a počítačů iMac.

Pokud se chcete WWDC zúčastnit, tohle jsou související náklady:

Jako student si pravděpodobně nemůžete dovolit tolik peněz. Apple ale nabízí studentům stipendium, kdy vám sponzoruje letenku, cenu vstupenky na akci a týdenní pobyt. To je úspora asi 5000 dolarů, pokud se vám podaří být vybráni jako stipendista WWDC.

Kdo jsem já?

Jsem webový vývojář, který byl stipendistou Apple WWDC ’19. Mám za to, že se mi podařilo získat stipendium. Když to shrnu, byl jsem asi jediný člověk v davu na WWDC, který uměl JavaScript lépe než Swift.

Ale když můžu dostat stipendium já, můžeš i ty. Pojďme si teď tedy stipendium WWDC probrat podrobněji.

Stipendium WWDC 101

Jedná se o stipendium, které Apple nabízí lidem zapsaným do programů STEM po celém světě. Pokud jste zapsáni na vysoké škole nebo studujete, je pravděpodobné, že se o toto stipendium můžete ucházet.

Chcete-li se o stipendium ucházet, musíte do 3 minut sestavit jednoduchý projekt, který může tým recenzentů společnosti Apple použít a vyzkoušet. Víceméně toto jsou JEDINÉ požadavky na vaši aplikaci pro WWDC:

  1. Omezení velikosti (20 MB)
  2. Měli byste být zapsáni v organizaci STEM
  3. Musíte používat technologie Apple (Xcode, Swift, MacBooky atd.)
  4. Musí to být malá aplikace, něco, co se dá použít a pochopit během 3 minut

Nyní se začteme do toho, jak jsem to udělal já, a pak vám dám pár tipů, které vám pomohou s vaší přihláškou příští rok.

Jak jsem prolomil stipendium WWDC19 za 10 dní

Na začátek jsem se doslova za 10 dní naučil všechno o WWDC: programovací jazyk Swift a technologie kolem něj. Žádné lži. A to mi pomohlo získat stipendium (byl jsem ten rok jeden z mála z Indie).

Ale nechci vás mást nějakými klikyháky – tu žádost o stipendium není možné rozlousknout ze stavu úplného začátečníka za pouhých 10 dní

Dokázal jsem to, protože jsem měl už předtím trochu zkušeností s programováním, hlavně s Node. Obecné koncepty v programování zůstávají stejné a po nějaké době už jen poskakujete po syntaxi a dokumentaci z větší části.

Tady je to, co jsem předložil na WWDC 2019:

Věřte mi, že jsem ani já netušil, jak to celé sestavit. Potřebné API a frameworky Apple jsem se naučil za 10 dní.

Takže tady je návod, jak můžete k WWDC ’21 přistoupit v 5 krocích:

#1: Naučte se Swift a frameworky Apple

Apple rád vidí, když studenti používají jeho technologie – Swift, SwiftUI, ARKit, <vložte sem další lesklé věci> a tak dále. Čím více jich můžete používat, tím lépe. Nevnucujte a nepřeplňujte svou aplikaci, ale snažte se předvést to, co umíte.

Pokud vytváříte jednoduchou hru, zkuste představit i nějakou její AR verzi. Pokud vytváříte projekt pro WWDC, který by mohl využít nějaký ML, udělejte to. Získáte za to body.

#2: Vyberte si obtížné nápady

Když jsem začal vytvářet svůj projekt pro WWDC, neměl jsem tušení, jak bych to udělal. Nebudu lhát, moje finální verze nebyla úplně taková, jakou jsem si představoval, ale byla tomu docela blízko.

Čím náročnější nápad si vyberete, tím větší máte šance. Vyvažte však své ambice s časovým rámcem – nechcete mít před uzávěrkou přihlášek neúplnou aplikaci.

Pro mě to bylo velmi těsné (přihlášku jsem měl připravenou jen asi hodinu před uzávěrkou). Navíc jsem se musel hodně snažit, abych se naučil všechny ty nové technologie Applu, protože jsem předem nic nevěděl.

Takže se ujistěte, že máte odhad toho, co se musíte naučit a co chcete vytvořit. Ale jak jsem řekl, jděte po zářivých a ambiciózních nápadech, které vynikají.

#3: Napište si své nápady a pak je za 10 dní postavte

To je spíš osobní názor. Ale viděl jsem lidi, kteří raději něco budovali v průběhu 2, 3 nebo 4 měsíců, než se stipendium rozjelo. Věřte mi, že když začne odpočítávání, zvýší se vám produktivita o 500 %.

Řekl bych, abyste měli u sebe seznam jedinečných nebo inovativních nápadů, které máte. Naučte se soubor dovedností, ale vypracujte projekty, které hodláte předložit pouze ve stanovených 10 dnech. Upřímně řečeno, je to dost času na to, abyste vytáhli něco slušného, co zaměstnanci Applu zažijí do 3 minut (jejich přímý pokyn).

Doporučil jsem zaměřit se na nápady, které mají skutečný dopad na svět – vzdělávání, zdraví planety, zpřístupnění technologií lidem a podobně.

Těchto myšlenek si stipendijní komise společnosti Apple velmi cení (alespoň jsem to vypozoroval u většiny přijatých příspěvků). A pokud se o některou z těchto oblastí zajímáte, bude to pro vás zábavná a dobrá volba.

#4: Zkuste jít do Swift Playgrounds na iPadu

Pokud je to možné, doporučoval bych NEjít do podání s Xcode playgrounds na MacBooku.

Vím, že byli lidé, kteří se svými hřišti Xcode vyhráli. Ale domnívám se, že pokud půjdete s hřištěm založeným na MacBooku, přijdete o spoustu věcí.

Říkám to ze dvou hlavních důvodů:

  1. iPad má lepší kameru a podporu API pro věci jako ARKit a lepší procesor pro ML modely/náročné aplikace
  2. Swift Playground Books (k dispozici pouze na iPadu) se krásně používá a interaguje s ním (jako uživatel)

Již delší dobu Apple své pokyny pro stipendia příliš nemění. Dá se tedy předpokládat, že Swift playgrounds bude na výběr i příští rok.

Snadno se s nimi pracuje (stejně jako se Swift playgrounds na Macu) a jsou velmi poutavé. iPady opravdu umožňují spoustu užitečných věcí. Takže pokud je to možné, zkuste se o stipendium ucházet na iPadu.

#5: Zaměřte se také na své odpovědi

Porota Apple čte také vaše odpovědi na základní otázky o tom, jaké technologie jste použili a s jakými jste vytvořili svůj projekt.

Ujistěte se, že jste zmínili všechno a co jste použili, od nejlepších frameworků Apple až po externí prostředky, pokud jste nějaké použili.

Přečtěte si odstavce – jediná věc, která je horší než malá chyba v kódu, může být malá chyba ve vašem odstavci.

Kromě toho zůstaňte 10 dní soustředění (vzpomínám si, že jsem skoro celých 10 dní tahal za nohu) a hlavně to dělejte pro zábavu. Existuje spousta způsobů, jak se v životě posunout o krok dopředu, a tohle je jen jeden z nich.

Nestresujte se příliš tím, jaký může být výsledek. Protože pokud se o to pokoušíš, je ti pravděpodobně kolem dvaceti, což znamená, že máš před sebou plnohodnotný život. Bez ohledu na výsledek budeš mít spoustu času dělat další úžasné věci. Tak se do toho prostě pusťte!“

Moje zkušenosti s WWDC

Zkrátka: ohromně úžasně super cool!“

Ačkoli jsem chtěl tento článek zaměřit na to, aby vám pomohl, napsal jsem tuto část také proto, abych vás motivoval k tvrdé práci na tomto stipendiu. Odemkne vám TUNU příležitostí k navazování kontaktů a potkáte a získáte spoustu skvělých přátel (včetně MKBHD haha). Navíc si užiješ spoustu zábavy.

Několik svých loňských momentů jsem sdílela v plnohodnotném vlogu, podívej se, jestli se ti líbí, co jsem tam předvedla.

Pokud máš ještě nějaké otázky, nebo ti tenhle článek pomohl, klidně se mi ozvi na Twitteru nebo Instagramu a řekni mi o tom 🙂 Děkuju. Pracuji také na codedamn, platformě pro vývojáře, kde se mohou učit a spojovat, klidně ji také navštivte.