Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком

Текст
Читать фрагмент
Отметить прочитанной
Как читать книгу после покупки
Нет времени читать книгу?
Слушать фрагмент
Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком
Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком
− 20%
Купите электронную и аудиокнигу со скидкой 20%
Купить комплект за 1378  1102 
Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком
Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком
Аудиокнига
Читает Искусственный интеллект Ivan
689 
Синхронизировано с текстом
Подробнее
Шрифт:Меньше АаБольше Аа

Работа не по профессии

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

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

Найти работу программистом было довольно непросто.

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

В конце концов я решил позвонить своему приятелю, работавшему в HP, и спросить, сможет ли он помочь мне вернуться туда.

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

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

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

Даже если вам предлагают не самый идеальный вариант работы, вы можете начать с нее и со временем перейти на должность программиста.

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

По крайней мере, данный способ позволит вам хотя бы приблизиться к желаемой занятости.

Пройдите сертификацию

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

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

Был в моей карьере такой этап, когда я очень хотел получить работу, связанную с разработкой на. NET, потому что мне нравился C# и я считал, что за этим языком будущее, однако опыта в этой технологии у меня было мало.

Проблема заключалась в том, что, хоть в моем послужном списке и был опыт программирования на C++, никто не хотел нанимать меня на работу в качестве. NET-разработчика, а кроме того, ситуация осложнялась тем, что в то время у меня еще не было высшего образования.

Ну и что же я сделал?

Я получил все сертификаты. NET, какие только смог.

Я получил сертификат по разработке решений, затем – по разработке прикладных систем и до кучи даже сертификат по администрированию баз данных Microsoft.

В общем, у меня был практически весь набор дипломов от Microsoft, имевших отношение к разработке.

В итоге в течение года меня перевели на должность, связанную с. NET, несмотря на отсутствие реального опыта использования данной технологии.

Как я уже сказал, этот трюк работает не всегда, но и вреда от него тоже не будет, особенно если вам ощутимо не хватает профессионального стажа.

Будьте настойчивее

Наконец, помните, что под лежачий камень вода не течет.

Я обычно подписывал свои электронные письма так: «Настойчивый человек», подчеркивая этим, что не отстану от получателей письма, пока не получу то, что мне нужно.

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

Компенсируйте недостаток опыта изобретательностью.

Будьте предприимчивы, не опускайте руки при первом же «нет», и люди, скорее всего, в итоге дадут вам шанс – и неважно, есть у вас опыт или нет.

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

Будьте надоедливыми. Это лучше, чем быть забытым.

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

Я был по обе стороны баррикад.

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

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

Если у вас нет опыта, вам нужно как-то его получить.

Не сдавайтесь. Стучитесь во все двери. Продолжай делать то, что вы делаете, и в конце концов вы добьетесь своего.

Глава 12. Поиск работы

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

Каких только оправданий и причин мне не приводили, объясняя, почему их автору никак не удается найти работу.

Некоторые разработчики жалуются, что из-за более старших разработчиков молодым программистам достается мало рабочих мест – что мы разобрали все хорошие места.

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

Третья группа жалуется, что их не берут на работу из-за расы / религии / политической принадлежности.

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

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

Сегодня существует огромный спрос на разработчиков программного обеспечения. Масса рабочих мест ждет своих соискателей.

И при этом многие разработчики жалуются на то, что не могут найти работу.

Но как такое может быть?

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

Проблема заключается в том, что все эти люди не знают, как правильно искать работу, но я уверен, что эта беда легко поправима.

В этой главе я поделюсь с вами лучшими рекомендациями по теме «как получить работу».

Традиционный подход

Скажу сразу: я не сторонник стандартного подхода.

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

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

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

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

Если вы собрались искать работу стандартным способом, делайте это правильно.

Я покажу как.

Это лотерея

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

Здесь очень уместна аналогия с продажами.

Вы действительно должны отнестись к этому как к процессу продажи.

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

(На моем сайте есть программу по отслеживанию заявок на вакансию программиста, которая поможет понять, эффективно ли работает ваша «воронка продаж».)

У вас должно получиться что-то вроде этого:

