5.2 Что значит «актуально»?
Какие навыки необходимы для того, чтобы ваша карьера и вы оставались актуальными на глобальном рынке труда? Карьера ваша, а значит, вам определять, что это значит и что может привести вас к успеху. Для начала поймите, какие проблемы работодателей вы можете решить. Вы занимаетесь обслуживанием сетей? Пишете проприетарные настольные приложения? Создаете веб-приложения? Поддерживаете работу серверов? Сколько бы решений у вас ни было, именно на них нужно сосредоточиться. Сейчас немногие могут выполнять кучу разных задач и быть настоящими мастерами на все руки, поэтому стоит сосредоточиться на широком выборе решений и задач.
ВЫ, БЕЗУСЛОВНО, МОЖЕТЕ ИЗМЕНИТЬ НАПРАВЛЕНИЕ СВОЕЙ КАРЬЕРЫ
К примеру, нельзя сказать, что инженер сети никогда не сможет стать разработчиком программного обеспечения. Абсолютно точно сможет! Однако это полностью изменит его сферу деятельности и, как следствие, карьеру. Это масштабные изменения, и мы не будем касаться их в этой главе.
Когда вы определите свое пространство решений, необходимо начать изучать тенденции рынка в этом пространстве. Каких специалистов работодатели нанимают?
Один из способов ответить на этот вопрос – использовать свою сеть знакомств. Пообщайтесь с коллегами из других компаний: это безусловно поможет получить более широкое представление о том, что происходит в отрасли.
Также я обычно просматриваю списки вакансий со всей страны и даже со всего мира. Я использую как можно больше сайтов, чтобы получить как можно больше информации. Но при этом я стараюсь не поддаваться чрезмерному влиянию новых трендов. Например, то, что Google выпустила еще одну платформу программирования JavaScript, не значит, что я должен сразу же сесть и изучить ее. Вместо этого я смотрю, как она проникает на рынок. Если я вижу, что многие работодатели добавляют ее в свои вакансии, то понимаю, что пора браться за дело.
Вместо новейших трендов я ищу те технологии, которые снова и снова появляются в вакансиях. Если множество работодателей нанимают работников со знаниями по данной технологии, она, естественно, актуальна на текущем рынке. Буду честен: такой подход несколько замедляет процесс получения новых навыков, поскольку я не предсказываю за них, а жду, когда работодатели сами примут новую технологию. Однако также это позволяет ограничить все, чему я должен научиться, адекватным набором навыков, который, скорее всего, сможет улучшить мою карьеру.
5.2.1 Опыт и экспертность
Важно понимать, что не обязательно быть экспертом в каждом навыке вашей отрасли. Для начала вполне допустимо выбрать определенную подгруппу нужных навыков, затем ознакомиться с ними на базовом уровне, а также нарастить «мышцы» для быстрого обучения.
Обычно я распределяю все свои технические навыки по ширине и глубине, чтобы определить, что я уже знаю и что мне нужно знать. Такой же подход используется в пирамиде знаний, созданной Марком Ричардсом и Нилом Фордом, которую можно найти на сайте http://mng.bz/eMBJ. Популярная в области технологий, она выглядит примерно так, как показано на рисунке 5.3.
Рис. 5.3. Пирамида знаний
Идея в том, что любая технология содержит все, что вы умеете делать, то есть навыки, которыми обладаете. Это техническая глубина навыка. Для некоторых навыков глубина будет занимать большую часть пирамиды; для других – маленькую. Также, как правило, существует множество навыков, о которых вы знаете, но которые не изучали; они отражают широту знаний, в которых вы могли бы стать профессионалом, если бы выделили на это время. Кроме того, есть множество умений, о знании которых вы даже не подозреваете, – информация, которая выходит за рамки вашего понимания. Таким образом, если вы обладаете определенным техническим навыком, этот пункт должен быть совсем небольшим. Цель пирамиды в том, чтобы:
определить навыки, в которые нужно углубиться, чтобы получить или сохранить работу;
определить компоненты навыков, которые нужно знать, чтобы получить или сохранить работу;
изучить навыки и компоненты навыков, которые были определены на этапах 1 и 2. По мере их изучения приобретаются знания и навыки второго уровня «Что я умею/знаю, но не в курсе об этом», которые помогут стать еще более опытным в данной сфере.
Шаг 2 – самый трудный. Что конкретно мне нужно знать о JavaScript, PowerShell или микросервисах, чтобы выполнять определенную работу? Один из способов подойти к этому вопросу – использовать показатели эффективности в данной отрасли. Сертификаты, дипломы и другие показатели помогут определить верхнюю точку необходимых знаний и сосредоточиться на ней. В некоторых отраслях ИТ (например, в ИТ-операциях) существует множество сертификатов; в других (например, в разработке) их меньше, но если поискать, можно найти большое количество аттестационных тестов для любых навыков. Некоторые обучающие компании осуществляют проверку знаний, например, Pluralsight’s Skill IQ; другие предлагают сертификаты и дипломы по окончании обучения.
Другой способ взглянуть на уровень владения навыком – это изучить свой уровень знаний в первой части пирамиды «Что я умею/знаю». У всех нас есть навыки, в которых мы сильны, и те, в которых мы «плаваем». Такой способ оценки мастерства иногда называют Т-образным набором навыков. Он изображен на рисунке 5.4.
Рис. 5.4. T-образный обзор глубины и широты знаний
Т-образная схема – еще один способ взглянуть на пирамиду знаний, только в этом случае оцениваются несколько навыков вместо одного. Навыки, в которых больше пунктов «Что я умею/знаю», считаются глубокими (в примере на рисунке Windows), и на схеме они отображаются в виде длинных столбцов. Навыки, о которых я хотя бы немного знаю, составляют широту знаний и добавляются в схему в виде дополнительных столбцов. Я могу углубить знания о любом из навыков (например, Linux и iSeries), если мне это понадобится. Вот здесь и пригодится таблица распределения навыков и ее четыре квадрата: например, я хочу сосредоточить усилия на обучении навыкам, которыми владею поверхностно и которые очень актуальны на рынке.
5.2.2 На чем стоит сосредоточиться?
Итак, вы выписали навыки, в которых хорошо разбираетесь и в которых не разбираетесь вообще, узнали, какие навыки актуальны на рынке или необходимы для вашей работы, и теперь представляете, на чем должны сосредоточиться.
Вы также можете посвятить часть или все свое учебное время общим, но значимым темам в необходимой отрасли. Для этого отберите адекватный набор навыков, знания о которых хотите постоянно поддерживать. Возможно, это будет непростой задачей, потому что в любой области технологии есть множество противоположных навыков. Вот несколько примеров из самых разных областей:
Разработка программного обеспечения. Языки Java, C#, JavaScript, Python, PHP и сотни других.
Системное администрирование. Операционные системы Windows, Linux, UNIX и операционные системы для устаревших мэйнфреймов и компьютеров среднего уровня.
Обслуживание сети (сетевой инженер). Cisco, Juniper, Aruba и многие другие.
Администрирование баз данных. Microsoft SQL Server, Oracle, MySQL, PostgreSQL и десятки других технологий.
Все эти технологии важны и популярны, и множество работодателей нанимают сотрудников со знаниями любой из них. Итак, что же выбрать? Нужно ли стать экспертом во всех?
Чтобы определить адекватный для себя набор навыков, я начинаю с анализа долей рынка, выясняя уровень популярности того или иного языка, системы или инструмента. Это просто: введите в Интернете нечто вроде «доли рынка сетевых поставщиков» или «доли рынка Сisco», а затем сосредоточьтесь на одном или двух ведущих конкурентах на рынке. Такой подход выполняет две задачи:
определить самые конкурентоспособные компании – те, где я, скорее всего, смогу получить и сохранить работу;
понять, кто находится на более низком уровне. Если я хорошо знаком с ведущими конкурентами, то при необходимости мне будет нетрудно это узнать.
Определив свои целевые навыки, важно помнить, что в них не нужно становиться мировым экспертом. Вам необходимо базовое ознакомление и уверенность в том, что вы сможете в случае необходимости быстро освоить этот навык.
Для меня базовое ознакомление означает знания, которые можно получить за 40–80 часов обучения. Этого может быть недостаточно, чтобы получить работу, но хватит, чтобы выбрать верное направление для обучения и получить больше знаний. Обычно я обучаюсь 2–3 часа 3 дня в неделю, чтобы набрать 60 часов обучения за пару месяцев. Для меня это разумная инвестиция времени для получения необходимых навыков и знаний.
В базовом ознакомлении есть и положительный момент: основы любой технологии, как правило, меняются медленнее всего. Это означает, что мои инвестиции в обучение, направленные на ознакомление, будут актуальны дольше, что даст мне время освоить другие навыки на том же уровне знаний. Для меня уверенность в пользе базового ознакомления зависит, как я говорил выше, от того, уверен ли я в своей способности быстро освоить необходимый материал глубже.