Apple WWDC Scholarship Guide - Как да кандидатствате през 2021 г.

През изминалата година получих много съобщения с въпроса как попаднах в WWDC 2019 като учен. И най-накрая реших да напиша този пост, за да отговоря на тези въпроси.

Така че, ако се чудите как да кандидатствате за стипендия, вашите въпроси ще ви отговорят в тази статия.

Какво представлява стипендията на Apple WWDC?

Първо, WWDC е световната конференция за разработчици на Apple, която се провежда всяка година през юни. Там Apple обявява скорошни актуализации на софтуера (и хардуера) на някои от своите продукти, включително MacBooks, iPhone и iMacs.

Ако искате да присъствате на WWDC, това са свързаните с тях разходи:

  1. Цена на билет за събитие: $ 1600
  2. Едноседмичен престой в Сан Хосе, Калифорния: $ 1000 - $ 1500 (зависи)
  3. Пътни и други разходи - $ 400 - $ 500 (отново зависи)
  4. Самолетен билет: $ 1500 - $ 2000 (отново зависи, но от Индия това е справедлива цена)

Като студент вероятно не можете да си позволите толкова много. Но Apple предлага стипендия за студенти, където те спонсорират вашия самолетен билет, цена на билет за събитие и престой от една седмица. Това са около $ 5000 спестявания, ако успеете да бъдете избрани за WWDC Scholar.

Кой съм аз?

Аз съм уеб разработчик, който беше учен на Apple WWDC '19. В обобщение, може би бях единственият човек в тълпата на WWDC, който знаеше JavaScript по-добре от Swift.

Но ако мога да получа стипендията, можете и вие. Така че сега нека обсъдим по-задълбочено стипендията на WWDC.

Стипендия на WWDC 101

Това е стипендия, която Apple предлага на хората, записани в STEM програми по целия свят. Ако сте записани в колеж или сте в училище, има вероятност да кандидатствате за тази стипендия.

За да кандидатствате за стипендия, трябва да изградите прост проект, който екипът за преглед на Apple може да използва и изпита за по-малко от 3 минути. Повече или по-малко, това са ЕДИНСТВЕНИТЕ изисквания на вашето приложение WWDC:

  1. Ограничение на размера (20 MB)
  2. Трябва да бъдете записани в STEM организация
  3. Трябва да използвате технологиите на Apple (Xcode, Swift, MacBooks и др.)
  4. Направете го малко приложение, нещо, което може да се използва и разбере в рамките на 3 минути

Сега нека започнем с това как го направих и след това ще ви дам няколко насоки, които да ви помогнат с вашата кандидатура през следващата година.

Как разбих стипендията на WWDC19 за 10 дни

За начало буквално научих всичко за WWDC: езика за програмиране Swift и технологиите около него за 10 дни. Без лъжи. И това ми помогна да получа стипендията (тази година бях една от малкото от Индия).

Но не искам да ви обърквам с нещо, което не може да се използва - не е възможно да стигнете до това заявление за стипендия от напълно начинаеща държава само за 10 дни.

Успях да го направя, защото преди това имах малко опит в програмирането, най-вече с Node. Общите понятия в програмирането остават същите и след известно време просто прескачате през синтаксиса и документацията в по-голямата си част.

Ето какво изпратих за WWDC 2019:

Повярвайте ми, нямах представа нито как да изградя цялото това нещо. Научих необходимите API и рамки на Apple за 10 дни.

Ето как можете да се обърнете към WWDC '21 в 5 стъпки:

# 1: Научете рамки Swift и Apple

Apple обича да вижда ученици, използващи техните технологии - Swift, SwiftUI, ARKit и т.н. Колкото повече можете да използвате, толкова по-добре. Не насилвайте или раздувайте приложението си, но се опитайте да покажете това, което знаете.

Ако създавате проста игра, опитайте се да въведете и AR версия на играта. Ако създавате проект за WWDC, който може да използва малко ML, направете това. Ще получите точки за него.

# 2: Изберете трудни идеи

Когато започнах да създавам своя проект за WWDC, нямах представа как ще го направя. Няма да лъжа, окончателната ми версия всъщност не беше това, което си представях, но беше доста близо.

Колкото по-амбициозна е идеята, която изберете, толкова по-големи са шансовете ви. Но балансирайте амбицията си с вашата времева рамка - не искате да имате непълно приложение, преди подадените документи да се затворят.

