fbpx

Работа в IT: как выбрать свое направление? Советы Алены Лубчак

Редакція Чт., 26.04.18 Кар'єра

Итак, вас интересует работа в IT. Давайте разберемся, какие направления существуют в этой сфере, кому они подходят и в чем заключаются основные обязанности.

Алена Лубчак: работа в ITНаш эксперт Алена Лубчак работает в IT c 2005 года, при этом с 2006 – на менеджерских позициях. Прошла путь от сотрудника отдела поддержки до менеджера проектов и руководителя офиса. 

Алена – сооснователь и тренер в E5.
Проводит тренинги и коучинг по гибким методологиям разработки, менеджменту и мотивации

 

Для начала определитесь: вы действительно хотите работать в IT или это просто дань моде? Может, вы стали жертвой стереотипа, что в IT можно заработать много денег, особо не напрягаясь? На самом деле это совершенно не так. Требования в IT достаточно высокие. Это очень динамичная сфера, которая требует больших временных, эмоциональных и интеллектуальных затрат. Эти затраты себя окупят, но только в том случае, если сфера действительно вам нравится. 

Над этим обязательно стоит подумать. А пока давайте разберемся, какие IT-направления и профессии существуют.

1. Разработчик

Разработчик – достаточно общее понятие. Это не только человек, который постоянно должен писать код. Есть разработчики, которые создают программное обеспечение, есть те, кто пишет embedded system – встроенные системы. К ним относятся программы для автомобилей, плат, контроллеров или систем «умный дом».

Еще существуют архитекторы, которые проектируют большие системы. Обычно архитекторы не пишут код – это делают разработчики, а архитекторы занимаются планированием более высокого уровня.

Во всех специализациях в IT есть градация по уровням: Junior, Middle, Senior. 

Junior только начинает карьеру в своей сфере. Middle – это специалист среднего уровня, а Senior – высшего. Кроме этого, разработчики могут достигать уровня Lead: Tech Lead или Team Lead – с акцентом на технические или менеджерские навыки.

 


Вам подойдет это направление,
если для вас это интересно. Тогда вы просто берете и учите языки программирования. Их достаточно много, но самые популярные и простые – HTML и CSS. Можно начать с конструкторов сайтов по типу WordPress, это еще проще. Разобравшись с простым, переходите к чему-то посложнее, например к PHP. Сейчас очень популярна также Front-End разработка, поэтому подключайте Javascript, фреймворки Angular, ReactJS – и вперед. Принцип простой: выбираете технологию, которая близка именно вам, учите и практикуетесь.

 

2. Тестировщик

Здесь все немного проще. Тестирование бывает двух видов: manual testing (тестирование вручную) и automation testing (автотестирование).

Для manual testing вы получаете программу и тест-кейсы (описание шагов, которые нужно пройти, чтобы получить запланированный результат). Тестировщик берет новый релиз программы, проходит по этим шагам и смотрит, работает ли программа так, как задумано. Если нет – фиксируется bug, то есть ошибка, которую программист должен исправить. Это суть ручного тестирования в одном предложении.

В аutomation testing происходит то же самое, но с помощью мини-программ – скриптов, которые сами проходят по тест-кейсам. Задача тестировщика – написать такие автотесты, чтобы максимально автоматизировать повторяющиеся задачи.


Вам подойдет это направление
, если вы педантичны и скрупулезны; если можете долго сидеть и думать, как же найти все баги в работе системы. Ведь невозможно написать сложный код, чтобы он сразу работал безошибочно. Даже в идеальном на первый взгляд коде профессиональные тестировщики найдут, что исправить. Именно поэтому тестирование – неотъемлемая часть разработки.

 

3. System Administrators

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

Работа системного администратора может быть простой, как у эникейщиков (с англ. any-key – «любая клавиша»), которые отвечают на все, даже очень примитивные вопросы пользователей. А может быть и достаточно сложной, как у спецов Development & Operations, которые совместно с разработчиками продумывают, выстраивают и мониторят инфраструктуру сложных проектов. Они часто инсталлируют новые версии продуктов на Production – реальные сервера, которыми пользуются реальные пользователи.

 


Вам подойдет это направление,
если вы любите настраивать инфраструктуру, продумывать различные конфигурации железа и программ в сети, оптимизировать их работу и следить, чтобы все работало стабильно и безотказно. Если у вас всегда план Б на случай падения сервера или back-up – запасные сервера или копии информации в надежном месте.

 

4. Management


Какие есть варианты работы для менеджера в IТ? Account manager, Scrum master, Project manager, Delivery manager, Program manager или Site manager. Пройдемся по каждой позиции.

