Интересует работа в IT, но не знаете, какую профессию выбрать? Какие направления есть в этой сфере и кому подойдут, рассказывает соосновательница консалтингово-тренинговой компании E5 Алена Лубчак, которая работает в IT c 2005 года и прошла путь от сотрудницы отдела поддержки до менеджера проектов и руководителя офиса.
Для начала определитесь: вы действительно хотите работать в IT или это просто дань моде? А может, вы стали жертвой стереотипа, что в IT реально заработать много денег, особо не напрягаясь? На самом деле все совсем не так. Это очень динамичная сфера, развитие в которой требует больших временных, эмоциональных и интеллектуальных затрат. Они себя окупят только в том случае, если сфера вам действительно нравится.
Так что над целесообразностью выбора ІТ как деятельности обязательно стоит подумать. А пока давайте разберемся, какие тут есть направления и профессии.
1. Разработка (Development)
Разработчик — достаточно общее понятие. Это не всегда человек, который постоянно пишет код. Есть разработчики, которые создают программное обеспечение (ПО). Есть Embedded-разработчики, которые работают со встроенными системами, что требует, помимо умения писать код, знаний и навыков в аппаратной инженерии. Есть архитекторы, которые проектируют внутреннее устройство программного обеспечения и его технический интерфейс.
Все специализации в IT имеют градацию по уровням: Junior только начинает карьеру в своей сфере, Middle — это специалист среднего уровня, а Senior — высшего. Кроме этого, разработчики также могут достигать уровня Lead (руководителя команды): Tech Lead или Team Lead — с акцентом на технические или менеджерские навыки.
Вам подойдет это направление, если вам оно интересно. Тогда просто начинайте учить языки программирования. Их достаточно много, но самые популярные и простые — HTML и CSS. Можно начать с конструкторов сайтов по типу WordPress, это еще проще. Разобравшись с простым, переходите к чему-то посложнее, например к PHP. Сейчас очень популярна также Front-End разработка, поэтому подключайте Javascript, фреймворки Angular, React JS — и вперед. Принцип простой: выбираете технологию, которая близка именно вам, учите и практикуетесь.
2. Тестирование (QA)
Здесь все немного проще. Тестирование бывает двух видов: manual testing (тестирование вручную) и automation testing (автоматическое тестирование).
Для manual testing тестировщик получает программу и тест-кейсы (перечень действий, которые необходимо выполнить, чтобы получить нужный результат). Тестировщик берет новый релиз программы, выполняет эти действия и проверяет, работает ли программа так, как задумано. Если нет — фиксирует bug, то есть ошибку, которую должен исправить программист. В случае automation testing происходит то же самое, но с помощью мини-программ, которые сами проходят по всем тест-кейсам. Задача тестировщика — написать такие программы, чтобы максимально автоматизировать повторяющиеся задачи.
Вам подойдет это направление, если вы педантичны и скрупулезны, если можете долго сидеть и думать, как же найти все баги в работе системы. Ведь невозможно написать сложный код, чтобы он сразу работал безошибочно. Даже в идеальном на первый взгляд коде профессиональные тестировщики найдут что исправить. Именно поэтому тестирование — неотъемлемая часть разработки.
Как стать тестировщиком? Читайте в статьях о профессиях QA-инженеров 👇
QA engineer (тестирование вручную)
QA automation engineer (автоматическое тестирование)
3. Системное администрирование (System Administration)
Системные администраторы могут настраивать компьютеры, а могут — сервера, где размещаются высоконагруженные системы. Соответственно, и уровень квалификации, и обязанности у таких специалистов будут отличаться. И тем, и другим код писать не нужно, но для настройки серверов знать нужно очень много. Вы должны понимать, как работает интернет, что такое протоколы, разбираться в безопасности, знать, как настраивать сервера, их конфигурации, инфраструктуру и многое другое.
Работа системного администратора может быть простой, как у эникейщиков (с англ. any-key — «любая клавиша»), которые отвечают на все, даже очень примитивные вопросы пользователей. А может быть и достаточно сложной, как у специалистов Development & Operations, которые совместно с разработчиками продумывают, выстраивают и мониторят инфраструктуру сложных проектов. Они часто инсталлируют новые версии продуктов на production — реальные сервера, которыми пользуются реальные пользователи.
Вам подойдет это направление, если вы любите настраивать инфраструктуру, продумывать различные конфигурации железа и программ в сети, оптимизировать их работу и следить, чтобы все работало стабильно и безотказно.
4. Менеджмент (Management)
Для менеджеров в ІТ есть много вариантов работы: Account manager, Scrum master, Project manager, Delivery manager, Portfolio manager, и другие. Рассмотрим некоторые позиции.
Account manager отвечает за взаимодействие между компанией и клиентом. Своего рода служба поддержки, только не для пользователя, а для заказчика.
Это человек, который общается с клиентом и решает его проблемы. Такая специальность не требует технической подготовки. Но для нее нужна проактивность, идеальный английский, коммуникационные навыки, умение решать конфликты, а также базовое понимание процесса разработки ПО в целом, специфики разных видов контрактов и т.д.
Scrum master помогает организовать процесс в командах, которые работают по методологии гибкой разработки ПО — Scrum. Он следит за взаимодействием внутри команды и оптимизирует все процессы, улучшая общую эффективность.
Это человек, который постоянно работает с командой: проводит совещания, помогает держать фокус на целях разработки, решает вопросы, с которыми сталкивается команда. А также занимается коучингом сотрудников, помогая им стать лучше.
Project manager. Здесь к работе Scrum Master добавляется планирование, управление рисками, а часто и управление людьми, их мотивация, составление персональных планов развития и т.д.
Это человек, который планирует, когда будет готов проект, прорабатывает риски и отвечает за успешность проекта в целом.
5 вопросов о работе Project Manager в ІТ-компании
ЧитатьDelivery manager работает с большими проектами — от 20 до 1000+ человек. У такого менеджера есть определенное количество команд, которыми управляют Scrum masters или Tech/Team Lead’ы, и он работает непосредственно с ними (руководителями команд). Но задачи, по большому счету, те же, что и у Project manager: сделать проект успешным, процесс разработки — стабильным и предсказуемым, а потери — минимальными. Delivery manager отвечает за результативность всех команд.
Эта должность по-разному называется в разных компания и проектах. В целом она очень похожа на Program manager или RTE (Release Train Engineer).
Portfolio manager выполняет роли и задачи проектного менеджера, но работает сразу с несколькими проектами. Его главное отличие от Delivery manager/Program manager — в том, что проекты, которые он координирует, могут быть абсолютно не связаны с точки зрения бизнеса или связаны только частично.
Вам подойдут эти направления, если вы чувствуете в себе дух менеджера в разных его проявлениях. Эти позиции связаны с управлением людьми и проектами. Поэтому для них необходимы очень хорошие навыки менеджмента, отличный английский язык, а также понимание самого процесса разработки и его подводных камней.
Зачастую люди приходят на эти должности после того, как поработают на других IT-позициях (разработчиками, тестировщиками, бизнес-аналитиками и т.д.). Случаи перехода сразу на менеджерскую позицию в IT есть, но их на порядок меньше. Так бывает, если у кандидата уже был солидный управленческий опыт в другой сфере (финансы, продажи и т.д.).
5. Маркетинг и продукт (Marketing&Product)
Это сотрудники, которые отвечают на вопрос: «Что мы делаем?» с точки зрения идеи продукта. Какие это могут быть профессии?
Бизнес-аналитик берет идею у заказчика и транслирует ее разработчикам. Не просто: «Сделайте это красиво и кнопку вот тут синюю». Нужно объяснить все детально, написать техническое задание (ТЗ), сделать mock-up (демонстрационную модель), убедиться, что требования не противоречат уже существующему функционалу и т.д.
Технический райтер создает различные мануалы, инструкции, прочую документацию. Эта должность подойдет тем, у кого хороший английский.
Product Manager отвечает за успешность продукта на рынке в целом. Зачастую он хорошо разбирается в конкретном рынке, его потребностях и тенденциях. Его главная задача — сформировать виденье продукта (что мы делаем, кто будут наши потребители) и проследить, чтобы продукт соответствовал этому виденью.
Вам подойдут эти направления, если вы хороший маркетолог, чувствуете рынок и умеете придумывать различные фичи (особенности и улучшения). Плюс — если вы знаете и умеете продавать этот продукт, понимаете, как протестировать спрос, отследить востребованность разного функционала, можете сопоставить затраты на разработку и вычислить предполагаемую прибыль.
6. UX/UI дизайн (User experience/User interface Design)
UX — это опыт пользователя, который он получает в процессе работы с вашим продуктом: достигает ли он своей цели и насколько просто или сложно это сделать. UI — то, как для пользователя выглядит интерфейс вашего продукта. То есть UX — это как пользоваться чем-то, а UI — то, как это выглядит.
UX/UI дизайн — это проектирование пользовательских интерфейсов, в которых удобство использования так же важно, как и внешний вид.
Обычно это делает один человек, потому что потребности продумывать отдельно UX и UI нет, так как эти понятия очень смежные. Но вполне возможно, что вы будете специализироваться на чем-то одном, ведь смежные не значит одинаковые.
Вам подойдет это направление, если вы дизайнер в любой сфере и творческая личность. Если у вас есть чувство вкуса, гармонии и композиции, вас интересует и захватывает процесс создания удобных и красивых продуктов — эта ниша вполне вам подходит.
7. Служба поддержки (Customer Support)
Служба поддержки — это люди, которые общаются с конечными пользователями по телефону, в мессенджерах або через email. Поддержка делится на уровни.
- Level 1 — это базовый уровень, где нужно дать пользователю стандартный ответ или рекомендацию. Зачастую для этого есть набор готовых шаблонов.
- Level 2 — это люди, которые могут провести техническую оценку проблемы. Для этого нужны минимальные технические навыки, чтобы собрать, оценить и правильно интерпретировать данные от пользователя, а не просто порекомендовать переустановить приложение 🙂
Могут быть и дополнительные уровни поддержки – их наличие зависит от сложности продукта.
Вам подойдет это направление, если вы любите общаться с людьми, хорошо владеете иностранными языками (зачастую в call-центре службы поддержки в IT сотрудники свободно общаются не только на английском, но и еще на нескольких языках), готовы сами разбираться в особенностях продуктом и помогать другим решать их проблемы.
8. Менеджмент сообществ (Community Management)
Это направление очень популярно, например, в Game Dev — разработке компьютерных игр. Community Manager — это человек, который создает сообщество любителей чего-то, например игры «Дота». Community Manager устраивает чемпионаты, ивенты, встречи с известными игроками. Особые технические навыки для этого не нужны, но без любви к продукту точно не обойтись 🙂
Вам подойдет это направление, если вы любите продукт, готовы его популяризировать, собирать единомышленников и просто горите этим. Пригодятся навыки организатора событий и определенные знания в PR — как правильно преподносить новости, вызывать максимальный резонанс, работать со СМИ, на форумах и т.д.
9. Продажи (Sales)
Менеджеры по продажам — это сотрудники, которые обеспечивают работой всех остальных: приводят новых клиентов, продают услуги или продукты компании, собирают обратную связь о востребованности той или иной услуги или тенденциях рынка.
Вам подойдет это направление, если у вас есть опыт в продажах. А если нет опыта, но есть желание — есть курсы, где этому могут научить. Также для работы в продажах часто нужен высокий уровень владения иностранными языками и базовое понимание специфики разработки продуктов и т.д.
10. Работа с персоналом и брендом работодателя (HR & Employer Brand)
В этом направлении работают HR Manager (он еще может называться Talent Acquisition Manager, People partner), Recruiter, PR Manager, Happiness Manager и т.д.
HR Manager отвечает за общую политику компании касательно сотрудников: адаптацию, мотивацию, социальные компенсации, вплоть до увольнения. Такая позиция есть в компании любой отрасли. HR Manager помогает мотивировать, развивать сотрудников, обучать их необходимым для работы навыкам и знаниям, проводить аттестацию и т.д. — объем работы зависит от конкретной компании.
Recruiter занимается поиском и подбором персонала. Специфика рынка IT — дефицит кадров. Поэтому для рекрутера важно не просто найти кандидата, но еще и уговорить его пройти собеседование, т.к. зачастую вакансий больше, чем кандидатов, особенно на редкие позиции.
Happiness Manager работает над созданием здоровой и дружественной рабочей среды. Такой человек совмещает в себе несколько ролей: и HR’а, и администратора, чья главная задача — создать такую атмосферу, чтобы люди в компании были счастливы и довольны. Эта должность достаточно редкая, а обязанности очень зависят от конкретной компании.
PR Manager, Employer Brand Manager, Company Ambassador. Задача таких специалистов — создать нужный образ компании для клиентов (PR Manager) и/или потенциальных сотрудников (Employer Brand Manager, Company Ambassador). Для этого можно организовывать встречи профильных сообществ, освещать работу компании в СМИ, спонсировать или организовывать конференции и т.д. Главное — создать образ компании мечты, подчеркнуть преимущества или просто заявить о себе.
Вам подойдут эти направления, если вы любите людей и хотите создать идеальную компанию, где сотрудники будут получать удовольствие от работы. Если вам нравится помогать другим чувствовать себя комфортно и получать максимальное удовольствие от пребывания в компании.
11. Администрирование (Administration)
В IT, как и в любой сфере, нужны бухгалтеры, офис-менеджеры, юристы — все те специалисты, без которых невозможна нормальная и эффективная работа любой компании.
Люди традиционных профессий — например бухгалтеры, юристы — должны хорошо понимать специфику IT, а именно — что сотрудники здесь работают как частные предприниматели. Важно также владеть международными стандартами бухгалтерии и права, т.к. клиенты IT-компаний в основном находятся за границей. Да и сами компании зачастую имеют дополнительные представительства за пределами Украины.
Интересная позиция в IT-компаниях — Travel Manager. Это люди, которые помогают получать визы, планировать командировки, бронировать гостиницы, билеты и т.д. Их главная задача — максимально упростить для сотрудников процесс командировки за границу, чтобы они могли сконцентрироваться на рабочих вопросах.
Вам подойдут эти направления, если вы уже состоялись как специалист в одной из этих профессий и хотите поработать в IT-компании. То есть если для вас важна сама отрасль компании, а профессию вы менять не хотите.
12. SEO и закупка трафика
В последнее время это направление очень популярно. SEO-специалисты оптимизируют сайт (тексты, контент и код), чтобы поисковики находили его лучше и ставили первым в выдаче. А Traffic Buyer’ы закупают трафик в интернете и перенаправляют его на нужные вам сайты.
Вам подойдет это направление, если ваши сильные стороны — логика и анализ, плюс у вас есть базовые знания маркетинга.
***
Этот обзор может помочь вам найти свое место в IT. Но он не исчерпывающий, ведь в каждой компании свой уникальный бизнес-процесс, а некоторые позиции довольно редко встречаются на рынке. Да и сама отрасль настолько динамична, что в ней регулярно возникают новые профессии.
Ищете работу в ІТ?
У нас на сайте много вакансий украинских и международных компаний 👉
ВакансииЧитайте также
IT для тех, кто не хочет кодить: позиции, лайфхаки и полезные ресурсы для свитчеров
5 профессий в ІТ, где не нужен опыт работы
Как IT-специалистам найти работу в кризис: советы рекрутера
Добавить комментарий
Цікаве на Happy Monday
Де безкоштовно отримати психологічну допомогу під час війни: список ресурсів
Де безкоштовно отримати психологічну допомогу під час війни: список ресурсів
Мінцифри запускає цифровий рекрутинг через «Дію»
Де безкоштовно отримати психологічну допомогу під час війни: список ресурсів