Это часть 2 из двух частей о том, как я учился программированию и в итоге получил несколько предложений о работе менее чем за 6 месяцев. Сегодня мы поговорим о процессе собеседования, предложениях о работе и получении повышения. Если вы пропустили первую часть и хотите научиться программировать менее чем за 5 месяцев, начните здесь.

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

Подождите ... что делает вас экспертом?

Я вошел в индустрию разработчиков с 6-месячным опытом работы. Используя тактику, описанную в этой статье, я смог получить несколько предложений на должности не младшего уровня. Я также получил повышение за шесть месяцев работы (и еще одно через шесть месяцев). Это не произошло просто так. Это была просчитанная тактика. На самом деле я подал заявку только на 20 вакансий и провел собеседование всего за 3 недели. Моей целью, как всегда, было эффективно использовать свое время, сосредоточившись на самых важных задачах.

Первый шаг

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

Продолжить

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

LinkedIn

Обновите свой профиль LinkedIn с учетом имеющихся у вас навыков и в соответствии с вакансиями, на которые вы нацелены. Рекрутеры будут использовать LinkedIn для поиска кандидатов, и они всегда будут искать пользователей, которые недавно изменили свои профили, поскольку это сигнализирует им, что этот человек ищет работу. Поэтому старайтесь обновлять свой профиль LinkedIn каждые два дня (это может быть так же просто, как изменение слова). Если вы указали востребованные навыки (например, Javascript, Node.js, React, Angular), эти рекрутеры будут ежедневно сообщать вам о возможностях.

Альтернатива резюме

Вышеупомянутые методы довольно просты. Приступим к творчеству. Вместо того, чтобы отправлять свое резюме, я обычно пишу электронной почте компании, с которой мне интересно работать (вы можете использовать бесплатные инструменты, такие как Email Hunter или Rapportive, чтобы выяснить адреса электронной почты большинства людей). Не отправляйте резюме, а вместо этого отправьте им свой личный веб-сайт и расскажите, почему вы хотите работать в компании. Спросите их, можете ли вы прийти на собеседование. Вы можете отправить это сообщение главному специалисту по персоналу или тому, кто выполняет функции привратника. Используя такие инструменты, как LinkedIn, вы сможете легко узнать, кто этот человек в компании.

Лучшая альтернатива для мероприятия

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

Лучшая альтернатива

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

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

Интервью

Это область, о которой многие люди писали статьи: например, эта и эта Билла Сурура. Эти две статьи - одни из лучших советов, которые я видел, и я бы добавил только следующие моменты:

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

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

А. Не злоупотребляйте словом «я»

Б. Поговорите об интервьюере

С. Скажите им, насколько вы лучше всех остальных

Д. не хвастайтесь (см. пункт C)

Вот пример:

Спасибо, что уделили время. Я уверен, что у вас есть много кандидатов, которых стоит увидеть, но я хотел сказать последнее: у вас нет недостатка в разработчиках, чтобы вы могли их проинтервьюировать. Однако не хватает хороших, талантливых, неэгоистичных разработчиков, стремящихся учиться. Лучшие разработчики - это не те, кто знает язык изнутри и снаружи за счет шор. Это не те, кто не может признать свою неправоту. Возможно, я не самый опытный разработчик, с которым вы будете проводить собеседование, но единственное, что вы можете гарантировать, - это то, что нет никого, с кем вы будете брать интервью, который будет так усердно работать над развитием своих навыков каждый день, хорошо играть с другими разработчиками, и не настолько ограничен в решении проблем, чтобы не желать пробовать новые идеи. Когда вы нанимаете меня, вы будете уверены, что вам не придется управлять мной на микроуровне, вам не придется тушить пожары, и через год я стану одним из ваших самых ценных сотрудников. Я нахожусь на этапе своей карьеры, когда я хочу быть окруженным командой, с которой я могу расти, и я выбрал «NameOfCompany» именно по этой причине. У вас, вероятно, был аналогичный опыт в вашей карьере, когда одна компания позволила вам действительно оказать влияние. Я сейчас на этой стадии и с нетерпением жду возможности стать частью этой команды. Спасибо.

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

Вторая уловка

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

Последний трюк

За день до того, как они должны дать вам ответ, или через день после вашего собеседования, позвоните сотруднику отдела кадров, который организует собеседование. Сообщите им, что вы получили еще одно предложение (я никогда не призываю лгать, поэтому, надеюсь, это правда, и, используя описанные выше стратегии, вы сможете использовать несколько собеседований при приеме на работу), и если есть способ ускорить рассмотрение вашего предложения. Вы бы предпочли работать в их компании, но вы также не хотите стрелять себе в ногу. Подлый? Немного. Но тот факт, что вы заинтересованы в других компаниях, означает, что они не сумасшедшие, если подумают о том, чтобы нанять вас. Это психология 101: социальное доказательство.

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

Всегда ли это будет работать? Нет. Но это работает почти безупречно, если все сделать правильно. Эти методы дадут вам максимальные шансы получить работу. Это может быть немного нетрадиционно, но мы избежали неэффективности массовой рассылки резюме по электронной почте и вместо этого сосредоточили свое внимание на 20%, которые действительно имеют значение: процесс собеседования и избегание типичной, нетворческой комбинации приложения + резюме.

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

Как получить прибавку через 6 месяцев

Надеюсь, вы хороший сотрудник и разработчик, и вы вносите вклад в работу компании. В конце концов, никто не возьмет вас на работу, если вы не учитесь постоянно и не пытаетесь улучшить свои навыки. Нет простого способа обойти это. В течение ваших первых 6 месяцев я буду хранить папку со всем хорошим, что вы сделали для компании: проблемы, которые вы решили, деньги, которые вы сэкономили, отличные комментарии или отзывы, которые вы получили от клиентов / коллег, и сравнить свои навыки уровень от вашего первого дня на работе до отметки 6 месяцев. Составьте список всех приобретенных вами навыков и перечислите, чего вы планируете достичь в следующие 6 месяцев. Напишите письмо на одной странице с примерами всего этого и попросите встретиться с лицом, ответственным за принятие решения о заработной плате. Покажите им, насколько вы выросли за последние несколько месяцев, насколько вы любите компанию и как сильно вы с нетерпением ждете будущего. Кроме того, передайте им это письмо и попросите их серьезно рассмотреть вашу просьбу. Попросите уровень заработной платы намного выше, чем вы хотите (подумайте, что на 10 000 долларов больше, чем вы ожидаете). Скорее всего, они встретят вас посередине, и это сделает их «середину» вашей счастливой площадкой.

Это может показаться очень резким и «деструктивным», но не волнуйтесь. Если и работодатель, и сотрудники уважают друг друга, это нормальный разговор, который должен происходить. В конце концов, посмотрите на все хорошее, что вы для них сделали. Нанимать новых разработчиков для компаний очень дорого. Вы уже сформировались и интегрировались в команду. Цена потери вас и найма нового программиста намного выше, чем повышение вам зарплаты.

Заключение

Здесь есть несколько смелых ходов, но я большой поклонник старой поговорки:

Если вы никогда не спрашиваете, ответ всегда отрицательный.

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

После 5 месяцев обучения программированию (плюс 1 месяц путешествий) я смог получить несколько щедрых предложений. В итоге я выбрал должность, которая позволяла мне расти больше всех и быть в окружении лучших разработчиков. Через 6 месяцев мне удалось получить повышение, и теперь я получаю несколько предложений на шестизначные позиции. Я так хорош? Нет… есть много людей, умнее и опытнее меня. Однако это только одна часть уравнения. Если вы не можете продавать себя, просить о вещах и разумно подходить к своим стратегиям, вы упускаете из виду.

Удачи в путешествии, учитесь ли вы на программиста или программист, ищущий работу. Надеюсь, эти сообщения вам чем-то помогли.

Последняя вещь…

Я создал онлайн-курс: Полный веб-разработчик, в котором я проведу вас через все шаги, упомянутые выше, если вы хотите, чтобы все было в одном месте, дополнительная помощь или вы хотите поддержать мою работу. Это более 100 HD-видео и более 30 часов контента. На создание потребовалось безумное # часов. Но я очень горжусь тем, как все обернулось. Я представляю его миру сегодня, и, поскольку сейчас праздничный сезон, вы можете использовать код купона RELEASEYA77 (доступен для первых 100 человек. ОБНОВЛЕНИЕ: продано)

Обновление: за 6 месяцев мы приняли 40 000 студентов из более чем 180 стран.

Спасибо, что дочитали до этого места. Извините за длинный пост, но если вам понравился этот пост, поделитесь, прокомментируйте и нажмите 👏 несколько раз. . . Может быть, это вдохновит кого-нибудь на новую карьеру.

Подпишитесь на меня в Twitter и моем веб-сайте, если вы заинтересованы в более подробных и информативных статьях, подобных этой, в будущем!