Организаторами фестиваля «Цифровые джунгли» выступают компания Digital Banana, образовательный проект, который позволяет ученикам поучаствовать в курсах и мероприятиях, связанных с рынком цифровых технологий, и Университет ИТМО.

В этот раз все желающие смогли посетить более 20 мастер-классов. Активности были разбиты на пять ключевых направлений. В зоне Games школьники, студенты, а также начинающие разработчики подробнее узнали о гейм-дизайне, создании 3D-игры на Unity, особенностях работы в студии и многом другом. В зоне Development независимые разработчики и представители компаний рассказали о том, как создать приложение на Android или чат-бота для «ВКонтакте», а в зоне Hard все, кто интересуется «железом», смогли посетить шесть мастер-классов — от интеграции систем «умного дома» и управления роботом для съемки в 3D до устройства корпоративных инфраструктур.

В зоне Marketing тем, кто уже задумывается над созданием собственного проекта, эксперты рассказали о ключевых трендах 2018 года, особенностях создания дизайн-концепции, работе с потребителями, а также выстраивании эффективной маркетинговой стратегии. И наконец, в зоне Startups можно было получить практические советы от представителей МТС, BeSmart, «ВКонтакте» и HeadHunter.

Подробнее узнать о деятельности компаний, пообщаться с их представителями, а также независимыми разработчиками и руководителями развивающихся стартапов, изучить новые разработки и узнать об актуальных стажировках можно было и на стендах, которые работали в зоне выставки на протяжении всего дня. Здесь же расположилась зона, где можно было попробовать себя в CS:GO, дойти до финала и стать обладателем призов от организаторов.

Параллельно для гостей фестиваля работал лекторий, организованный совместно с проектом 15Х4. Здесь в формате коротких лекций эксперты из разных областей рассказали об эволюции интерфейса, устройстве современного города, актуальных проблемах современного образования, а также дали советы по организации собственной образовательной траектории.

Что нужно делать в школе и вузе, чтобы быть востребованным на IT рынке?

Занимались ли вы планированием своей жизни и карьеры в школе или вузе? И можете ли вы сказать, что в 17 лет точно знали, с чем хотите связать свою дальнейшую жизнь? Большинство современных школьников не представляет, как эффективно тратить свое время вне занятий, а потом, уже закончив вуз, они так и не могут определиться, чем хотят заниматься в будущем, считает Антон Волков, программист DSX Technologies, преподаватель Digital Banana.

Между тем, еще начиная со школы можно самостоятельно организовать свое время, пробовать делать собственные проекты и формировать полезные связи, говорит эксперт.

«Весь период, начиная с десяти и до 20-25 лет, на мой взгляд, необходимо воспринимать как одну большую площадку для старта. Все, что будет происходить после, — это результат проработанных лет в школе и университете. И очень важно еще на этом этапе понять, что выстраивать свою траекторию развития необходимо именно таким образом. Ведь сейчас многие из тех, кому уже за 30 и кто не развивался в школе, начинают испытывать проблемы личного роста», — отмечает Антон Волков.

Какие главные уроки нужно усвоить в школе? В это время необходимо успеть понять свои интересы, сформировать окружение, при этом лучше искать людей, которые объективно способнее вас, ведь только так вы будете видеть возможности для роста, научиться ставить цели и видеть процесс, а также попробовать собрать первый проект с друзьями. Сам Антон еще в школе начал рисовать первые флеш-мультики и создал ресурс, куда вместе с друзьями выкладывал первые игры. И пусть сегодня ваши первые опыты будут выглядеть смешно, именно они дают вам платформу для старта и будущего развития, говорит эксперт.

Антон Волков
Антон Волков

Не стоит отстраняться от процесса и родителям, ведь именно они должны научить ребенка мыслить самостоятельно и не бояться проявлять инициативу. Начать можно с простых вещей: позволить ребенку спланировать собственный бюджет на месяц или путешествие всей семьей, придумать и реализовать совместный проект.

Казалось бы, эти простые бытовые действия помогут школьнику начать ориентироваться в том числе и в своей будущей профессии. Если он хочет связать свою жизнь с IT, уже в школе он может получить дополнительные знания (например, на дополнительных курсах или самостоятельно, из книг и онлайн-ресурсов) и приступить к реализации собственного проекта.

