13 июня в Сан-Франциско (США) прошла ежегодная конференция для разработчиков Worldwide Developers Conference (WWDC) от компании Apple. Каждый год корпорация отбирает одаренных студентов-разработчиков по всему миру на конкурсной основе и предлагает пройти стажировку WWDC Scholarships и получить возможность бесплатно поучаствовать в конференции. В этом году компания пригласила несколько разработчиков из России, в число которых вошел студент третьего курса факультета прикладной математики, информатики и механики Воронежского государственного университета Андрей Володин.
Андрей делится своими впечатлениями:
– Каждый год организаторы предлагают тему – в этом году конкурс был посвящен креативному применению технологий Apple. Нужно было написать три эссе на английском языке и отправить 1-2 приложения. Стажировка проходила в формате лекционных занятий, также были так называемые лабы – в большом помещении собирались инженеры Apple, которым можно было задать вопросы по своему проекту и решить конкретные проблемы. Объем технологий в компании огромен, участники сами выбирали программу для себя. Стажировка стала уникальной возможностью на протяжении восьми дней общаться напрямую с разработчиками фреймворков, которые ты используешь. Такого опыта нельзя получить больше нигде. Программа ценна именно тем, что можно прийти и позаниматься кодом с людьми, которые занимают не последние позиции в Apple. Одним из дополнительных плюсов стажировки является то, что в ее рамках можно завязать знакомства и пройти собеседование.
Последние полтора года Андрей Володин занимается созданием низкополигональной (low-poly) игры, для которой самостоятельно разрабатывает всю графику, сценарий, уровни и звук. Чтобы облегчить и ускорить процесс, он придумал алгоритм, который был эффективным, но трудоемким. Студент-программист разработал OS X-приложение, в котором смог ускорить свой алгоритм в 100 раз – оно стало инструментом для облегчения рутинной работы и помощником в работе над другим проектом.