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

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

Мыслите нестандартно

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

Большинство вакансий, особенно хороших, не публикуется.

Не верите? Тогда советую вам ознакомиться вот с этой статьей[14] в газете Wall Street Journal, где говорится о том, что до 80 % вакансий не размещаются в широком доступе.

Как получить такую работу?

Для этого вы должны мыслить нестандартно.

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

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

Не бойтесь быть оригинальным человеком.

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

Нет никаких правил. Есть только рекомендации.

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

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

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

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

Обзаводитесь связями

Я уже говорил об этом и упомяну еще как минимум дюжину раз.

Обрастайте знакомствами.

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

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

Мне известны два способа это сделать.

1. Знакомьтесь с как можно бóльшим количеством людей.

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

Большинство людей неправильно подходят к вопросу построения связей.

Они ждут, пока им понадобится работа или что-то еще, а затем начинают «знакомиться с людьми».

Как только они знакомятся с кем-то, они начинают рассказывать о себе и о том, что ищут работу.

Никому нет дела до того, что вам нужно.

Повторяю.

Никому нет дела до того, что вам нужно.

Людей волнует только то, что хотят они.

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

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

Что вы можете для них сделать?

Как вы можете им помочь или внести какой-то свой вклад, придав им ценность?

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

Но на это нужно время. Итак, с чего же начать?

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

В любом регионе есть хотя бы одно еженедельное или ежемесячное мероприятие подобного рода.

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

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

Если он окажется достаточно толковым, вы быстро завоюете доверие к себе, притом немалое.

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

Формирование базы связей начинается с инвестирования в нее.

Как говорится, не посеешь – не пожнешь.

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

Нацеливайтесь на конкретные компании

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

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

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

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

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

Угадайте, кого они порекомендовали, когда им в следующий раз понадобился новый сотрудник в компанию? И угадайте, кто в итоге стал этим сотрудником?

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

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

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

Или вы можете сделать потенциальному работодателю какое-то полезное предложение.

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

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

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

Она настойчиво продолжала напоминать о себе, и в конце концов они сдались и наняли ее. Она работает там и по сей день.

Создайте что-нибудь полезное

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

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

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

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

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

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

Начните с самого верха

В сфере продаж бытует такая поговорка: начните сверху.

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

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

Вместо того, чтобы начинать снизу, попробуйте начать сверху.

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

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

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

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

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

Звучит абсурдно? Или даже безумно?

Вероятно, вы думаете, что это не может сработать?

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

 

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

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

Используйте входящий маркетинг

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

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

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

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

Итак, что это за техника?

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

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

Все это можно выразить одним словом-призывом – «прославься», тем не менее вам не обязательно становиться знаменитостью, чтобы техника входящего маркетинга заработала.

Все, что нужно, – чтобы вас знали в какой-то узкой области разработки программного обеспечения.

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

Чем эта область меньше, тем легче вам будет стать номером один, а именно в этом и состоит ваша цель.

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

Интервьюируйте интервьюера

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

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

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

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

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

Идея состоит в том, чтобы найти способ попасть в офис и поговорить с этим человеком.

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

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

Пока вы просто засеиваете поле.

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

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

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

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

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

Проявляйте настойчивость

Напоследок я повторю совет из предыдущей главы: будьте настойчивее.

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

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

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

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

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

Не все двери открыты. Иногда приходится брать лом и сбивать замок.

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

Глава 13. Составление резюме

Ах, резюме.

Скажу честно – непростые у меня с ним отношения.

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

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

Вот почему резюме одновременно так важно и так бесполезно.

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

Так вот… Я считаю, что резюме большинства разработчиков программного обеспечения, как это бы помягче сказать, оставляют желать лучшего.

Если вы это читаете, ваше резюме, скорее всего, паршивое.

Я абсолютно не хочу никого оскорбить. Такова реальность.

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

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

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

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

Именно эти 15 секунд в буквальном смысле решают ход вашей дальнейшем жизни.

Собеседование или отказ.

Верхняя часть стопки или корзина для мусора.

Нравится вам это или нет, но хорошее резюме действительно имеет значение.

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

Первый шаг: не составляйте резюме

Я не шучу.

Нет, правда.

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

Да, я знаю, что это звучит как-то не очень.

Может быть, вы даже думаете, что я вас обманываю.

«Если вы не в состоянии написать собственное резюме, то вы явно не подходите для работы».

«Я бы никогда не нанял человека, который нанимает профессионала для написания резюме. Такие вещи я чую за версту».

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

В моей книге «Путь программиста» есть небольшая глава, посвященная резюме. В ней я даю тот же совет, что и здесь, на что многие говорили мне: «Мне нравится эта книга, за исключением части о написании резюме; я не могу с ней согласиться».

Так что поверьте, я понимаю ваше возмущение.

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

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

Написание резюме – это искусство.

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

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

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

Вряд ли вы как программист достаточно хорошо владеете навыками составления резюме.

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

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

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

Сосредоточьтесь на своей работе.

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

Но он этого не делает. Почему?

Потому что у него есть вы – профессионал в этом деле.

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

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

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

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

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

Выбор составителя резюме

Очень важно выбрать хорошего составителя резюме.

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

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

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

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

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

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

Худшее, что вы можете сделать, – это найти ничего не знающего о технологиях человека, который вам напишет что-то наподобие: «Я в одиночку руководил разработкой проекта на C++, применив SQL к полиморфному программному коду».

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

Сначала попросите составителя резюме показать примеры его работ.

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

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

Изучив его работы, вы будете хорошо представлять, что получите в итоге.

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

Не гонитесь за дешевизной. В этом деле качество является приоритетом.

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

 

Отнеситесь к этому как к инвестиции.

С отличным резюме вы легко сможете получить работу с зарплатой на 10 и более процентов выше.

Помимо этого, вы сможете найти работу намного быстрее.

Если вы зарабатываете 80 000 долларов в год, а получите работу с зарплатой в 88 000 долларов, сумма в 500 долларов уже не кажется такой уж обременительной, не так ли?

14https://www.wsj.com/articles/SB10001424127887323869604578368733437346820.
Купите 3 книги одновременно и выберите четвёртую в подарок!

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

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