Таким образом, уже к окончанию школы он начнет собирать собственное портфолио. А ведь именно его, а не только диплом об окончании вуза ждут потенциальные работодатели, говорит Антон Волков. Полезным будет и участие в профильных мероприятиях и конференциях. При этом не стесняйтесь и не забывайте подходить к ключевым спикерам и брать их контакты — возможно, в будущем именно благодаря этому человеку вам удастся попасть на крутую стажировку.

Уже в университете вы сможете сформировать свою первую профессиональную команду единомышленников, досконально изучить рынок, на котором собираетесь работать в будущем, а также устроиться на стажировку в крупную компанию или поехать учиться за рубеж. Не лишним будет и участие во внеучебной деятельности, говорит Антон Волков. Например, организация мероприятий в будущем сможет помочь, помимо навыков по профессии, получить хороший практический опыт управления процессами. Ведь IT — это не только код, но и полноценная работа в командах, многоуровневая работа над продуктом.

Какие специалисты нужны современным работодателям?

При этом, даже если вы молодой специалист без опыта работы, устроиться в компанию сегодня вполне реально, рассказывает Светлана Конькова, руководитель event-направления «HeadHunter Северо-Запад». Исследования агентства показывают, что все больше компаний (сейчас таких 67%) уже принимают на работу и стажировку молодых специалистов без опыта.

«На самом деле нет идеального возраста для поиска работы: кто-то боится, что он слишком молод и у него нет опыта, а кто-то наоборот думает, что на работу берут только молодых. Я советую вам действовать прямо сейчас, потому что на самом деле вы востребованы больше, чем вам может показаться. Сегодня, судя по нашему опросу, только 7% работодателей, я искренне считаю их недальновидными, не готовы брать на работу молодых специалистов», — рассказывает Светлана Конькова.

В основном компании (47% опрошенных) идут на сотрудничество со стажерами, чтобы иметь возможность вырастить специалиста в соответствии с собственными требованиями, ведь зачастую на открытом рынке труда не так просто найти специалиста, который будет соответствовать специфическим требованиям. 22% компаний берут новичков на стажировки из-за дефицита специалистов с опытом.

Еще одна тенденция, которая может свидетельствовать о более активной политике компаний: все большее количество российских работодателей начинают обращать внимание на стажировки, а также пройденные соискателем онлайн-курсы. Определяющим пунктом в резюме остается портфолио, куда не зазорно загрузить и студенческие проекты, а также результаты успешных стажировок и дополнительных курсов.

Что нужно сделать, чтобы попасть на стажировку в Google?

Стажировка в зарубежной компании — это не только плюс в резюме, возможность побывать в другой стране, но и уникальный опыт, который станет хорошим стартом вашей карьеры. Руслану Тхакохову, студенту четвертого курса Университета ИТМО, бэкенд-разработчику «ВКонтакте» удалось побывать на стажировках в Google уже два раза. Первая стажировка прошла в команде Google Play, а во время второй студент поработал над файловым менеджером, встроенным в Android. О том, куда не стоит отправлять резюме, как готовиться к собеседованию и как именно проходит стажировка в компании, он знает из собственного опыта.

Попасть в Google непросто, особенно если вы отправляете резюме в компанию через сайт. Из-за огромного потока соискателей шанс, что вашу заявку просмотрят, очень низок, говорит Руслан. Именно поэтому лучше отправить резюме через знакомого, который уже работает в Google. У студента таких знакомых из Кремниевой долины не было, но его выручила программист калифорнийского офиса Google Лариса Агаркова, которая ведет популярный блог о работе в компании и помогает в том числе начинающим разработчикам. Как отмечает Руслан, отправка писем «через знакомых» не дает соискателям никаких послаблений, однако такой способ позволяет быть уверенным, что ваше письмо дойдет до нужного отдела, а не затеряется на сайте.

Что Google ждет от вас?

1) вы должны быть студентом и обучаться по технической специальности;

2) у вас должен быть опыт программирования, в частности, вы должны знать базовые алгоритмы и структуры данных;

3) у вас уже должны быть собственные проекты;

4) приветствуется опыт работы.

Стажировка в компании длится 12-14 недель, кандидаты могут попасть в любой из офисов в трех зонах компании — в Европе, Северной Америке и Австралии. Весь период оплачивается.

Как устроен отбор кандидатов на стажировку в Google?

