Если вы планируете сменить род деятельности и сфера информационных технологий и Digital привлекает вас востребованностью и перспективностью, интересными задачами, комфортными условиями и хорошей оплатой труда, но истинного желания проводить бесконечное количество часов перед строчками кода нет, можно рассмотреть для себя и другие варианты развития событий — ведь компаниями нужны не только «инженеры».
Большинство этих специальностей вы можете освоить у нас на курсах в режиме онлайн, без отрыва от текущей деятельности:
Давайте рассмотрим немного подробнее некоторые из них.
1. Техническое писательство
Процесс работы всегда один: изучить, как работает продукт или его отдельные компоненты и четко и понятно на «языке читателя» описать особенности работы программы в документации. Техписатель учитывает, для кого он пишет документацию: это может быть документация для внутреннего использования, для B2B или B2C пользователей. В таких случаях для одного и того же продукта может существовать несколько документов, написанных немного разными языками.
Техписатель должен уметь в ограниченные сроки досконально разобраться в продукте, а для прояснения «серых зон» он консультируется с коллегами — разработчиками, тестировщиками, бизнес-аналитиками. Техписатель отлично владеет всеми навыками работы с текстом (написание, редактура и корректура, перевод), умеет разными способами визуализировать информацию, быстро разбирается в сложных системах. Что касается «мягких навыков», техническому писателю важно быть внимательным к деталям и обладать коммуникативными навыками, чтобы уметь собирать всю необходимую информацию для написания точной и исчерпывающей документации. Зачастую также требуется продвинутое знание иностранных языков, в частности английского.
2. IT-рекрутмент
Рекрутер — это специалист по подбору кадров. Если это in-house специалист, то есть работающий непосредственно в компании, то его заказчиками являются сотрудники этой же компании, в основном — руководители подразделений. Также рекрутеры могут работать в агентствах, тогда они ищут кандидатов в основном для B2B заказчиков — других компаний, которые решили обратиться за помощью в закрытии вакансии в агентство.
Рекрутмент — это часть HR департамента (Human Resources). Рекрутер — первый сотрудник компании, с которым взаимодействует устраивающийся на новое место работы человек. После того, как принято решение о приеме на работу (компания согласовала кандидатуру, соискатель принял предложение о работе) — новый сотрудник попадает в руки HR-специалиста, который помогает ему в оформлении и адаптации на новом месте. Также HR может заниматься организацией корпоративных мероприятий, оформлением различных бонусов и льгот (ДМС, компенсация обучения и спорта и другие бенефиты). В крупных компаниях HR-департамент может насчитывать пару десятков менеджеров, каждый из которых занимается отдельным участком, в маленьких же компаниях всю работу может выполнять один человек.
Вернемся же к рекрутингу. Чтобы успевать успешно закрывать все открытые вакансии, рекрутеру нужно быть активным и энергичным, коммуникабельным и находчивым, уметь оптимально организовать свой процесс работы, уметь разбираться в людях и создавать доброжелательную доверительную атмосферу, не уставать от огромного количества общения с людьми. Важно научиться находить общий язык с разными людьми, договариваться и выяснять потребности собеседников. Также важно уметь эффективно коммуницировать посредством текстов — особенно в IT, где большинство кандидатов негативно относятся к незапланированным звонкам.
Рекрутер в сфере IT — это отдельная история. Кроме вышеобозначенных моментов, здесь важно быть технически подкованным, хотя бы на базовом уровне разбираться в предметных областях, в которых ведется поиск кандидатов, владеть инструментами поиска.
Прокачаться в IT-рекрутменте — непростая задача, потому что приходится развивать сразу большое количество скиллов и областей знаний: IT, рекрутмент, оценку персонала, менеджмент, коммуникации.
Егор Яценко, преподаватель курса «IT-Recruiter»
3. Тестирование
Тестировщик занимается тестированием программного обеспечения, чтобы проверить его на соответствие требованиям (ожидаемый результат равняется фактическому результату), оценить качество продукта и проинформировать команду разработки о найденных несоответствиях (дефектах или «багах»). Смысл тестирования заключается в том, чтобы на выходе дать пользователю продукт как можно лучшего качества, с минимально возможным количеством дефектов. В задачи тестировщика входит не только собственно выполнение тестов, но и также: анализ требований, разработка тестовой документации, создание среды тестирования, документирование результатов тестирования. Тестировщик может заниматься ручным или автоматизированным тестированием. Для ручного тестирования ему необходимо:
- знать теорию тестирования,
- обладать высокой компьютерной грамотностью,
- владеть рядом инструментов тестирования — использование инструментов зависит от характера разрабатываемого продукта и предмета тестирования — веб-приложение, мобильное приложение, тестирование API или баз данных;
- обладать рядом «мягких навыков»: аналитическое мышление, коммуникативные и организационные навыки, любопытство и интерес к технологиям, внимательность к деталям, критическое мышление, желание сделать продукт лучше.
Для реализации автоматизированного тестирования кроме вышеобозначенных навыков необходимо приобретать навыки программирования (например, на языках Java, JavaScript, Python), работы с системами версионирования (например, git), погружаться в тонкости тестирования API, UI и баз данных, учить SQL, уверенно работать в консоли и многое другое.
Тестировщику важно обладать развитыми коммуникативными навыками и навыком работы в команде, поскольку он взаимодействует с разработчиками, менеджерами, аналитиками, саппортом.
4. SEO
SEO-специалист является важной фигуры любой команды, которая занимается Digital-маркетингом. Одной из главных целей его работы является повышение позиции сайтов в поисковых системах. Для успешного продвижения в поисковых системах необходимо изучать особенности поисковых алгоритмов, которые меняются довольно часто. Например, раньше для повышения уровня в выдаче на сайтах публиковали так называемые «SEO-статьи», которые включали в себя множество «слов-ключевиков», благодаря чему сайт лучше индексировался и чаще появлялся в выдаче в ответ на запрос пользователя. Последние несколько лет на место SEO-копирайтингу пришел LSI-копирайтинг — поскольку поисковик в первую очередь индексирует максимально релевантные запросу сайты, то есть сайты, которые содержат полезную уникальную информацию. Следовательно, меняется и сам подход к наполнению сайтов. Но это мы углубились в детали. Давайте рассмотрим конкретные задачи, которые стоят перед SEO-специалистом:
- всесторонний аудит сайта: анализ юзабилити, анализ контента, технический аудит;
- анализ сайтов конкурентов;
- работа с контентом, создание контент-стратегии;
- бюджетирование средств на продвижение;
- создание семантического ядра, прописывание мета-тегов;
- создание качественной ссылочной массы;
- анализ результатов (в том числе работа в Яндекс.Метрика и Google.Analytics), корректирование стратегии;
- подготовка отчетов о проведенной работе.
Результатом качественной работы становится улучшение пользовательского поведения на сайте, увеличение количества переход со внешних ссылок и «органики» (так называются переходы на страницы сайта из выдачи в поисковиках).
SEO является одним из самых «технических» направлений маркетинга. Кроме хотя бы базовой «технической грамотности» также важно обладать аналитическим мышлением, уметь работать с контентом, использовать различные инструменты, оставаться в курсе трендов и изменений. Такой специалист часто взаимодействует с веб-разработчиками, копирайтерами, дизайнерами.
5. Управление проектами
Менеджеры проектов могут иметь разный круг обязанностей и уровень ответственности. Иногда менеджер занимается больше администрированием и отчетностью, координируя небольшую команду, при этом не имея возможности принимать серьезные решения, например, связанные с бюджетированием, увольнением и наймом сотрудников. А бывает так, что менеджер в ответе за производительность десятков подчиненных, принимает стратегически важные решения. Зарплаты этих специалистов, как вы понимаете, могут существенно различаться.
Роль менеджера проектов требует развитых управленческих навыков, поэтому начинающим специалистам будет полезно пройти подходящие курсы, чтобы свести к минимуму историю про «учиться на своих ошибках».
К задачам проджект-менеджера обычно относят:
- продуктивное взаимодействие с заказчиком: проведение переговоров, сбор требований, сдача результатов, решение конфликтных ситуаций;
- составление технических заданий;
- приоритезация задач, постановка задач команде, распределение нагрузки, планирование работы в целом;
- прогнозирование и учет рисков;
- ведение проектной документации;
- обеспечение достижения ожидаемого качества продукта в рамках заявленных сроков и бюджета;
- взаимодействие с командой, мотивирование.
Роль проджект менеджера подходит тем, кому больше всего нравится взаимодействовать с людьми, находить общий язык с разными людьми, договариваться, оказывать на них влияние, заботиться об атмосфере в команде, успешно преодолевать стрессовые ситуации, вести переговоры, презентовать идеи и налаживать процессы. Менеджеры отличаются высоко развитыми коммуникативными и организаторскими навыками, знанием предметной области и владением теорией и методами управления.
Менеджеры проектов работают с изменениями и используют свои навыки и знания, чтобы поддерживать в команде чувство общей цели. Управление проектами это подходящая деятельность для тех, кто не тяготится чередой вызовов, преодолением непростых ситуаций и ответственностью за достижение конкретных результатов. Менеджеры отличаются высокой стрессоустойчивостью и легко переносят постоянные изменения и особенности работы в динамичной среде. Для них не составляет труда переключаться между общей картиной и мелкими деталями.
6. Product Management
Менеджер по продукту работает с потребностями клиентов и бизнес-целями, которые будет выполнять продукт или функция. Формулирует, как выглядит успех продукта, и сплачивает команду, чтобы воплотить это видение в реальность. В разных командах он решает разные задачи, но в любом случае его миссия — сделать так, чтобы продукт «родился» и стал успешным.
Зоны ответственности
- Стратегия развития продукта
Менеджер продукта на высоком уровне несет ответственность за определение видения и стратегии развития продукта. Задача состоит в четком формулировании ценности бизнеса для команды, чтобы все понимали цель создания нового продукта или улучшения существующего продукта.
Менеджер по продукту владеет дорожной картой продукта (Roadmap) — графиком, который определяет, что будет поставляться и когда.
- Планирование и контроль выполнения задач
Менеджер по продукту переводит стратегию продукта в запланированную работу, определяя, что команда будет выполнять, и сроки реализации. Это не зависит от того, какая методология разработки при этом используется. Продакт-менеджер координирует все действия, необходимые для вывода на рынок новых функций. Это предполагает устранение пробелов между различными функциями внутри компании и согласование ключевых групп, а именно маркетинга, продаж и поддержки клиентов.
- Генерирование и оценка идей
Менеджер продукта владеет процессом управления идеями в организации и определяет, какие идеи следует реализовывать в функции, чтобы продвигать стратегию продукта.
Отзывы о продукте и предложения других членов команд также интегрируются менеджером в процессы планирования и разработки продукта.
- Приоритезация функций
Менеджер продукта расставляет приоритеты по функциям в с соответствии со стратегическими целями и инициативами. Ему приходится принимать трудные компромиссные решения, исходя из ценности, которую новые функции должны принести клиентам и бизнесу. Менеджер несет ответственность за определение требований для каждой функции и желаемого взаимодействия с пользователем, а также гарантирует, что команда имеет всю информацию, необходимую для вывода готового продукта на рынок.
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 — язык программирования, работает со статистикой и графикой.