Ghidul burselor Apple WWDC – Cum să aplici în 2021

De-a lungul anului trecut, am primit multe mesaje care mă întrebau cum am intrat în WWDC 2019 ca bursier. Și, în cele din urmă, am decis să scriu acest post pentru a răspunde la aceste întrebări.

Așa că sunt șanse mari ca, dacă vă întrebați cum să aplicați pentru bursă, întrebările dvs. să primească răspuns în acest articol.

Ce este bursa Apple WWDC?

În primul rând, WWDC este Conferința mondială a dezvoltatorilor Apple care are loc în fiecare an în luna iunie. În cadrul acesteia, Apple anunță actualizări recente de software (și hardware) pentru unele dintre produsele sale, inclusiv MacBooks, iPhone-uri și iMac-uri.

Dacă doriți să participați la WWDC, acestea sunt costurile asociate:

Ca student, probabil că nu vă puteți permite atât de mult. Dar Apple oferă o bursă pentru studenți, prin care îți sponsorizează biletul de avion, prețul biletului la eveniment și șederea de o săptămână. Asta înseamnă o economie de aproximativ 5.000 de dolari dacă reușești să fii selectat ca bursier WWDC.

Cine sunt eu?

Sunt un dezvoltator web care a fost bursier Apple WWDC ’19. Pe scurt, am fost probabil singura persoană din mulțimea de la WWDC care știa JavaScript mai bine decât Swift.

Dar dacă eu pot obține bursa, puteți și voi. Așa că acum haideți să discutăm mai în profunzime despre bursa WWDC.

Bursa WWDC 101

Este o bursă pe care Apple o oferă persoanelor înscrise în programe STEM din întreaga lume. Dacă ești înscris la o facultate sau ești la școală, sunt șanse mari să poți aplica pentru această bursă.

Pentru a aplica pentru bursă trebuie să construiești un proiect simplu pe care echipa de evaluare Apple să îl poată folosi și experimenta în mai puțin de 3 minute. Mai mult sau mai puțin, acestea sunt SINGURELE cerințe ale aplicației WWDC:

  1. Limită de dimensiune (20 MB)
  2. Trebuie să fii înscris într-o organizație STEM
  3. Trebuie să folosești tehnologiile Apple (Xcode, Swift, MacBooks, etc.)
  4. Să fie o aplicație mică, ceva ce poate fi folosit și înțeles în 3 minute

Acum, să începem cu modul în care am făcut-o eu, iar apoi vă voi da câteva indicații pentru a vă ajuta cu aplicația dvs. anul viitor.

Cum am reușit să sparg bursa WWDC19 în 10 zile

Pentru început, am învățat literalmente totul despre WWDC: limbajul de programare Swift și tehnologia din jurul acestuia, totul în 10 zile. Fără minciuni. Iar acest lucru m-a ajutat să obțin bursa (am fost unul dintre puținii din India în acel an).

Dar nu vreau să vă induc în eroare cu ceva clickbaity – nu este posibil să spargi acea cerere de bursă de la o stare de începător complet în doar 10 zile.

Am reușit să o fac pentru că aveam puțină experiență de programare înainte, mai ales cu Node. Conceptele generale în programare rămân aceleași, iar după un timp nu faci decât să sari prin sintaxă și documentație, în cea mai mare parte.

Iată ce am trimis pentru WWDC 2019:

Credeți-mă, nici eu nu aveam idee cum să construiesc tot acest lucru. Am învățat API-urile și cadrele Apple necesare în 10 zile.

Iată cum puteți aborda WWDC ’21 în 5 pași:

#1: Învățați Swift, și cadrele Apple

Apple adoră să vadă studenții folosind tehnologia lor – Swift, SwiftUI, ARKit, <inserați mai multe lucruri strălucitoare aici>, și așa mai departe. Cu cât puteți folosi mai multe, cu atât mai bine. Nu vă forțați sau nu vă umflați aplicația, ci încercați să prezentați ceea ce știți.

Dacă creați un joc simplu, încercați să introduceți și o versiune AR a jocului. Dacă creați un proiect pentru WWDC care ar putea folosi ceva ML, faceți asta. Veți primi puncte pentru asta.

#2: Alegeți idei dificile

Când am început să îmi creez proiectul pentru WWDC, nu aveam nicio idee despre cum îl voi face. Nu voi minți, versiunea mea finală nu a fost chiar ceea ce mi-am imaginat, dar a fost destul de aproape.

Cu cât este mai ambițioasă ideea pe care o alegi, cu atât mai mari sunt șansele tale. Dar echilibrează-ți ambiția cu calendarul – nu vrei să ai o aplicație incompletă înainte de închiderea înscrierilor.

Pentru mine, a fost foarte aproape (am avut înscrierea mea gata cu doar o oră înainte de termenul limită). În plus, a trebuit să muncesc mult pentru a învăța toată această nouă tehnologie Apple, deoarece nu știam nimic înainte.

Așa că asigurați-vă că aveți o estimare a ceea ce trebuie să învățați și a ceea ce doriți să construiți. Dar, așa cum am spus, mergeți pe idei strălucitoare și ambițioase care ies în evidență.

#3: Scrieți-vă ideile, apoi construiți-le în 10 zile

Aceasta este mai mult o opinie personală. Dar am văzut oameni care preferă să construiască ceva pe parcursul a 2, 3 sau 4 luni înainte ca bursa să ia startul. Credeți-mă, veți avea un spor de productivitate de 500% atunci când numărătoarea inversă începe să ticăie.

Am spune să păstrați cu voi o listă de idei unice sau inovatoare pe care le aveți. Învățați setul de competențe, dar dezvoltați proiecte pe care intenționați să le depuneți doar în cele 10 zile puse la dispoziție. Sincer, este suficient timp pentru a realiza ceva decent, pe care personalul Apple îl poate experimenta în mai puțin de 3 minute (instrucțiunile lor directe).

Am recomandat să vă concentrați asupra ideilor care au cu adevărat un impact asupra lumii – educație, sănătatea planetei, facilitarea accesului oamenilor la tehnologie și așa mai departe.

Aceste sunt idei pe care juriul burselor Apple le apreciază foarte mult (cel puțin asta am observat în majoritatea lucrărilor acceptate). Iar dacă ești interesat de oricare dintre aceste domenii, ar fi o potrivire bună și distractivă pentru tine.

#4: Încearcă să te orientezi spre Swift Playgrounds pe iPad

Dacă este posibil, ți-aș recomanda să NU te orientezi spre propunerile pentru Xcode Playgrounds bazate pe MacBook.

Știu că au existat persoane care au câștigat cu locurile de joacă Xcode. Dar cred că, dacă mergeți cu un loc de joacă bazat pe MacBook, pierdeți o mulțime de lucruri.

Spun acest lucru din două motive principale:

  1. iPad are o cameră mai bună și suport API pentru lucruri precum ARKit și un CPU mai bun pentru modele ML/aplicații intensive
  2. Cărțile de joacă Swift Playground (disponibile doar pe iPad) sunt frumoase de folosit și cu care se poate interacționa (ca utilizator)

De ceva timp, Apple nu și-a schimbat prea mult liniile directoare pentru bursă. Așadar, ar trebui să putem presupune cu siguranță că locurile de joacă Swift vor fi o alegere și anul viitor.

Este ușor să lucrezi cu ele (la fel ca și cu locurile de joacă Swift pe Mac) și sunt foarte atractive. iPad-urile permit într-adevăr o mulțime de lucruri utile. Așa că, dacă este posibil, încercați să trimiteți iPad pentru bursă.

#5: Concentrați-vă și pe răspunsurile dumneavoastră

Panelul Apple citește, de asemenea, răspunsurile dumneavoastră la întrebările de bază despre ce tehnologie ați folosit și cu ce v-ați construit proiectul.

Asigurați-vă că menționați tot și orice ați folosit, de la cele mai bune framework-uri Apple până la resurse externe, dacă ați folosit vreuna.

Corectați-vă paragrafele – singurul lucru mai rău decât un mic bug în codul dvs. ar putea fi un mic bug în paragraful dvs.

În afară de asta, rămâneți concentrați timp de 10 zile, (îmi amintesc că am tras nopți întregi pentru aproape toate cele 10 zile), și cel mai important, faceți-o pentru distracție. Există o mulțime de moduri de a face un pas înainte în viață, iar acesta este doar unul dintre ele.

Nu vă stresați prea mult cu privire la ceea ce ar putea fi rezultatul. Pentru că, dacă încerci acest lucru, probabil că ești la începutul vârstei de 20 de ani, ceea ce înseamnă că ai o viață plină în fața ta. Vei avea destul timp să faci mai multe lucruri uimitoare, indiferent de rezultat. Așa că du-te și fă-o!

Experiența mea cu WWDC

În concluzie: uluitor de uimitor de super tare!

Deși am vrut să mențin acest articol concentrat pe a te ajuta, am scris această secțiune și pentru a te motiva să muncești din greu pentru această bursă. Ea deblochează o TONĂ de oportunități de networking, iar tu întâlnești și îți faci o grămadă de prieteni mișto (inclusiv MKBHD haha). În plus, te vei distra foarte mult.

Am împărtășit câteva dintre momentele mele în vlogul complet de anul trecut, vezi dacă îți place ce am făcut acolo.

Dacă mai ai întrebări, sau dacă acest articol te-a ajutat, nu ezita să mă contactezi pe Twitter sau Instagram și să-mi spui 🙂 De asemenea, lucrez la codedamn, o platformă pentru dezvoltatori pentru a învăța și a se conecta, nu ezitați să o vizitați și voi.

.