WWDC 2014: особистий досвід

Більшість статей про WWDC оповідають про те, що відбулося за час конференції, які нові продукти були оголошені, які API представила Apple і так далі. У моєму випадку я хотів би розповісти про те, як проходить і як організована сама конференція, як до неї підготуватися і що можна від неї очікувати.
 
 
 
Очевидно, що якщо ви працюєте в компанії і вашу поїздку на WWDC може оплатити роботодавець — то їхати треба точно, тут навіть думати не треба. Але якщо є інді-розробником зразок мене, який несе всі витрати зі своєї кишені, то неминуче виникає питання співвідношення фінансових витрат до отриманої користі.
 
 
Підготовка
Якщо ви серйозно задумалися про поїздку на WWDC, то найкраще забронювати готель або просто кімнату через Airbnb заздалегідь, до моменту початку лотереї квитків на конференцію. Це допоможе підшукати найбільш доступне житло, тим більше що знайти варіанти з відсутніми штрафами за скасування бронювання в нинішній час не так складно. Apple, звичайно, домовляється з готелями про знижки на проживання для учасників конференції, але підстрахуватися і знайти додатковий варіант размещененія заздалегідь таки варто.
 
Окремо хочу порадити взяти з собою додаткову зовнішню батарею для вашого смартфона і… візитки. Одне з основних з переваг подібних заходів — це нові знайомства, які можна придбати. І якщо ви хочете, щоб ці самі нові контакти не загубилися в день знайомства, то краще все-таки мати при собі візитки.
 
 
День 0. За день до початку конференції
Зазвичай конференція починається в понеділок, і за день до цього у воскресіння вже можна прийти у виставковий центр Moscone West для того, щоб отримати бейджик учасника WWDC. Це корисно зробити, щоб потрапити без затримок на Keynote (найголовніша презентація), яка проводиться на наступний день. Приходити рано вранці за бейджиком не треба, це цілком можна зробити протягом дня, коли черг майже немає.
 
 
День 1. Keynote та інші офіційні презентації
Не секрет, що черга бажаючих потрапити на Keynote досить велика, і люди починають займати її за багато годин до офіційного старту заходу в 10 ранку. Оптимальним часом прибуття я б назвав десь 3-4 ранку, якщо ви займете чергу в цей час, то ви точно зможете потрапити в зал і сидіти в його передній частині.
 
 
 
Цього року натовп почали запускати в будівлю в районі 8 ранку, тому настільний порада для тих, хто хоче провести час у черзі максимально корисно: знайомтеся з оточуючими вас людьми, спілкуйтеся. Це допоможе скоротати час, а так само дозволить відійти з черги за кофем / чаєм / булочкою на 10 хвилин, не втративши своє місце.
 
Потрапивши в будинок, ви можете очікувати там нову чергу, але цього разу вже з безкоштовними напоями та булочками / мафінів. Там доведеться провести ще як мінімум одну годину до того моменту, як бажаючих почнуть пускати в зал.
 
 
 
Сама презентація є, без сумніву, незвичайною подією, яке дуже приємно відвідати. Часом складається відчуття, що ти на футбольному матчі, але замість двох команд на полі всього одна і вона постійно забиває голи.
 
Після Keynote в понеділок проходять зазвичай ще два заходи:
 Platforms State of the Union — більш докладний опис найважливіших нововведень.
 Apple Design Awards — вручення нагород у галузі дизайну.
 
 
День 2-5. Звичайні дні WWDC
Двері Moscone West відкриваються в 8:15 ранку, з 9 ранку починаються sessions і labs.
 
 Sessions (сесії) — це презентації новинок для розробників, які зазвичай супроводжуються не тільки слайдами і поясненнями, а й демонстрацією реальних прикладів на пристроях Mac або iOS. Важливо відзначити, що всі сесії стають доступними онлайн у форматі PDF і відео на наступний день. Рекомедую для відвідування сесії з категорії «What's new in ...», вони допомагають отримати загальне уявлення про нововведення і зрозуміти, на які інші сесії краще сходити.
 
У середньому, кожна сесія триває годину, і одночасно в центрі зазвичай проходить 5-6 сесій. У цілому за день можна при бажанні потрапити на п'ять сесій.
 
 Labs (Лаби) — найбільш корисна частина всієї конференції. Сенс Лабов полягає в тому, що ви можете туди прийти зі своїм питанням / проблемою / кодом та інженери Apple допоможуть вам вирішити проблему. Назву лише деякі з доступних в цьому році Лабов: Core Animation, Core Data, Kernel Lab, Swift Lab, і так далі.
 
 
 
Окремим особняком стоїть UI Design Lab, яка користується шаленою популярністю і куди треба додатково відстояти довгу чергу рано вранці. Справа в тому, що туди можна прийти або зі своїм готовим додатком, або макетом і отримати відгук від одного з дизайнерів Apple. Правда, треба сказати, що в моєму випадку дизайнер в цьому лабе просто перевірив додаток на відповідність Human Interface Guidelines, що було не дуже корисно. Деякі дизайнери в даному лабе крім перевірки на відповідність стандартам ще пропонують свої ідеї, висловлюють свою особисту думку, що може бути дуже корисно.
 
З ранку в центрі надається сніданок у вигляді булочок та іншої випічки, а на обід доступна цілком смачна їжа:
 
 
 
 
Як отримати максимальну користь
Перед відвідуванням WWDC варто максимально підготуватися до відвідування Лабов. Має сенс переглянути свій код на предмет наявності проблем, а так само «вузьких місць», які хотілося б поліпшити в майбутньому. З такими речами можна спокійно йти до інженерів Apple і вони вам допоможуть. Це найкорисніша частина конференції і їй варто приділити найбільшу увагу.
 
Інша рекомендація — спілкуватися і заводити знайомства. Я розумію, що розробники, в цілому, не самі товариські люди, але точно варто йти пробувати перший на контакт і спілкуватися. Складно уявити собі інший захід, на якому можна зустріти стільки iOS і Mac розробників з усього світу.
 
Крім Лабов і сесій на WWDC проводяться кілька заходів, які допоможуть вам відволіктися від поглащения нової інформації і трохи розважитися. До числа них відносяться The Bash — вечірка з безкоштовною випивкою та їжею, а так само виступом небудь групи, і Stump the Experts — цікаве змагання між розробниками та інженерами Apple.
 
 
 
Крім цього інші компанії проводять заходи (вечірки) для учасників WWDC метою просування власних продуктів. Наприклад, цього року була вечірка від Xamarin.
 
 
Що можна очікувати від WWDC
Відвідування WWDC дає скоріше психологічний ефект, ніж чим прибавку до знань або досвіду. Так, безумовно, при правильному використанні Лабов ви можете поліпшити свій код, а при обміні досвідом з іншими учасниками ви можете дізнатися нові речі. Але найголовніше — це те, що ви отримуєте позитивний заряд енергії продовжувати розробку і створювати нові продукти. Це те, що не можна помацати, але цілком можна відчути.
 
Так що з'їздити на WWDC хоча б один раз, але все-таки треба.
 
P.S. В очікуванні одній із сесій поруч зі мною абсолютно випадково сів Крейг Федеріго. На його iPad'е була відкрита книга про нову мову Swift і він теж чекав початку сесії про Cocoa. Було дуже цікаво скористатися моментом і поспілкуватися з ним хоча б п'ять хвилин перед початком презентації. А потім почалася презентація і він разом з усіма почав слухати її і робити нотатки. Як ніби-то він не віце-президент компанії, а просто один з розробників.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.