Все начинается с вашей заявки, которую вы отправляете в компанию через форму на сайте или с помощью сотрудника компании. Заявка, по сути, – это ваше резюме на английском. Оно должно быть кратким (не больше одной страницы), иметь четкую структуру и не содержать лишней информации, ведь у вас есть всего 20 минут, чтобы заинтересовать рекрутера. Как показывает практика, на этом этапе отсеивается большее количество соискателей.

Если вы прошли дальше, вам предстоит пройти два собеседования по 45 минут. Здесь вам зададут вопросы по трем категориям: первая (небольшая) — о вашем опыте и проектах, вторая (больше) — теоретический блок, где вас спросят о базовых вещах из Computer Science, и наконец самая объемная и важная часть — решение задач, где вы должны будете не только предоставить решение, но и прокомментировать процесс, показав, что вы разбираетесь в теме и идете по правильному пути.

Как готовиться к собеседованию в Google?

Учитывая, что отбор на стажировки в Google начинается осенью, сейчас самое время начать готовиться к собеседованию. Лучше всего составить план, в котором, как отмечает Руслан Тхакохов, необходимо учесть следующие пункты:

1) если вы пока не знаете или неуверенно чувствуете себя, работая с Java, C++ и Python, подтяните знания по одному из них;

2) обязательно изучите алгоритмы и структуры данных (графы, сортировка и поиск, деревья поиска, динамическое программирование, алгоритмы на строках), в этом могут помочь онлайн-курсы на coursera.org;

3) практикуйтесь в решении задач, при этом старайтесь мыслить вслух, ведь на собеседовании вам необходимо будет понять, что интервьюер вас понимает, обязательно проходите пробные собеседования (в решении задач может помочь leetcode.com, пройти пробные собеседования можно на pramp.com, а почитать об опыте тех, кто уже проходил собеседования, на glassdoor.com);

4) обязательно подтяните английский, даже отличного владения языком на бытовом уровне недостаточно, вы должны хорошо описывать решение задач на английском и быть уверенным, что на 100% поймете задания на собеседовании (для этого смотрите лекции на английском и читайте статьи).

Что дальше?

Оценка результатов этого этапа, как правило занимает две недели. После этого, если вы прошли, с вами проходят более детальное собеседование, во время которого выясняют ваши интересы и подбирают вам проект в компании. Это небыстрый процесс, иногда он может занять около восьми недель, и на этом этапе тоже отсеивается приличное количество кандидатов, ведь далеко не под каждого человека можно найти команду.

Но если вам повезло и на этом этапе, то вы уже можете ехать на стажировку. Как правило, в течение первой недели вас познакомят с местом, но уже со второй начнется полноценная работа над проектом. Безусловно, стажерам не дают проекты, которые являются критичными для компании, однако и здесь можно проявить себя, ведь лучшее решение действительно пойдет в работу дальше. Все 12 недель с вами будет работать три человека — ваш руководитель (host), co-host и ментор, который будет следить, насколько комфортно вам находиться в новой атмосфере.

При этом благодаря открытой политике компании вы не будете ощущать себя стажером и сможете полноценно влиться в команду, говорит Руслан Тхакохов. После успешного завершения стажировки вы можете продолжить сотрудничество с компанией: пройти еще одну стажировку (если вы не учитесь на последнем курсе на момент первой) или устроиться на фулл-тайм (если вы учитесь на последнем курсе, готовы переехать и продолжить работу в компании).

Руслан Тхакохов
Руслан Тхакохов

«Если ваша цель — работа в Google, то стажировка в компании — идеальная цель ее добиться. Устроиться на фулл-тайм в Google с нуля очень сложно: вам предстоит пройти два собеседования по телефону, несколько общих собеседований, существует очень много рисков и очень многое в процессе может пойти не так. У такого способа очень низкая конверсия, только пара процентов из тех, кто подается именно так, в итоге проходит в компанию. Со стажировкой все гораздо проще», — говорит Руслан Тхакохов.

Однако даже во время стажировки он не советует с головой погружаться в проект и отдавать ему абсолютно все свое время, существуя все 12 недель в режиме «работа-дом». Во время пребывания в Google не стоит пренебрегать посещениями курсов, где учат, как выстраивать карьерные траектории, необходимо поддерживать связи со своими коллегами и знакомиться с новыми людьми. Ведь в дальнейшем эти знакомства могут стать фундаментом для ваших собственных проектов.