Мы публиковали целую серию статей о карьере в 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». Потом торговаться в диапазоне будет проще. Так надо действовать еще на этапе собеседования.Знайте рынок — следите за зарплатами, условиями работы, вакансиями.Полезные ссылкиНаш бот getmatch для поиска вакансий и мониторинга рынкаШаблоны резюме ГарвардаСоветы по составлению резюме разработчика для HeadHunterJSON Resume — описание резюме в JSON + красивые шаблоны для генерации PDFОбщий пул IT-вакансий с удаленкой и/или релокацией по разным направлениям (в том числе DevOps, PO, Data Science, etc.)Общий пул различных IT-вакансий для удаленной работыКрутой документ про поиск remote-работы[Видео] Пример реального phone-screening фронтенд-разработчика [Видео] Воркшоп по самопрезентации на собеседовании (Podlodka Teamlead Crew, Артем Гусев)[Видео] С чего начать алгоритмы (30 мин., рус.)Cписок вопросов по софт-скиламПопулярные вопросы, которые спрашивают на «менеджерских» интервью