Как я попал в Cisco на позицию разработчика

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

Рассказывает наш читатель Николай Кораблин.

Как все начиналось

Какой был ваш бэкграунд к моменту попадания на стажировку в Cisco? Ну там высшее образование, опыт работы.

Я на тот момент только закончил 3-ий курс, причем специальность у меня не совсем техническая — бизнес-информатика. Однако я интересовался программированием, сетями и т.д. Но в основном все изучал самостоятельно в свободное время. По сути, опыта не было никакого, я баловался с мобильными приложениями для Андроида. Это и указал в своем резюме тогда.

По какой специальности стажировка проходила?

По сути, должность была software engineer (ред. разработчик ПО). Меня пригласили в отдел cloud computing and virtualization(ред. отдел облачных вычислений и виртуализации). Я никакого опыта и даже​ представления об этом практически не имел. Вообще, Cisco каждый год последние несколько лет устраивает программу, которая называется Cisco International Internship Program (CIIP). Заявки принимаются со всего мира, далее проводятся собеседования, после ребят приглашают в разные отделы от экономических до технических. В зависимости от твоего желания и потребности самой компании. Сама стажировка проходит в штаб квартире в Сан-Хосе, Калифорния.

San Jose

Какие требования к кандидату на отборах?

Я бы сказал, что основные требования — это язык, огонь в глазах и адекватность. Нужен какой-то опыт, но буквально если ты делал какой-нибудь свой небольшой проект, то этого уже достаточно. Главное — желание развиваться и расти дальше.

Подготовка и подача заявки

Как вы готовились?

Ну, читал различные ресурсы на английском языке о том, как проходить собеседования. Потому что, как мне показалось, у них (американцев) большое значение имеет, как ты отвечаешь на вопросы типа "как ты видишь себя в будущем?", "какая у тебя мечта в профессиональном плане?"

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

Чтобы подать заявку для участия в этой программе, есть сайт — myciip.com. Там нужно заполнить кучу всякой информации о себе, о своей успеваемости в университете, прикрепить резюме, мотивационное письмо и прочее.

 

Про подготовку к ответам на типовые вопросы собеседований понял. А вот какие книги или сайты или еще какие-то источники информации тебе помогли подготовиться к технической части собеседования?

Я бы назвал, конечно, ХабраХабр, так как там много статей про подготовку к собеседованиям и статей, которые объясняют, как работают различные технологии, алгоритмы и т.д. Но и на Библиотеку Программиста я тоже был подписан и нашел здесь несколько книг, которые мне сильно помогли для развития своих знаний в этой области. Я помню, когда я только начинал изучать программирование, книга «Объектно-ориентированное мышление» мне очень хорошо помогла понять суть ООП, и узнал я о ней как раз через вас. :) Да и до сих пор нахожу много полезного, только уже времени не хватает на чтение чего-то, не относящегося к моей текущей работе...

Также проходил курсы на Степике. Там не очень много материала, но для новичков самое то! Очень удобная и приятная для глаза платформа для обучения. Там можно получить сертификат, который, кстати, я упоминал в своем резюме потом. Ну а если с английским все хорошо, то, конечно, сертификат от Курсеры будет более ценен, я думаю.

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

Рабочий процесс

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

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

Но потом постепенно влился и стал выполнять задачи, которые давали. Кстати, мы используем Scrum, и это сильно помогло тоже, я бы сказал, так как я мог себя сравнивать с коллегами по количеству очков и т. д. То есть понятно, что никто не ждет, что ты сразу начнешь приносить много пользы, но я хотя бы понимал, к чему надо стремиться и какой темп работы является нормальным.

Какие языки программирования и технологии использовались на собеседовании и потом на стажировке в компании?

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

А работаю я с OpenStack, он в основном написан на Python, соответсвенно, этот язык я и использую. Хотя на собеседовании сказал, что Python не знаю совсем. :) Но я тогда в основном с Java баловался, даже сертификат имел. Но, как видите, их это не смутило!

Также приходится работать с Docker и Ansible.

 

Советы и рекомендации

Что бы Вы посоветовали себе, если бы сейчас перенеслись туда снова проходить все эти отборы? Или же считаете, что все и так прошло гладко?

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

Ну, и в заключение: что пожелаете будущим разработчикам?

Ничего не бояться, пытаться использовать все возможности, которые вы только видите. Не беспокоиться, если вам кажется, что вы чего то не знаете — это не главное! Знания придут, главное — желание развиваться, упорство и труд :)

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