Гибкие навыки. Исчерпывающее руководство по прокачке себя для начинающих разработчиков
Шрифт:
ЛОВУШКА: А ЧТО ДЕЛАТЬ, ЕСЛИ РАБОТА НУЖНА ПРЯМО СЕЙЧАС?
Возможно, ты согласен со всем, что я здесь говорю, но вот проблема – у тебя нет времени на выполнение всех рекомендаций. Ты только что ушел с прошлой работы и находишься в активном поиске, но у тебя нет времени на то, чтобы заводить друзей или зарабатывать репутацию в интернете. Ты даже не можешь изучить своего потенциального работодателя. Что делать в такой ситуации?
Если есть такая возможность, то познакомься с интервьюером заранее. Постарайся сделать по максимуму то, о чем я писал выше. Узнай, можешь ли ты участвовать в предварительном собеседовании, поговорить
Я знаю, что это звучит очень странно, но описанный мной способ может сработать. Мой хороший друг, владелец стартапа Health Hero, использовал этот способ, чтобы его компанию приняли в три программы ускорения стартапов. Эти программы известны тем, что туда очень сложно попасть. Этот человек просто попросил о предварительных собеседованиях с менеджерами, так что во время собеседования все уже знали, кто он такой.
Надеюсь, что к моменту проведения собеседования интервьюер уже будет знать тебя. Но как следует вести себя на собеседовании? Очевидно, что ты должен обладать всеми навыками, необходимыми для твоей работы. Уверен, что ты владеешь техническими навыками в совершенстве, так что сейчас я буду говорить о другом – об уверенности.
Представь себя на месте менеджера. Будущие сотрудники – это инвестиция. И если ты хочешь, чтобы эта инвестиция принесла пользу, то тебе нужно вкладывать в нее деньги и время. Работники, которые в состоянии самостоятельно решать необходимые задачи, всегда ценятся выше других сотрудников. К тому же от таких людей гораздо меньше головной боли, так как ими очень просто управлять.
Если бы я был на месте нанимателя, то предпочел бы нанять такого разработчика, который знает чуть меньше, но может делать все самостоятельно (вместо человека, который знает много чего, но над ним нужен постоянный контроль). Когда ты приходишь на собеседование, постарайся показать, что ты в силах решать задачи самостоятельно.
Тебе все еще нужно будет доказать, что ты технически компетентен. Но если ты сможешь доказать, что ты человек, которого не останавливают проблемы, то ты не только понравишься менеджеру, но и получишь эту работу.
Я поделюсь с тобой одной фразой, которую использую при коучинге разработчиков: «Я тот человек, который сам узнает, что нужно делать, поймет, как нужно это делать, и в конце концов сделает это». Волшебная фраза, которую хочет услышать каждый менеджер по найму сотрудников. Тогда менеджер понимает, что этому человеку он может доверить работу. Тебе необязательно использовать именно эту фразу, но во время интервью ты должен показать себя именно таким человеком. Думаю, не стоит объяснять, что ты ДОЛЖЕН БЫТЬ таким человеком.
Неважно, ищешь ты работу прямо сейчас или просто мониторишь рынок труда, лучше начать готовиться к собеседованию заранее.
Первое, что тебе нужно сделать, – убедиться в том, что ты поддерживаешь свои технические навыки на нужном уровне. Если ты недостаточно квалифицирован, то никакой способ «взлома» собеседования не поможет тебе получить работу. Убедись, что ты читаешь необходимое количество технической литературы и блогов, а также уделяешь время развитию собственных навыков.
Ты также можешь заняться поиском и расширением сети контактов до того, как она понадобится. Заводи знакомства с сотрудниками местных компаний, заводи связи, которые могут пригодиться тебе в будущем. Читай и комментируй блоги других людей, расскажи о себе другим разработчикам или даже менеджерам компаний. Попробуй найти способ расширить круг своих знакомств.
И не забывай о практике. Ты можешь проходить собеседования только ради того, чтобы получить необходимый опыт. И чем больше ты практикуешь, тем комфортнее и легче тебе будет проходить «то самое» собеседование.
Большую пользу также принесет самореклама, о которой мы поговорим в следующей части.
• Даже если сейчас ты не ищешь работу, составь список компаний, в которых тебе хотелось бы работать. Составь список знакомых, работающих в этих компаниях.
• Если в списке есть компании, в которых не работают твои знакомые, то составь план знакомства хотя бы с одним сотрудником из каждой компании. Познакомься с этими людьми.
• Найди по крайней мере одну местную пользовательскую группу и лично познакомься со всеми ее участниками. Постарайся общаться как можно с большим количеством людей.
7
Три карьерных пути разработчика
Когда ты повторяешь действия других людей или следуешь по пути, проложенному кем-то другим, очень легко допустить ошибку. Конечно, большая часть разработчиков почти все время работает на кого-то другого, но это не единственный вариант. Существует множество вариантов, где и как ты можешь применить свои навыки.
Возможно, ты даже не знал о других вариантах, кроме традиционного. Поверь мне, раньше я тоже о них не знал. В этой главе я расскажу тебе о разных вариантах, и у тебя появится возможность определиться с тем, чего ты хочешь в будущем. Мы рассмотрим каждый вариант отдельно, и ты узнаешь, как можно преуспеть в каждом из них.
Стандартный выбор работы, который делают большинство разработчиков. Большую часть своей карьеры я был сотрудником – все из-за того, что я выбрал самый простой путь. Возможно, мне не стоит рассказывать, что значит «быть работником», но давай рассмотрим все плюсы и минусы этого варианта.
Главный плюс этого варианта – стабильность. Стабильность не в том смысле, что ты будешь работать на одной работе или на одного человека; я имею в виду то, что у тебя всегда будет постоянный источник денег. Если ты решил работать в компании, то пока ты работаешь там, ты получаешь зарплату. Конечно, в будущем ты можешь потерять эту работу и тебе придется заняться поиском новой, но пока у тебя «стабильные времена», ты можешь рассчитывать на определенный доход каждый месяц.
Этот вариант самый простой из всех, так как твоя ответственность на работе довольно невелика и ты всегда знаешь, к чему ты в конце концов придешь. Поиск работы очень прост. К тому же тебе не нужно гадать о том, что делать, чтобы тебе заплатили.
Как у сотрудника компании, у тебя всегда будет оплачиваемый отпуск и – если ты живешь в США – ты всегда можешь рассчитывать на помощь с медицинской страховкой.
Но у этого варианта есть свои негативные стороны. Например, ты довольно ограничен в своей свободе. Будучи сотрудником компании, большую часть времени ты станешь решать задачи, поставленные твоим работодателем. Ты не сможешь выбирать работу, и иногда тебе придется делать то, что тебе не нравится. Возможно, тебе также придется следовать расписанию: тебе придется работать определенное число часов в неделю.