Apple WWDC Scholarship Guide – Come fare domanda nel 2021

Nell’ultimo anno, ho ricevuto molti messaggi che mi chiedevano come fossi entrato alla WWDC 2019 come borsista. E ho finalmente deciso di scrivere questo post per rispondere a queste domande.

Quindi è probabile che, se ti stai chiedendo come fare domanda per la borsa di studio, le tue domande troveranno risposta in questo articolo.

Cos’è la borsa di studio WWDC di Apple?

Per prima cosa, la WWDC è la conferenza mondiale degli sviluppatori di Apple che si tiene ogni anno a giugno. Lì, Apple annuncia i recenti aggiornamenti software (e hardware) di alcuni dei suoi prodotti tra cui MacBook, iPhone e iMac.

Se vuoi partecipare alla WWDC questi sono i costi associati:

Come studente, probabilmente non puoi permetterti tutto questo. Ma Apple offre una borsa di studio per gli studenti, dove sponsorizza il tuo biglietto aereo, il prezzo del biglietto dell’evento e una settimana di soggiorno. Sono circa 5000 dollari di risparmio se riesci a essere selezionato come WWDC Scholar.

Chi sono io?

Sono uno sviluppatore web che è stato un borsista Apple WWDC ’19. Per riassumere, ero probabilmente l’unica persona nella folla del WWDC che conosceva JavaScript meglio di Swift.

Ma se io posso ottenere la borsa di studio, puoi farlo anche tu. Quindi ora discutiamo la borsa di studio WWDC in modo più approfondito.

Borsa di studio WWDC 101

È una borsa di studio che Apple offre a persone iscritte a programmi STEM in tutto il mondo. Se sei iscritto a un college o sei a scuola, è probabile che tu possa fare domanda per questa borsa di studio.

Per fare domanda per la borsa di studio devi costruire un semplice progetto che il team di revisione Apple possa utilizzare e sperimentare in meno di 3 minuti. Più o meno, questi sono gli UNICI requisiti della tua app WWDC:

  1. Limite di dimensione (20 MB)
  2. Devi essere iscritto all’organizzazione STEM
  3. Devi usare le tecnologie Apple (Xcode, Swift, MacBooks, ecc.)
  4. Fate una piccola app, qualcosa che possa essere usata e capita in 3 minuti

Ora, cominciamo a vedere come ho fatto io, e poi vi darò qualche suggerimento per aiutarvi con la vostra applicazione l’anno prossimo.

Come ho superato la borsa di studio WWDC19 in 10 giorni

Per cominciare, ho letteralmente imparato tutto sulla WWDC: il linguaggio di programmazione Swift e la tecnologia che lo circonda in 10 giorni. Niente bugie. E questo mi ha aiutato a ottenere la borsa di studio (ero uno dei pochi dall’India quell’anno).

Ma non voglio confondervi con qualche cosa di clickbaity – non è possibile decifrare quella domanda di borsa di studio da uno stato di completo principiante in soli 10 giorni.

Sono stato in grado di farlo perché avevo una piccola esperienza di programmazione prima, soprattutto con Node. I concetti generali nella programmazione rimangono gli stessi, e dopo un po ‘stai solo saltando attraverso la sintassi e la documentazione per la maggior parte.

Ecco cosa ho presentato per il WWDC 2019:

Fidati di me, non avevo idea nemmeno di come costruire tutta questa cosa. Ho imparato le API e i framework Apple richiesti in 10 giorni.

Ecco come puoi avvicinarti al WWDC ’21 in 5 passi:

#1: Impara Swift, e i framework Apple

Apple ama vedere gli studenti che usano la loro tecnologia – Swift, SwiftUI, ARKit, <inserire altre cose luccicanti qui>, e così via. Più cose potete usare, meglio è. Non forzare o gonfiare la tua app, ma cerca di mostrare ciò che sai.

Se stai creando un semplice gioco, cerca di introdurre anche qualche versione AR del gioco. Se state creando un progetto per il WWDC che potrebbe usare un po’ di ML, fatelo. Otterrai punti per questo.

#2: Scegli idee difficili

Quando ho iniziato a creare il mio progetto per il WWDC, non avevo idea di come avrei fatto. Non mentirò, la mia versione finale non era proprio quella che avevo immaginato, ma era abbastanza vicina.

Più ambiziosa è l’idea che scegli, migliori sono le tue possibilità. Ma bilanciate la vostra ambizione con la vostra tempistica – non volete avere un’applicazione incompleta prima della chiusura delle iscrizioni.