1. Account manager обычно есть в аутсорсинговых компаниях. Он отвечает за взаимодействие между компанией и клиентом. Такой себе customer support, но не в службе поддержки, а в разрезе b2b (business-to-business).

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

2. Scrum master помогает организовать процесс в командах, которые работают по методологии гибкой разработки ПО – Scrum. Он следит за взаимодействием внутри команды и оптимизирует все процессы, улучшая общую эффективность. 

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

3. Project manager. Здесь к работе Scrum Master добавляется планирование, управление рисками, а часто и управление людьми, их мотивация, составление персональных планов развития и т.д.

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

4. Delivery manager работает не на уровне команд, а на уровне Lead’ов (руководителей команд). У такого менеджера есть определенное кол-во команд, которыми управляют Scrum masters или Tech/Team Lead’ы, и он работает непосредственно с ними. Но задачи, по большому счету, те же – сделать проект успешным, процесс разработки – стабильным и предсказуемым, а потери – минимальными. Delivery manager отвечает за результативность всех команд.

Это человек, который работает с большими проектами – от 20 до 1000+ человек. Должность по-разному называется от компании к компании и от проекта к проекту. В целом она очень похожа на Program manager или RTE (Release Train Engineer), если брать терминологию SAFe.  

5. Portfolio manager выполняет роли и задачи проектного менеджера, но на уровень выше – работает сразу с несколькими проектами. Его главное отличие от Delivery manager/Program manager в том, что проекты, которые он координирует, могут быть абсолютно не связаны с точки зрения бизнеса. Или связаны только частично. Portfolio manager координирует такие проекты сам или с выделенным для него Scrum master/Project manager.

Это человек, который управляет несколькими проектами разного контекста.

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

Это человек, который решает административные вопросы (аренда, бухгалтерия, юридические аспекты, HR, рекрутинг и так далее). Это топ уровень менеджмента.


Вам подойдут эти направления,
если вы чувствуете в себе дух управленца в разных его проявлениях 🙂 Эти позиции связаны с управлением людьми, проектами, офисами. Поэтому для них необходимы очень хорошие навыки менеджмента, отличный английский язык, а также понимание самого процесса разработки и его подводных камней. Зачастую люди приходят на эти должности после того, как поработают на других IT-позициях (разработчиками, тестировщиками, бизнес-аналитиками и т.д.).

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

 

5. Marketing & Product

Это сотрудники, которые отвечают на вопрос: «Что мы делаем?» с точки зрения идеи продукта. Кто сюда относится?

Бизнес-аналитик берет идею у заказчика и транслирует ее разработчикам. Не просто: «Сделайте это красиво и кнопку вот тут синюю». Нужно объяснить все детально, написать ТЗ, сделать Mock-up, убедиться, что требования не противоречат уже существующему функционалу и т.д.

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

Product Owner владеет не только навыками бизнес-анализа, но и умеет расставлять приоритеты (т.е. решает, что нужно делать в первую очередь, а что позже).

Product Manager отвечает за успешность продукта на рынке в целом. Зачастую он хорошо разбирается в конкретном рынке, его потребностях и тенденциях. Его главная задача – виденье продукта: что мы делаем, кто будут наши потребители. Иногда он может курировать работу нескольких Product Owners, если над продуктом работает много команд и у каждой есть свой Product Owner.


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

Направление Marketing & Product достаточно актуально, так как украинский IT-рынок на 90 % состоит из аутсорсинга. Украина хороша технически, но с точки зрения технологий и маркетинга мы отстаем.

 

6. UX/UI Designer (User eXperience/User Interface)

UX – это опыт пользователя, который он получает в процессе работе с вашей программой: достигает ли он цели и насколько просто или сложно это сделать. UI – это то, как для пользователя выглядит интерфейс вашей программы и какие физические характеристики приобретает. То есть UX – это как пользоваться чем-то, а UI – то, как это выглядит.

UX/UI дизайн — это проектирование пользовательских интерфейсов, в которых удобство использования так же важно, как и внешний вид.

Обычно это делает один человек, потому что потребности продумывать отдельно UX и UI нет, так как эти понятия очень смежные. Но вполне возможно, что вы будете специализироваться на чем-то одном, ведь смежные не значит одинаковые.


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

 

7. Customer support engineer

Это служба поддержки – люди, которые общаются с конечными пользователями по телефону или email (help desk).

Поддержка делится на уровни:

Level 1 – это базовый уровень, где нужно дать стандартный ответ или рекомендацию. Зачастую для этого есть набор готовых шаблонов.

Level 2 – это люди, которые могут провести техническую оценку проблемы. Для этого нужны минимальные технические навыки, чтобы собрать, оценить и правильно интерпретировать данные от пользователя, а не просто порекомендовать переустановить приложение 🙂