Заявки на вакансии > Полученные ответы > Собеседования по телефону > Собеседования > Предложения

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

Например, предположим, что вы подали заявку на 100 вакансий.

Допустим, получили 30 ответов.

Из этих 30, возможно, 7 пригласят вас пройти собеседование по телефону.

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

Если вы хотите получить больше предложений о работе, попробуйте предпринять следующее.

1. Добавьте в воронку больше потенциальных работодателей (то есть подайте больше заявок на соискание работы).

2. Повысьте процент потенциальных работодателей, которые переходят от одного этапа воронки к следующему.

 

Другими словами, вы можете подать заявку на 1000 вакансий, а затем получить 10 предложений, или вы можете подать заявку на 100 вакансий с более высокой эффективностью на каждом этапе этого процесса и также получить в итоге 10 предложений.

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

Если вы хотите добиться максимального результата, используйте оба подхода.

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

Что ж, нельзя исключать роль случая, но, скорее всего, дело здесь вот в чем.

• Они лгут или, скорее, сильно завышают цифру реально разосланных резюме.

• Они действительно очень слабы в том, что касается отклика на вакансии. Их процент потенциальных работодателей, переходящих из каждого сегмента воронки, действительно очень, очень низок.

Скорее всего, все вместе.

Но не расстраивайтесь. Я покажу, как эффективно исправить и то, и другое.

Составьте хорошее резюме

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

Один из лучших способов сделать это – составить действительно хорошее резюме.

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

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

Не знаю, как вы, но я бы больше предпочел откликнуться на 50 вакансий, чем на 5000 вакансий.

Первое, что вы должны сделать, – это максимально отполировать свое резюме, чтобы оно стало как можно более эффективным.

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

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

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

Определите квоту на количество вакансий

А теперь перейдем к цифрам.

Мне нравится использовать квоты, потому что они помогают поддерживать постоянный прогресс.

Например, эта книга будет сдана вовремя, потому что у меня есть определенная квота – в день писать не менее 1000 слов и работать над книгой не менее 50 минут.

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

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

А еще лучше откликаться на 10 вакансий в день.

Закладывайте около часа на каждый отклик.

Что? Час на то, чтобы нажать «откликнуться?»

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

Большой ли это объем работы?

Еще бы!

Эффективно ли это?

Да, черт возьми!

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

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

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

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

Сидеть сложа руки и надеяться получить приглашение на собеседование?

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

Как правильно откликаться на вакансии

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

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

Это не значит, что вы должны врать или приукрашивать действительность.

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

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

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

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

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

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

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

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

Как видите, работы тут немало.

Без дополнительных усилий не обойтись.

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

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

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

Замеряйте результаты

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

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

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

Относитесь к поиску работы как к рекламной кампании.

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

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

Как правило, они отмечают увеличение количества получаемых откликов в ответ на заявления о приеме на работу с новым резюме, на 300 или более процентов.

Как видите, очень полезно иметь подобного рода информацию, чтобы оперативно корректировать свой план действий.

Корректируйте план

Нет никакого смысла что-либо оценивать, если за этим не следуют какие-либо действия.

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

Попробуйте использовать новую версию своего резюме.

Например, вы можете изменить расположение элементов или оформление в целом.

Попробуйте хронологический стиль изложения вместо функционального или наоборот.

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

Как по мне, это чистой воды безумие.

Как можно делать одно и то же снова и снова и рассчитывать на другие результаты?

Это бессмысленно.

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

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

Данный подход гарантирует практически стопроцентный успех в поиске работы.

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

Не будьте такими.

Найдите рекрутера

Еще одна более традиционная тактика поиска работы – это взаимодействие с рекрутером или даже несколькими специалистами подобного рода.

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

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

Тем не менее вы должны знать о рекрутерах следующее.

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

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

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

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

Купите 3 книги одновременно и выберите четвёртую в подарок!

Чтобы воспользоваться акцией, добавьте нужные книги в корзину. Сделать это можно на странице каждой книги, либо в общем списке:

  1. Нажмите на многоточие
    рядом с книгой
  2. Выберите пункт
    «Добавить в корзину»