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

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

Давайте рассмотрим немного подробнее некоторые из них.

1. Техническое писательство

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

Техписатель должен уметь в ограниченные сроки досконально разобраться в продукте, а для прояснения «серых зон» он консультируется с коллегами — разработчиками, тестировщиками, бизнес-аналитиками. Техписатель отлично владеет всеми навыками работы с текстом (написание, редактура и корректура, перевод), умеет разными способами визуализировать информацию, быстро разбирается в сложных системах. Что касается «мягких навыков», техническому писателю важно быть внимательным к деталям и обладать коммуникативными навыками, чтобы уметь собирать всю необходимую информацию для написания точной и исчерпывающей документации. Зачастую также требуется продвинутое знание иностранных языков, в частности английского.

2. IT-рекрутмент

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

Рекрутмент — это часть HR департамента (Human Resources). Рекрутер — первый сотрудник компании, с которым взаимодействует устраивающийся на новое место работы человек. После того, как принято решение о приеме на работу (компания согласовала кандидатуру, соискатель принял предложение о работе) — новый сотрудник попадает в руки HR-специалиста, который помогает ему в оформлении и адаптации на новом месте. Также HR может заниматься организацией корпоративных мероприятий, оформлением различных бонусов и льгот (ДМС, компенсация обучения и спорта и другие бенефиты). В крупных компаниях HR-департамент может насчитывать пару десятков менеджеров, каждый из которых занимается отдельным участком, в маленьких же компаниях всю работу может выполнять один человек.

ИТ — не только программирование: 7 альтернативных специальностей
Наиболее популярные специальности выпускников, занятых в сфере HR

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

Рекрутер в сфере IT — это отдельная история. Кроме вышеобозначенных моментов, здесь важно быть технически подкованным, хотя бы на базовом уровне разбираться в предметных областях, в которых ведется поиск кандидатов, владеть инструментами поиска.

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

Егор Яценко, преподаватель курса «IT-Recruiter»

3. Тестирование

Тестировщик занимается тестированием программного обеспечения, чтобы проверить его на соответствие требованиям (ожидаемый результат равняется фактическому результату), оценить качество продукта и проинформировать команду разработки о найденных несоответствиях (дефектах или «багах»). Смысл тестирования заключается в том, чтобы на выходе дать пользователю продукт как можно лучшего качества, с минимально возможным количеством дефектов. В задачи тестировщика входит не только собственно выполнение тестов, но и также: анализ требований, разработка тестовой документации, создание среды тестирования, документирование результатов тестирования. Тестировщик может заниматься ручным или автоматизированным тестированием. Для ручного тестирования ему необходимо:

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

Для реализации автоматизированного тестирования кроме вышеобозначенных навыков необходимо приобретать навыки программирования (например, на языках Java, JavaScript, Python), работы с системами версионирования (например, git), погружаться в тонкости тестирования API, UI и баз данных, учить SQL, уверенно работать в консоли и многое другое. 

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

ИТ — не только программирование: 7 альтернативных специальностей
Цикл ручного тестирования

4. SEO

SEO-специалист является важной фигуры любой команды, которая занимается Digital-маркетингом. Одной из главных целей его работы является повышение позиции сайтов в поисковых системах. Для успешного продвижения в поисковых системах необходимо изучать особенности поисковых алгоритмов, которые меняются довольно часто. Например, раньше для повышения уровня в выдаче на сайтах публиковали так называемые «SEO-статьи», которые включали в себя множество «слов-ключевиков», благодаря чему сайт лучше индексировался и чаще появлялся в выдаче в ответ на запрос пользователя. Последние несколько лет на место SEO-копирайтингу пришел LSI-копирайтинг — поскольку поисковик в первую очередь индексирует максимально релевантные запросу сайты, то есть сайты, которые содержат полезную уникальную информацию. Следовательно, меняется и сам подход к наполнению сайтов. Но это мы углубились в детали. Давайте рассмотрим конкретные задачи, которые стоят перед SEO-специалистом:

  • всесторонний аудит сайта: анализ юзабилити, анализ контента, технический аудит;
  • анализ сайтов конкурентов;
  • работа с контентом, создание контент-стратегии;
  • бюджетирование средств на продвижение;
  • создание семантического ядра, прописывание мета-тегов;
  • создание качественной ссылочной массы;
  • анализ результатов (в том числе работа в Яндекс.Метрика и Google.Analytics), корректирование стратегии;
  • подготовка отчетов о проведенной работе.

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

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

5. Управление проектами

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

ИТ — не только программирование: 7 альтернативных специальностей

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

К задачам проджект-менеджера обычно относят:

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

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

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

6. Product Management

Менеджер по продукту работает с потребностями клиентов и бизнес-целями, которые будет выполнять продукт или функция. Формулирует, как выглядит успех продукта, и сплачивает команду, чтобы воплотить это видение в реальность. В разных командах он решает разные задачи, но в любом случае его миссия — сделать так, чтобы продукт «родился» и стал успешным.

Зоны ответственности

  1. Стратегия развития продукта

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

Менеджер по продукту владеет дорожной картой продукта (Roadmap) — графиком, который определяет, что будет поставляться и когда.

  1. Планирование и контроль выполнения задач

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

  1. Генерирование и оценка идей

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

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

  1. Приоритезация функций

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

ИТ — не только программирование: 7 альтернативных специальностей

7. Data Science

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

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

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

Ключевые hard skills

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

  • Аналитика больших данных: включает использование и анализ больших наборов данных, чтобы помочь компаниям использовать информацию о потребительских тенденциях и рыночных моделях. Термин «большие данные» относится к наборам данных, настолько сложным, что обычное программное обеспечение для обработки данных не может работать с ними.
  • Java — один из самых популярных и несложных для изучения языков, также полезен при работе с большими данными.
  • Машинное обучение: предполагается изучение моделей, алгоритмов и математики, которые компьютеры реализуют для повышения производительности. Алгоритмы машинного обучения, использующие данные, подпадают под сферу науки о данных.
  • Hadoop: созданная Apache Software Foundation, Hadoop представляет собой группу программных инструментов с открытым исходным кодом, используемых для работы с большими данными. 
  • Python — язык программирования общего назначения, позволяющий решать широкий спектр различных задач. Есть интерпретаторы, которые позволяют ему работать с множеством операционных систем. 
  • Data Mining — процесс поиска в большом наборе данных ранее нераспознанных закономерностей или идей. Data Warehouse — система баз данных, созданная специально для анализа данных. Специалистам по обработке данных рекомендуется иметь опыт как в Data Mining, так и в создании хранилищ данных.
  • SAS — набор программных продуктов, созданных специально для управления данными и анализа бизнес-аналитики.
  • SQL — языка структурированных запросов для работы с базами данных. 
  • R — язык программирования, работает со статистикой и графикой.