- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF143:work
Материал из Linuxformat.
Содержание |
Работа вашей мечты
- Джоно Бэкон, менеджер сообщества Ubuntu, делится экспертным мнением о том, как начать продвижение по карьерной лестнице свободного ПО.
Приди мне в голову держать пари, я бы поспорил, что большинство читателей Linux Format с радостью работали бы в индустрии открытого кода. Многие из вас обожают Linux и свободное ПО, а что может быть лучше, чем сделать на своем хобби еще и карьеру? Возможно ли получать зарплату за любимое занятие?
В этой статье я хочу поделиться советами и рекомендациями о том, как получить работу вашей мечты, связанную со свободным ПО. Я рассмотрю доступные возможности и способы выделить свои таланты и свое резюме из массы. Я также опишу мой собственный опыт, приведя анекдоты, способные помочь вам приблизиться к получению оплачиваемой работы в области открытого кода.
Вот вам хорошая новость: мир свободного ПО бурлит возможностями для профессий всяческого рода. Не опасайтесь, что компании ищут только программистов на C: это вовсе не так. Программисты, художники, дизайнеры, писатели документации, тестеры, специалисты по развитию бизнеса и продажам, а также многое другое – все это варианты, доступные для вас на рынке труда. Проблема не в поиске подходящей работы, а в обретении всего того, что работодатель желает видеть у кандидата на вакансию.
Одной из причин, по которым я охотно взялся за написание этой статьи, было то, что мне повезло получить работу моей мечты, связанную с открытым ПО: я – менеджер сообщества Ubuntu. Мало того, у меня есть две другие работы-мечты: журналиста и профессионального консультанта по свободному ПО. Выходит, найти достойную работу можно; главное – приложить для этого усилия и упорно трудиться.
Поиск работы
Первым делом создайте себе твердое представление о предложениях рынка: каких они требуют обязанностей, интересны ли вам и совпадают ли с вашими навыками. Я бы советовал вам выбирать работу, расширяющую ваши горизонты, но работодателю нужно знать, что у вас есть солидный фундамент для данной роли. Если вы собираетесь, получив место, обрести все необходимые знания по ходу дела, вам придется-таки побарахтаться – если только вы не впитываете информацию как губка. Во избежание этого, всегда ищите предложения, подыгрывающие вашим исходным навыкам.
Чтобы найти открытую вакансию, просмотрите сайты компаний, где вы жаждете работать. Пусть это поставщик дистрибутивов Linux; тогда проверьте страницы Карьера в Canonical, Red Hat, Novell, Mandriva и других. Отметьте интересующие вас позиции и прочтите соответствующие требования. Мой первый совет – читайте их внимательнейшим образом. Ничто не бесит более, чем отклик от кандидата, который явно не читал описание работы. Кроме того, честно оцените, насколько вы под требования подходите – если работодатель требует пяти лет опыта программирования на Python, а у вас есть только год, не заявляйтесь на вакансию, воображая, что сумеете заставить компанию передумать. Вы же не хотите попасть в черный список для будущих предложений от этого работодателя.
Сайты о трудоустройстве – это второй источник для поиска работы. Имейте в виду, однако, что многие наниматели обращаются к ним только тогда, когда публикация на сайте компании дала мало откликов от достойных кандидатов. В такой ситуации вы можете увидеть, что менеджер по найму персонала чуть силь- нее озабочен заполнением позиции, но зато и откликов от кандидатов, скорее всего, гораздо больше. Поэтому я всегда рекомендую отслеживать публикации новых вакансий на сайтах компаний.
Нужно ли высшее образование?
В связи с работой в индустрии свободного кода, меня часто спрашивают о критериях по образованию. Нужен ли университетский диплом? Нужна ли степень магистра или сертифицированная квалификация инженера?
Критерии обычно варьируются в зависимости от вакансии, но в целом диплом требуют все реже и реже. Я не призываю студентов сбегать с обучения компьютерным наукам, но и без диплома не стоит чувствовать себя за бортом. Наличие большого опыта и знаний по конкретным технологиям, необходимым для открывшейся вакансии, обычно побивает университетское образование.
Единственным исключением здесь являются позиции администраторов и тренеров, где обязательны сертификаты в предметной области (например, RHCSA и RHCE для системных администраторов Red Hat). Может показаться заманчивым вложиться в курсы по сертификации, но они стоят весьма недешево, и стоит сначала проверить, сколько рабочих мест они вам откроют. Вы прекрасно продемонстрируете свой опыт, участвуя в проектах с открытым исходным кодом.
Опыт
На том или ином этапе своей карьеры многие из нас сталкиваются с одной и той же загвоздкой: любая работа, оказывается, требует большого опыта, а если такового у вас нет, как же его без работы приобрести?
К счастью, в нашей области для вас открыты величайшие возможности. По самой природе сообщества свободного кода, любого желающего с радостью примут в его разработку. Если вы новичок, вам всегда кто-нибудь поможет научиться основам. Если у вас нет должного опыта для работы вашей мечты, самое время его получить, а свободный код – прекрасное место для этого.
Расмотрим такой пример: вот вы хотите быть программистом. Есть тысячи проектов, вопиющих о помощи. Вливайтесь, и ваш кусок кода попадет в проект. Накопив опыт по проекту, разработайте новую функцию и затем ее внедрите. Все это будет засчитываться как опыт программирования и отлично впишется в ваше резюме.
Это напоминает мне историю, которую я слышал пару лет назад, про умного парнишку, отчаянно пытавшегося найти работу. У него не было опыта коммерческого программирования, школу он бросил в 16 лет и имел достаточно тощее резюме. К тому же тип, который брал у него интервью, оказался надменным, высокомерным идиотом и сразу учинил ему головомойку, обвинив в переводе времени работодателя. Когда интервьюер не без нажима спросил, каков у парня опыт и с чего он вообразил, что годен для данной работы, тот ткнул пальцем в окно Firefox на компьютере интервьюера и принялся рассказывать, в разработке каких функций участвовал.
Он получил эту работу по двум причинам. Во-первых, он продемонстрировал свои способности использования свободного кода и разработки сообщества как плацдарма для улучшения своих навыков и помощи проекту. Он создал реальный код, который был включен в продукт для миллионов пользователей, и работал с людьми и процессами ради достижения этой цели. Но это было лишь половиной того, что произвело впечатление на интервьюера: другая причина была в показе, что он сам нашел для себя дело и набрался в нем опыта. Парень выглядел уже не просто талантливым программистом, а «золотым билетом», который ищут все менеджеры по найму: сочетание личной и профессиональной мотивации.
Это одна из чудеснейших возможностей, предоставляемых свободным и открытым исходным кодом. У нас есть глобальная сеть проектов, которая не только обеспечивает потрясающее место для изучения новых технологий и сотрудничество с лидерами в этих областях, но также доставляет средства демонстрации вашей личной мотивации. У вас есть возможность обогатить свою жизнь, постоянно улучшая свободное ПО открытого кода для других пользователей.
Итак, вот лучший совет, который я могу дать вам в этой статье: идите и вносите свой вклад в проекты с открытым кодом. Включайтесь в разработку, участвуйте в общей дискуссии (это покажет, как вы взаимодействуете с другими людьми), профессионально и вежливо разрешайте конфликты и разногласия – и создайте постоянно растущий список проектов, которые можно привести как примеры вашего вклада. Возможность прийти на интервью и сказать, что миллионы людей используют ваш код, уже вносит вас в категорию заявителей, достойных серьезного рассмотрения.
Этому совету сопутствует предостережение: если вы намерены участвовать, не забывайте о значимости и устойчивом характере вашего вклада. Предоставление 100 примеров проектов, где вы внесли несколько мелких улучшений, а потом вам это надоело и вы перескочили на другой проект, не произведет желаемого эффекта. Вам нужно доказать, что вы внимательны к деталям и умеете справляться с реальными проблемами в долгосрочной перспективе, а вклад временного попутчика такого эффекта не даст. Будь я интервьюером, на меня бы произвели гораздо большее впечатление два-три примера качественных вкладов в проекты, предоставивших значительную ценность и сделанных с уважением к коллегам по сообществу. Это шлет гораздо более сильный и позитивный посыл.
Стоит также отметить еще один важный плюс длительного и результативного участия в проектах: на этом строится ваша репутация. Множество людей получают работу своей мечты, потому что имеют положительную репутацию благодаря большой работе с сообществом. Масса моих знакомых начинали с IRC-каналов и списков рассылки, способствуя проектам с открытым исходным кодом. После чего им часто предлагали работу благодаря сложившейся репутации в сообществе и их достижениям.
Задать щекотливые вопросы
Многие люди ощущают дискомфорт при выяснении вопросов о зарплате на позиции и компенсационном пакете. Когда это лучше делать, и как это делать? Спросить ли об этом по электронной почте? Или во время интервью? Что делать, если зарплата слишком низка или вас не устраивает компенсационный пакет – например, нет медицинского страхования для вашей семьи?
Наилучший момент, насколько я могу судить, побывав в положении обеих сторон на интервью, возникает тогда, когда после прохождения всех интервью компания предлагает вам позицию. На этом этапе вы должны поставить вопрос вежливо, откровенно и ребром. Если компания еще не спрашивала вас о так называемых компонентах компенсационного пакета, спросите, какая зарплата предлагается для этой позиции.
Если предложенная зарплата мала – но учтите, что ради получения перспективной работы в стоящей компании можно и потерять в деньгах – не стесняйтесь просить больше. Выгода обсуждения зарплаты после получения места состоит в том, что ваши потенциальные наниматели, как вы уже поняли, хотят взять на работу именно вас и знают, что позиция может быть заполнена, хотя бы и с дополнительными затратами. Искать персонал никто не любит, и чтобы снова не затевать этот процесс ради кандидата подешевле, компания может проявить гибкость и пойти вам навстречу.
Показ профессионализма
В современном мире социальных сетей, где мы окружены ореолом информации, традиционный подход к разделению профессиональной и личной жизни ушел в небытие. В старые времена вы были в профессиональном режиме, когда одевали костюм, а когда костюм снимался, наступало время для пятерки уровней Sonic The Hedgehog и коробки вина. Работа и досуг четко различались. Сегодня все иначе. Большинство из нас используют Facebook, Twitter, Identica, Linked In и другие сайты, и во многих из них эти два режима переплетаются.
Facebook – отличный пример такого слияния. Я знаю много людей, которые появились на Facebook с четкой целью добавлять только друзей и семью. Но кабы все было так просто! А как же быть с коллегами? Если коллега добавил вас в друзья на Facebook, будет неловко, если вы проигнорируете его запрос, объявив, что коллеги – это не друзья. Таким образом, обычно довольно закрытая страница профиля в результате наполняется коллегами, размывая грань между ними.
Я всегда был того мнения, что нужно быть самим собой, и на работе, и дома. Я всегда был рад поделиться моей личной жизнью профессионально, и наоборот. Мне до сих пор есть чему поучиться в этом мире, но я рад, что мои профессиональные коллеги и общество в целом знают, что я слушаю металл, люблю свою жену, и мне нравится играть концерты со своей группой. Отключить эти характеристики я не могу – они являются определяющими компонентами и делают меня тем, кто я есть. Хитрость заключается не в разделении людей из вашей жизни на различные группы, а в разумном и сознательном общении с группой в целом и в разных ситуациях.
Это тем более важно в мире открытого исходного кода. Сообщество свободного кодом именно и есть сообщество. Это набор профессиональных отношений, но и множество связей, отлитых и развитых в общественных мероприятиях и других случайных средах. Наша общительная природа – вот что делает наше сообщество таким замечательным; не старайтесь скрывать это в профессиональной среде.
Резюме: дверь в мир
Став менеджером и начав нанимать людей, я ощущаю преимущество знания, что такое быть по другую сторону стола во время интервью. Я почти хотел бы, чтобы каждый имел возможность узнать, что значит нанимать людей, потому что это помогает понять и исправить свои недостатки при приеме на работу. Такую возможность имеют не все, и я поделюсь наиболее важными вещами, на которых надо сосредоточиться при поиске работы вашей мечты.
Первым пунктом, безусловно, является ваше резюме. Поскольку отрасль открытого кода популярна и найдется множество людей, желающих найти их работу мечты, в ответ на опубликованные вакансии мы часто получаем большое количество откликов. На каждую позицию, на которую мне приходилось нанимать людей, выстраивалась очередь претендентов (Canonical – фирма, где хотят работать многие) – и резюме становится первой точкой контакта с работодателем. Я использую его, чтобы решить, приглашать ли человека на интервью или нет.
Резюме приходят в различных формах. Одни умещаются на листе бумаги, другие представляют собой практически роман. Одни скучны и суховаты, другие – ярки и красочны. Хитрость тут в получении правильного баланса.
Кричащее и яркое, но малосодержательное резюме не цепляет. Равно как и нудное резюме, хотя бы и с тоннами содержания. Некоторые резюме пестрят орфографическими ошибками и прочими ошибками новичков. Я рекомендую придерживаться следующих принципов:
- Делайте резюме кратким и точным. Охватите все ключевые факты, которые вы хотите донести до работодателя, но не перегружайте чрезмерным количеством деталей. Представьте лучшие свои характеристики, честно и четко; избегайте жаргона.
- Убедитесь, что выделены важные моменты. Лично я читаю все получаемые резюме от начала до конца, но знаю, что многие менеджеры просто пробегают по ним глазами. Чтобы избежать этого, убедитесь, что ключевые элементы информации – ваши навыки, достижения в области образования и трудовой стаж – выделены жирным шрифтом, чтобы их отметили.
- Опишите основные элементы. Резюме – это документ, цель которого – представить вас и ваши навыки, которые вы можете предложить потенциальному работодателю. Убедитесь, что вы даете им всю необходимую информацию. Вы найдете онлайн много материалов по созданию хорошего резюме.
- Удалите все следы эгоизма. Мне приходилось читать резюме, сплошь заполненные самовосхвалением. Это не дает позитивный сигнал. Конечно, ваше резюме призвано продать вас, но пусть ваши навыки и опыт говорят сами за себя – вместо того, чтобы превращать их описание в длинное банальное коммерческое объявление.
- Не лгите. Это кажется очевидным, но стоит повторить: не лгите. Даже если вам это удастся на стадии отбора по резюме, интервью, как правило, раскрывает любую неправду. Поимка вас на вранье угрожает вашим будущим шансам.
Созданное вами отличное резюме выведет вас на интервью!
Совет на этой стадии процесса найма прост: будьте скромны, честны, и отвечайте на вопросы как можно лучше. А когда интервьюер спросит, есть ли у вас вопросы к ним, используйте это как возможность больше узнать о позиции. Всегда держите в уме по крайней мере два или три готовых вопроса.
Найти работу своей мечты – это обширная тема, и на полное ее раскрытие здесь нет места, но я надеюсь, что мои советы помогут вам продвинуться в этом направлении. Удачи!
Наполните свое резюме
Есть много прекрасных вещей, которые вы можете сделать, чтобы укрепить свою репутацию и опыт в вашей карьере. Вот лишь несколько идей:
- Опубликуйтесь – не желая увеличить и без того бездонное море писем по электронной почте в башни Linux Format; публикация в журнале, на сайте или в других местах – это отличный способ добавить шарма вашему резюме.
- Напишите книгу. К этой рекомендации стоит отнестись с осторожностью. Писать книгу – неблагодарный труд. Он включает многочасовой труд, стопки исследований и бесконечные редактирования – и все это одновременно с основной работой и поддержанием здоровых отношений с друзьями и семьей. Но, несмотря на все мучения, это делает сильную заявку, что вы обладаете определенными знаниями в той области, по которой написана ваша книга.
- Организуйте мероприятие: организация мероприятия, конференции и тому подобного сборища – отличный способ продемонстрировать управление взаимосвязанными частями. Многие компании часто и сами хотят организовывать события, так что наличие такого опыта может оказаться хорошим бонусом.
- Зарегистрируйтесь в группах и сообществах: участие в местных группах и сообществах, типа Групп Пользователей Linux – еще один показатель природной жажды знаний и двигатель дальнейшего развития карьеры.
- Будьтесь общительны – больше используйте Twitter, Facebook, LinkedIn и другие социальные сети, чтобы начать строить репутацию для выполняемой вами работы.
Где бы вы ни унюхали возможность любого рода для развития своего портфолио или налаживания контактов, немедля ловите ее!