Недавно мы публиковали на Хабре целую серию статей о карьере в IT. Теперь собрали ключевые советы и полезные ссылки из этих материалов. Статью можно использовать в качестве краткого помощника для тех, кто решил сменить работу.
Резюме
Основная статья из серии — «Как составить резюме, чтобы взяли в Долину. С плохими и хорошими примерами из практики»
Шапка резюме
Если планируете устраиваться за границу, заведите телефон с международным кодом и указывайте его.
Впишите нейтральную почту: никаких никнеймов и «хакеров» — просто имя и фамилия. Доменное имя лучше gmail.com, либо вообще заведите свой домен.
Хотя бы кратко пропишите свои скилы: кто вы и чем занимаетесь.
Укажите опыт. Если его мало — напишите образование.
Добавьте стилей и форматирование.
Опыт работы
Заполняйте раздел по шаблону:
Какая была проблема и ее сложность.
Какие действия были предприняты.
Какой был получен результат.
Не забывайте указать конкретные цифры и метрики.
Образование
Указывайте все, что имеет отношение к IT: высшее образование, курсы, дипломы, сертификаты, олимпиады.
Если образование не связано с IT, стоит просто указать, что вы бакалавр или магистр, а вуз и специальность не писать.
Если высшего образования вообще нет, это не страшно — курсы и дополнительное образование решают больше.
Указывайте даты, когда вы получали образование — для рекрутера это может быть важно.
Ключевые скилы
Выделите самое главное жирным.
Не пишите лишних очевидных вещей вроде того, что вы умеете парсить JSON.
Не накидывайте один за другим десятки тегов.
Не пишите языки, на которых вы когда-то делали домашние задания на курсах. Только актуальные, по которым вы сможете ответить.
Заполните раздел максимально подробно, тщательно и с любовью, так как он — один из самых важных в резюме.
Поиск вакансий
Основная статья из серии — «Не HH единым: где искать вакансии, как с ними работать и при чем тут нетворкинг»
Где искать
Агрегаторы вакансий: Хабр Карьера, Monster, Glassdoor и другие.
Сайты компаний. Можно просто заходить на сайты компаний, в которые вы хотите попасть, и просматривать странички с вакансиями.
Социальные сети (в основном LinkedIn).
Рассылки и каналы, например, https://github.com/goq/telegram-list.
Реферальные программы.
Стажировки.
Чек-лист по поиску
Обновляем профиль и город на LinkedIn.
Регистрируемся на актуальных площадках.
Ищем рефералов.
Подписываемся на чаты и группы с вакансиями.
Читаем отзывы о компании на Glassdoor/«Хабр Карьере», изучаем их сайты.
Общаемся с людьми из своей сферы, участвуем в конференциях.
Собеседование в стартап
Основная статья из серии — «Собеседование в стартап: как пройти и к каким сюрпризам подготовиться»
Тестовое
Нужно потому, что у небольшой компании нет ресурсов на тщательный отбор кандидатов другими средствами.
Что важно проговорить:
Сроки.
Время, за которое от вас ожидают выполнения задания. Предполагается, что вы справитесь за пару часов, или это работа на весь день?
Функциональные и нефункциональные требования. Например, про производительность итогового решения.
Возможность использования сторонних библиотек.
Техническое интервью
Задачи обычно такие:
Дать пояснения по тестовому или какому-то коду, который у вас лежит на GitHub.
Поревьюить существующий код.
Набросать архитектуру для какого-то решения.
Интервью
Скорее всего, собеседовать вас будут ваши будущие коллеги, и в ваших руках, чтобы им захотелось сидеть в одной кодовой базе именно с вами.
От вас могут ждать знания четкой конкретной платформы и технологий, а не просто опыта в аналогичных.
Будут задавать много вопросов из смежных областей — в стартапы часто нужны «многостаночники», которые могут сами работать с инфраструктурой и соседними предметными областями.
Вас точно попросят рассказать о предыдущем опыте с точки зрения задач: с какими вы сталкивались, как решили. Подготовьте рассказ именно в формате кейса.
При собеседовании будут использовать инструменты вроде типологии личности. Могут дать тест минут на 15, чтобы по нему понять, впишетесь ли вы в коллектив.
Собеседование в корпорацию
Основная статья из серии — «Собеседование в корпорацию: чего ждать и к чему готовиться на интервью в ЯFAANG»
Структура интервью
Рассказ о себе на 5 минут. Подготовьте его так, чтобы отскакивал от зубов.
Вопросы по платформе.
Алгоритмические задачи.
Вайтбординг — алгоритмы на доске.
Обед, на котором вы будете общаться с эйчаром в неформальной обстановке.
Проектирование систем.
Ваши вопросы компании.
Уровни разработчиков
Общая схема уровней в FAANG примерно такая:
В основном релокейт происходит на позиции от L4 до L6 в лучшем случае. Даже если вы десятки лет были тимлидом в России, выше, чем на L6, переехать удастся вряд ли (рады будем опровержению в комментариях, если вам удалось).
Телефонное интервью
Основная статья из серии — «Телефонные интервью: зачем рекрутер вам звонит и как ответить, чтобы не облажаться»
Как пройти
Заготовьте быстрый рассказ о себе на 5 минут. Выучите его назубок. Будьте в нем максимально честны.
Кратко расскажите о своих кейсах из опыта работы: задайте контекст, опишите ситуацию, обрисуйте решение. Называйте конкретные цифры.
Будьте готовы, что вам дадут несложные алгоритмические задачки.
Вас будут спрашивать про то, что вы указывали в резюме. Отвечайте спокойно и честно.
Техническое собеседование
Основная статья из серии — «Практические примеры и полезные ссылки: готовимся к каждому этапу технического собеседования»
Как с нуля подготовиться к алгоритмической секции
Посмотреть на ютубе видео HackerRank «Cracking the Coding Interview» Series или Tushar Roy.
Решать задачи на LeetCode.
Разбирать решенные задачи на GeeksforGeeks.
Как подготовиться к платформенной секции
Перечитывать официальную документацию по платформам, фреймворкам и прочему.
Читать статьи и GitHub по вашей теме. Например, вот большая подборка материалов на GitHub с вопросами по Android. Подписаться на Medium, можно поглядывать на Habr.
Посмотреть публичные собеседования в компании, чтобы узнать, как это вообще происходит и чего ждать.
Что нужно знать для секции проектирования систем
Как построить масштабируемую архитектуру мобильного приложения.
Как организовать взаимодействие между клиентом и сервером для высоконагруженных систем.
Как работают модные трюки вроде Server-Driven UI, если мы говорим про клиент, как сделать так, чтобы все рендерилось на сервере и деплоилось в одно мгновение.
Как, если вы мобильный разработчик, организовать Serverless-архитектуру.
Как минимизировать бизнес-логику на клиенте и вынести ее в кроссплатформенное решение.
Собеседование на софт-скилы
Основная статья из серии — «Софт-скилы: типовые вопросы, которые ждут на интервью, и шаблоны ответов для IT-инженеров»
Чего от вас ждут
Умения работать в команде.
Умения общаться с другими людьми.
Навыка решения проблем, а не просто задач.
Ответственности.
Гибкости.
Нацеленности на результат.
Понимания вашей роли и ответственности в компании.
Как подготовиться
Если устраиваетесь в крупную компанию — изучите, как там проводят behavioral-интервью. Часто информация об этом есть в интернете.
Подробно распишите ваш опыт, выучите его и будьте готовы рассказать в любое время суток, чтобы не запутаться в нервной обстановке. Особенно если рассказывать придется на английском.
Порепетируйте с друзьями ответы на нестандартные вопросы. Спрашивать можно что угодно — вам нужно научиться отвечать быстро и не теряться.
По какому шаблону отвечать на behavioral-интервью
Либо:
Краткая инструкция по ответам на любые вопросы
Не лейте воду, отвечайте только емко и по делу.
Опирайтесь на твердые факты.
Делайте упор на успехи свои, а не команды. «Я», а не «Мы». Сейчас ваш звездный час.
Реагируйте на реакцию интервьюера. Активно слушайте и подстраивайтесь.
Смотрите собеседнику прямо в глаза (ну или в камеру).
Ведите себя спокойно и в меру расслабленно.
Если интервьюер говорит, слушайте внимательно, задавайте уточняющие вопросы.
В монологе делайте паузы, чтобы интервьюеру удобно было спрашивать вас.
Выбор оффера
Основная статья из серии — «Наконец-то оффер: разбираем на практике, как договориться на выгодные условия»
Не соглашайтесь на начальную зарплату. Оффер — уже несгораемая сумма, ее можно поднять.
Учитывайте все составляющие оплаты: зарплату, страховку, акции, нематериальные бонусы.
Избегайте срочных предложений. Если вас торопят — это может быть предложение с подвохом.
Озвучивайте рекрутеру вилки — не «185 меня устроит», а «я рассчитываю на доход от 170 до 200». Потом торговаться в диапазоне будет проще. Так надо действовать еще на этапе собеседования.
Знайте рынок — следите за зарплатами, условиями работы, вакансиями.