За мен това беше много близко обаждане (бях готов за подаване на заявлението си около час преди крайния срок). Освен това трябваше да работя много, за да науча всички тези нови технологии на Apple, тъй като не знаех нищо предварително.

Затова се уверете, че имате приблизителна оценка на това, което трябва да научите и какво искате да изградите. Но както казах, придържайте се към блестящи и амбициозни идеи, които се открояват.

# 3: Запишете идеите си, след което ги изградете за 10 дни

Това е по-скоро лично мнение. Но съм виждал хора, които предпочитат да построят нещо в рамките на 2, 3 или 4 месеца преди да започне стипендията. Повярвайте ми, ще получите 500% повишаване на производителността, когато отброяването започне да тиктака.

Бих казал, запазете списък с уникални или иновативни идеи, които имате при себе си. Научете набора от умения, но разработете проекти, които възнамерявате да изпратите само в рамките на предвидените 10 дни. Честно казано, достатъчно е време да извадите нещо прилично, което служителите на Apple могат да изпитат за по-малко от 3 минути (техните директни инструкции).

Препоръчах да се съсредоточа върху идеи, които наистина оказват влияние върху света - образование, здравето на планетата, да направим технологията по-достъпна за хората и т.н.

Това са идеи, които панелът за стипендии на Apple цени много (поне това съм наблюдавал в повечето приети материали). И ако се интересувате от някое от тези полета, би било забавно и добро съвпадение за вас.

# 4: Опитайте да отидете за Swift Playgrounds на iPad

Ако е възможно, бих препоръчал да НЕ ходите с MacBook-базирани Xcode заявки за детска площадка.

Знам, че е имало хора, които са печелили със своите Xcode детски площадки. Но вярвам, че ако отидете с базирана на MacBook детска площадка, ще пропуснете много неща.

Казвам това по две основни причини:

  1. iPad има по-добра поддръжка на камера и API за неща като ARKit и по-добър процесор за ML модели / интензивни приложения
  2. Swift Playground Books (достъпни само за iPad) са красиви за използване и взаимодействие с тях (като потребител)

От доста време Apple не е променила много своите насоки за стипендията. Така че би трябвало да сме сигурни, че детските площадки на Суифт също ще бъдат избор и през следващата година.

С тях се работи лесно (точно като Swift детски площадки на Mac) и са много ангажиращи. iPad наистина позволяват много полезни неща. Затова опитайте подаването на iPad за стипендията, ако е възможно.

# 5: Фокусирайте се и върху отговорите си

Панелът на Apple също чете отговорите ви на основни въпроси за това с каква технология сте използвали и с който сте изградили проекта си.

Не забравяйте да споменете всичко и всичко, което сте използвали, от най-добрите рамки на Apple до външни активи, ако сте използвали такива.

Коректурайте параграфите си - единственото нещо, което е по-лошо от малка грешка във вашия код, може да бъде малка грешка във вашия параграф.

Отделно от това, останете съсредоточени в продължение на 10 дни, (спомням си, че извадих всички нощи почти всички 10 дни) и най-важното го направете за забавление. Има много начини да се направи една крачка напред в живота и това е само един от тях.

Не се стресирайте твърде много какъв може да е резултатът. Защото, ако се опитвате това, вероятно сте в началото на 20-те години, което означава, че имате пълен живот пред вас. Ще имате достатъчно време да правите по-удивителни неща, независимо от резултата. Така че, просто го вземете!

Моят опит с WWDC

Накратко: умопомрачително невероятно супер готино!

Въпреки че исках да запазя тази статия фокусирана върху това да ви помогна, аз също написах този раздел, за да ви мотивирам да работите усилено за тази стипендия. Той отключва ТОН Мрежови възможности и вие се срещате и създавате куп готини приятели (MKBHD включва хаха). Освен това ще се забавлявате много.

Споделих някои от моментите си в пълния влог миналата година, вижте дали харесвате това, което направих там.

Ако все още имате въпроси или тази статия ви е помогнала, не се колебайте да се свържете с мен в Twitter или Instagram и да ми кажете :) Аз също работя върху codedamn, платформа за разработчици за учене и свързване, не се колебайте да дадете това е и посещение.