Per me, è stata una chiamata molto vicina (avevo la mia presentazione pronta solo un’ora prima della scadenza). Inoltre ho dovuto lavorare molto per imparare tutta questa nuova tecnologia Apple, dato che non sapevo nulla prima.

Quindi assicuratevi di avere una stima di ciò che dovete imparare e di ciò che volete costruire. Ma come ho detto, vai per idee brillanti e ambiziose che si distinguono.

#3: Scrivi le tue idee, poi costruiscile in 10 giorni

Questa è più un’opinione personale. Ma ho visto persone che preferiscono costruire qualcosa nel corso di 2, 3 o 4 mesi prima che la borsa di studio prenda il via. Fidati di me, avrai un aumento di produttività del 500% quando il conto alla rovescia inizia a ticchettare.

Direi di tenere con te una lista di idee uniche o innovative che hai. Imparate il set di competenze, ma sviluppate progetti che intendete presentare solo nei 10 giorni previsti. Onestamente, è abbastanza tempo per tirare fuori qualcosa di decente che lo staff di Apple può sperimentare in meno di 3 minuti (le loro istruzioni dirette).

Ho raccomandato di concentrarsi su idee che hanno davvero un impatto sul mondo – educazione, salute del pianeta, rendere la tecnologia più accessibile alle persone, e così via.

Queste sono idee che la giuria delle borse di studio Apple apprezza molto (almeno questo è quello che ho osservato nella maggior parte delle proposte accettate). E se sei interessato in uno di questi campi, sarebbe una partita divertente e buona per te.

#4: Prova ad andare per Swift Playgrounds su iPad

Se possibile, raccomanderei di NON andare con le proposte di playground Xcode basate su MacBook.

So che ci sono state persone che hanno vinto con i loro Xcode playgrounds. Ma credo che se si va con un playground basato su MacBook, si perdono un sacco di cose.

Dico questo per due motivi principali:

  1. iPad ha una fotocamera migliore e un supporto API per cose come ARKit e una CPU migliore per modelli ML/applicazioni intensive
  2. I Libri Playground Swift (disponibili solo su iPad) sono belli da usare e con cui interagire (come utente)

Per un bel po’ di tempo, Apple non ha cambiato molto le sue linee guida per la borsa di studio. Quindi dovrebbe essere sicuro assumere che i parchi giochi Swift saranno una scelta anche l’anno prossimo.

Sono facili da lavorare (proprio come i playground Swift su Mac), e sono molto coinvolgenti. Gli iPad permettono davvero un sacco di cose utili. Quindi, se possibile, provate a presentare l’iPad per la borsa di studio.

#5: Concentratevi anche sulle vostre risposte

Il panel Apple legge anche le vostre risposte alle domande di base su quale tecnologia avete usato e con quale avete costruito il vostro progetto.

Assicuratevi di menzionare tutto e qualsiasi cosa abbiate usato, dai migliori framework Apple alle risorse esterne se ne avete usate.

Correggi i tuoi paragrafi – l’unica cosa peggiore di un piccolo bug nel tuo codice potrebbe essere un piccolo bug nel tuo paragrafo.

A parte questo, rimanete concentrati per 10 giorni, (mi ricordo che ho fatto le notti in bianco per quasi tutti i 10 giorni), e soprattutto fatelo per divertimento. Ci sono molti modi per fare un passo avanti nella vita, e questo è solo uno di quelli.

Non stressatevi troppo su quello che potrebbe essere il risultato. Perché se stai tentando questo, probabilmente sei nei tuoi primi 20 anni, il che significa che hai una vita piena davanti a te. Avrai un sacco di tempo per fare altre cose straordinarie, indipendentemente dal risultato. Quindi vai a prenderlo!

La mia esperienza con il WWDC

In breve: incredibilmente super cool!

Anche se ho voluto mantenere questo articolo focalizzato sull’aiutarvi, ho anche scritto questa sezione per motivarvi a lavorare duro per questa borsa di studio. Sblocca una TONNELLATA di opportunità di networking, e incontri e fai un sacco di amici fighi (MKBHD incluso haha). Inoltre ti divertirai un sacco.

Ho condiviso alcuni dei miei momenti nel vlog completo dell’anno scorso, vedi se ti piace quello che ho fatto lì.

Se hai ancora domande, o questo articolo ti ha aiutato, sentiti libero di contattarmi su Twitter o Instagram e dimmi 🙂 Sto anche lavorando su codedamn, una piattaforma per gli sviluppatori per imparare e connettersi, sentitevi liberi di visitarla.