Могут быть и дополнительные уровни поддержки – их наличие зависит от сложности продукта.


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

 

8. Community Manager

Эта роль очень популярна в Game Dev – разработке компьютерных игр. Community Manager – это человек, который создает и сообщество любителей чего-то, например игры «Танки» или «Дота». Community Manager устраивает чемпионаты, ивенты, встречи с известными игроками. Особые технические навыки для этого не нужны, но без любви к продукту точно не обойтись 🙂

 


Вам подойдет это направление,
если вы любите продукт, готовы его популяризировать, собирать единомышленников и просто горите этим. Также пригодятся навыки организатора событий и определенные знания в PR – как правильно преподносить новости, вызывать максимальный резонанс, работать со СМИ, на форумах и т.д.

 

9. Sales manager

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

 


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

10. HR 

HR Manager (еще может называться Talent Acquisition Manager, People partner), Recruiter, PR Manager, Happiness Manager – в общем, все, что касается работы с сотрудниками.

HR Manager отвечает за общую политику компании относительно сотрудников – адаптацию, мотивацию, социальные компенсации, вплоть до увольнения. Такая позиция есть в компании любой отрасли. HR Manager помогает мотивировать, развивать сотрудников, обучать их необходимым для работы навыкам и знаниям, проводить аттестацию и т.д. Объем работы зависит от конкретной компании.

Recruiter занимается подбором персонала – поиском и подбором кандидатов, интервью. Специфика рынка IT – это дефицит кадров. Поэтому для рекрутера важно не просто найти кандидата, но еще и уговорить его пройти собеседование, т.к. зачастую вакансий больше, чем кандидатов, особенно на редкие позиции.

Как перейти из общего рекрутинга в IT? Здесь нужен первый клиент и первая закрытая вакансия. Нужно набрать первый проект и создать портфолио, пусть даже бесплатно – просто чтобы войти в сферу.

 

PR Manager / Employer Branding / Company Ambassador. Задача PR-менеджера – создать нужный образ компании для других клиентов и/или потенциальных сотрудников. Для этого можно организовывать встречи community of practice  – сообществ программистов, тестировщиков или проектных менеджеров, освещать работу компании в СМИ, спонсировать конференции и т.д. Главное – создать образ компании мечты, подчеркнуть преимущества или просто заявить о себе.

 

Happiness Manager совмещает в себе несколько ролей. Это и HR, и администратор, чья главная задача – создать такую атмосферу, чтобы люди в компании были счастливы и довольны. Эта должность достаточно редкая, а обязанности очень зависят от конкретной компании. Если коротко – это человек, который работает над созданием здоровой и дружественной рабочей среды.

 


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

 

11. Administration: Accountant, Office Manager, Travel Manager, Юрист

В IT, как и в любой сфере, нужны бухгалтеры, офис-менеджеры, юристы – все те профессии, без которых невозможна нормальная и эффективная работа компании.

Люди традиционных профессий – бухгалтера, юристы –  должны хорошо понимать специфику IT, а именно – что сотрудники здесь работают как частные предприниматели. Важно также владеть международными стандартами бухгалтерии и права, т.к. клиенты IT-компаний в основном находятся за границей. Да и сами компании зачастую имеют дополнительные представительства за пределами Украины.

Интересная позиция в IT-компаниях – Travel Manager. Это люди, которые помогают получать визы, планировать командировки, бронировать гостиницы, билеты и т.д. Их главная задача – максимально упростить для сотрудников процесс командировки за границу, чтобы они могли сконцентрироваться на рабочих вопросах.

 

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

 

12. SEO, оптимизация, traffic buyer

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


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

***
Этот обзор может помочь вам найти свое место в IT. Но он не исчерпывающий, ведь в каждой компании свой уникальный бизнес-процесс, а некоторые позиции достаточно редко встречаются на рынке. 
Да и сама отрасль настолько динамична, что нередко возникают новые профессии.   

Дополнительная информация об эксперте:

Алена Лубчак также занимается созданием сообщества менеджеров в IТ, организовывает встречи ITKaiZenClub, выступает на конференциях по управлению проектами, бизнес-анализу и продуктовому менеджменту.

В прошлом работала Delivery manager, Agile Project manager, Scrum master в таких компаниях, как Ciklum, Betlab, Dio-soft и др. Алена также IC Agile certified professional и SAFe program consultant. Помимо управления проектами и людьми, занималась разработкой систем обучения. 

Только начинаете свою карьеру? Тогда вам может пригодиться статья «Де студенту отримати перший досвід роботи?»

Долучайтеся!

Створюємо спільноту фанів Понеділків.

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: