Hogyan nyert egy 19 éves fiatal ingyenes ösztöndíjat a WWDC-nek

A jövő héten Kenny Batista diák naplót ír az Apple Worldwide Developers Conference konferenciájáról, Kaliforniában, San Jose -ban. Kenny elnyerte az áhított ösztöndíjat, amely magában foglalja az étkezést, a szállást, a keynote hozzáférést és az Apple vezérigazgatójával, Tim Cook -nal való találkozást. Kenny első bejegyzésében leírja, hogyan nyerte el az ösztöndíjat.

Néhány héttel ezelőtt az Apple engem választott ki a WWDC ösztöndíjára. Szombaton lemegyek a konferenciára, és ott maradok egész héten.

Az esemény első személyű perspektíváját fogom írni a kollégiumokból, az ösztöndíj-orientációt (ezután találkozunk Tim Cook-nal, állítólag), a vitaindítót, az üléseket és egyebeket.

Az ösztöndíjat azzal szereztem, hogy demót készítettem az Apple Xcode verziójában Swift játszóterek és egy rövid esszét ír erről. Hat napba telt - körülbelül 30 óra munka az iskola után -, de megérte!

Íme, hogyan csináltam.

Nincs alvás a WWDC előadásáig!

Kenny Batista megnyerte a WWDC ösztöndíját azzal, hogy a Swift Playgrounds -ban demót vert.
Kenny Batista megnyerte a WWDC ösztöndíját azzal, hogy a Swift Playgrounds -ban demót vert.
Fotó: Kenny Batista

A múlt héten befejeztem az első évet Legyen az iskolai termékkollégium San Franciscóban. A Make School egy Y Combinator által támogatott alternatív főiskola, amelynek középpontjában az informatika és a termékfejlesztés áll. A Make School 50 diákot fogad be a világ minden tájáról, hogy részt vegyen ezen a fantasztikus programon. Kilenc hónappal ezelőtt New Yorkból San Franciscóba költöztem, hogy iskolába járjak. Én 19 éves vagyok.

Jelenleg az ágyon fekszem, miközben a bejegyzésnek ezt a részét írom az iPhone -omon: teljesen kész vagyok az Apple jövő heti Worldwide Developers Conference -jére. Nem tudom abbahagyni a kíváncsiságot, hogy milyen fejlesztéseket tartogat számunkra az Apple idén.

Az Apple évente mintegy 300 diákot választ ki magának WWDC hallgatói ösztöndíjprogram verseny útján. Nyitott a 13 éves és idősebb gyerekek számára, akik a STEM szervezet hallgatói vagy öregdiákjai.

Az elmúlt években az Apple arra kérte a diákokat, hogy készítsenek új alkalmazásokat, vagy küldjenek be korábban készített alkalmazásokat. Idén az Apple a leendő tudósokat arra bízta, hogy vizuálisan interaktív jelenetet készítsenek az Xcode Playground vagy a Swift játszóterek, egy iPad alkalmazás, amely az Apple Swift programozási nyelvét tanítja.

A nyertes Swift játszótér

Fentebb az általam készített interaktív demó.

Amikor az Apple megnyitotta ösztöndíjprogramját, a vállalat néhány hetet adott nekünk a játszótér megépítésére és benyújtására. Minden nap otthonról dolgoztam, miután iskolából jöttem.

Olyan játszóteret akartam építeni, amely az Apple fő értékeit szimbolizálja, amelyeket mindannyian dicsérünk: a befogadást és a sokszínűséget. A játszótéren három funkció található, amelyek a mai modern Apple logó előtt állnak össze ábrázolja, hogy az Apple törzscsapata (az egész vállalat) hogyan fogadja el az emberek közötti különbségeket, hogy növekedjenek egész.

Sokkal gyorsabban is megtehettem volna, de az Apple által vagy az iOS -közösségnek nem sikerült jól dokumentálnia azokat a osztályokat, amelyeket korábban programoztam. Szóval sok mindent magamnak kellett kitalálnom.

A játszótér vizuális interaktivitásának építéséhez használt két fő osztály az Apple volt CAEmitterLayer és UIBezierPath. CAEmitterLayer, amely a QuartzCore keretrendszerből származik, lehetővé tette számomra, hogy részecskéket jelenítsek meg a réteg tetején. használtam CAEmitterLayer hogy két fő jellemzőt építsek a játszótéren:

1) csillagok galaxis részecskékben
2) áramló sokféleség Apple logók részecskék.

UIBezierPath egy osztály, amely az UIKit keretrendszerből származik, és lehetővé tette számomra, hogy vonalútvonalakat hozzon létre nézeteim tetején. használtam UIBezierPath hogy meghatározzuk a három egyenes, színes vonalat, amelyek az áramló csillagok és a színes Apple logók körül szögeltek.

Én benne vagyok!

Néhány héttel később az Apple ezt az e-mailt küldte nekem:

WWDC elfogadó e-mail Kenny Batista
Ezt a WWDC ösztöndíj -e -mailt nagyszerű volt megkapni az Apple -től.
A kép jóvoltából Kenny Batista

És itt van a WWDC Scholars profilom.

Felkészülés a Dub Dub -ra

Pár helyi tudós és én szombat reggel lemegyünk San Franciscóból San Jose környékére, hogy felállhassunk a kollégiumokban.

Vasárnap részt veszünk az ösztöndíj -orientáción, ahol mindannyian összejövünk, és találkozunk az Apple kedves vezérigazgatójával, Tim Cook -nal és az Apple mérnökeivel. Határozottan várom, hogy találkozzunk az emberrel, aki felelős az általunk használt csodálatos termékek kiadásáért.

A hét hátralévő része robbanásszerű lesz - részt veszünk a főbeszéden, és megtudjuk, mit készített nekünk az Apple.

Izgatottak a pletykák arról, hogy az Apple kiadja az iOS 11 -et, a MacBooks frissítését, és a többi fejlesztői finomságot, amelyek megtekintésére és használatára egész évben vártunk.

Rengeteg belátó tudást kell majd tanulni az Apple vezető mérnökei/marketingszakemberei által szervezett ülésekről/laborokról.

Én is várom, hogy részt vehessek a téren és a Google által a környéken rendezett bulikon!

Bízom benne, hogy a jövő hét valóban felejthetetlen élmény lesz, biztos akarok lenni abban, hogy leírom. Leírom a teljes tapasztalatomat Mac kultusz naplóbejegyzések sorozataként. Szóval maradjon velünk, és jöjjön vissza többet!

Kövess engem a Twitteren @kennybatista, és kapcsold be az értesítéseket, hogy értesítést kapjak, amikor közzéteszem a következő naplóbejegyzésemet a Cult of Mac -en!

Legújabb blogbejegyzés

A Killers of the Flower Moon előzetese a pénzt és a vérontást követi nyomon
July 05, 2023

Az Apple TV+ szerdán leadta a közelgő történelmi drámájának hivatalos előzetesét A Virágos Hold gyilkosai. A szerteágazó időszaki darab tele van Am...

A bíró megtiltja a kormányt, hogy a közösségi média cenzúráját erőltesse
July 05, 2023

Egy louisianai szövetségi bíró kedden széles körű végzést adott ki, amely korlátozza a szövetségi kormánnyal való kapcsolattartást közösségi oldala...

Az Apple Watch idő előreállítása
July 06, 2023

Mi és partnereink cookie-kat használunk az eszközökön lévő információk tárolására és/vagy eléréséhez. Mi és partnereink az adatokat személyre szabo...