29.11.17
Описание типичных должностей сотрудников в информационных технологиях
На рынке труда в ИТ-сфере даже в трудные времена спрос превышал предложения. Высококвалифицированные ИТ-специалисты всегда очень востребованы.
Рассмотрим самые популярные должности в информационных технологиях, а также разграничим должностные обязанности различных сотрудников.
В таблице приведены названия должностей и типичные обязанности сотрудников, их занимающих.
Краткое описание должностей специалистов
№ |
Название должности |
Основные задачи и результаты работы |
1 |
Программист JavaScript |
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
|
2 |
HTML-верстальщик |
|
3 |
Web-дизайнер |
|
4 |
Программист PHP |
PHP – скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.
|
5 |
Программист Ruby |
Ruby – динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями.
|
6 |
Программист Python |
Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.
|
7 |
Программист Java |
Java – сильно типизированный объектно-ориентированный язык программирования. Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины.
|
8 |
Программист C# (.NET) |
NET – программная платформа, выпущенная компанией Microsoft. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR).
|
9 |
Программист SQL/Oracle |
|
10 |
Программист Swift (ObC) |
Swift – открытый мультипарадигмальный компилируемый язык программирования общего назначения. Создан компанией Apple в первую очередь для разработчиков iOS и macOS.
|
11 |
Программист Android (java) |
Android — операционная система для смартфонов, планшетов, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google, телевизоров и других устройств.
|
12 |
Программист Unity3d (С#) |
Unity – это инструмент для разработки двух- и трёхмерных приложений и игр, работающий под Windows, macOS, Linux, Xbox One, Wii, Wii U, PlayStation 3, PlayStation 4, PlayStation Vita, iOS, Android, WebGL, Tizen, Facebook, TvOS и Nintendo Switch.
|
13 |
Программист Unreal Engine (С++) |
Unreal Engine – игровой движок, разрабатываемый и поддерживаемый компанией Epic Games.
|
14 |
Программист 1С |
|
15 |
Программист С++ / C |
|
16 |
Сетевой инженер |
|
17 |
Системный администратор |
|
18 |
DevOps |
|
19 |
Администратор 1С |
|
20 |
SEO-специалист |
|
21 |
Менеджер интернет-проектов |
|
22 |
Руководитель отдела IT (поддержка) |
|
23 |
Системный аналитик |
|
24 |
Специалист по ИБ |
|
25 |
Тестировщик |
|
26 |
Контент-менеджер |
|
27 |
3D-дизайнер |
|
Человек всегда стремится к лучшему, поэтому многие люди выбирают профессию не для души, а потому насколько она востребована. Это вполне нормально, так как человек хочет иметь хороший доход и развиваться в своей сфере деятельности. Одной из самых популярных профессий 15 лет назад была профессия бухгалтера. Она была не только востребованной, но и высокооплачиваемой. Хороший доход также имели экономисты и юристы, поэтому большинство выпускников изо всех сил старались поступить в университет, чтобы получить одну из этих специальностей. Но мир меняется, а вместе с ним и рынок труда. Сегодня сфера IT (Information Technology) завоевала лидерские позиции на рынке труда, как в России и Беларуси, так и в странах ЕС. Специалистам информационных технологий предлагают высокооплачиваемую зарплату и возможность зарабатывать из любой точки мира. Огромное количество специалистов из разных сфер меняют профессию, делая выбор в пользу IT. Это очень обширная сфера, поэтому каждый сможет найти специальность для души. В этой статье вы подробнее узнаете, что такое Information Technology, какие тут есть специальности и какой доход имеет каждый специалист.
Продвижение, оптимизация, маркетинг
Только в России интернет ежедневно посещает примерно 90 миллионов пользователей. Интернет — пользователи заходят в сеть с разной целью, кому-то нужно убить время, а кому-то заказать еду или платье. Люди смотрят странички в социальных сетях, рассматривают разные сайты и выбирают нужный товар не выходя из дома. Множество специалистов работает для того, чтобы все эти блага были нам доступны. Web-разработчики, дизайнеры, smm — специалисты, маркетологи и мн.др, и именно о каждом из них мы сейчас поговорим. Мы расскажем вам про основные специальности, укажем средние зарплаты специалистов, которые предлагают на рынке труда России. Но вы должны знать, что работать в сфере IT вы можете самостоятельно, соответственно доход может быть в разы выше. Также вы можете работать в другой стране, соответственно иметь более высокий доход.
Web-программист
Веб — программист – это один из главных специалистов в интернет маркетинге. Он является создателем новых сервисов и сайтов, а также работает с наполнением и изменением уже существующих ресурсов. Веб-программист общается с заказчиком, изучая его цель для того, чтобы понять как лучше реализовать ее в жизнь. Он также занимается подготовкой и тестированием кодов для фронтенда и бэкенда, исправляет ошибки и анализирует результат.
Зарплата начинающего веб-разработчика стартует от 45.000 в регионах России и от 60.000 в Москве. В зависимости от опыта и знаний доход может доходить до 200.000 рублей.
SEO-специалист
SEO — специалист занимается оптимизацией и продвижением сайтов в поисковых системах. Его задача сделать так, чтобы сайт попал на первую страницу Google или Яндекс, а лучше на первые строки. Если работа специалиста проведена грамотно, то владелец компании увидит большое количество переходов на свой сайт, повышение конверсии и конечно же рост продаж. Сео-специалист это очень ответственная специальность, так как от его работы зависит сколько людей узнают о компании благодаря интернету.
Зарплата сео-специалиста составляет в среднем от 35.000-65.000 рублей.
Smm — специалист
Смм-специалист занимается продвижением и ведением профиля в социальных сетях. От его работы зависит активность и Вовлеченность пользователей на странице бренда или личного блога.
Смм-специалист отвечает за коммуникацию с пользователями, и за все то, что происходит на странице. При этом важно понимать, что smm-щик может контролировать деятельность других специалистов, таких как копирайтер, сторис-мейкер, согласовывать с ними контент, а может все это делать самостоятельно. Всё зависит от его навыков.
Зарплата может быть очень разная. Это зависит от места работы и от навыков специалиста. Работая в офисе, трудно выйти на доход более 40.000 рублей, хотя бывает всякое, и некоторые получают 100.000. Работая самостоятельно, можно получать и 200.000.
Контент-менеджер
Контент — менеджер отвечает за все то, что происходит на сайте, то есть за его наполнение. Контент менеджер работает совместно с такими специалистами как копирайтер, редактор, дизайнер, верстальщик. В обязанности контент-менеджера также входит следить за тем, чем интересуются интернет-пользователи и что нового происходит в информационном пространстве.
Зарплата специалиста начинающего может начинаться с 10.000 рублей и доходить до 150.000 рублей.
Копирайтер
Копирайтер занимается наполнением текстов для сайта, работая совместно с контент менеджером. Каждый текст должен быть уникальным. Вы не сможете скопировать текст из сети и отдать его заказчику. Текст должен быть написан с учётом запросов целевой аудитории и соблюдением всех требований по тексту, которых иногда бывает очень много. Копирайтер также работает совместно с smm-специалистам, если такого нет, то тогда напрямую с заказчиком.
Зарплата копирайтера может быть очень разная. Копирайтер чаще всего выставляет сумму за 1000 символов, если это сео-текст. Если это текстовый прототип для сайта или лендинг, то расценки другие. Работая в офисе, в среднем можно получать 30.000 рублей, начинающий копирайтер получит 15.000-20.0000 рублей. Работая самостоятельно, доход может доходит до 100.000 рублей, в зависимости от расценок и опыта.
Линкбилдер
Линкбилдер – это специалист, который занимается формированием ссылочного профиля сайта. Линкбилдер работает совместно с копирайтером и веб-разработчиком. Специалист узкого профиля, очень востребован в сфере интернет — продвижения. Зарплата линкбилдера в офисе составляет в среднем 20.000 — 30.000 рублей. Работая на фрилансе, можно получать в 2-3 раза больше.
Link-менеджер
Link — менеджер занимается продвижением сайтов не совсем обычным способом. Он продвигает сайт с помощью покупок, продаж и обмена ссылками. Зарплата Link — менеджера составляет 40.000 рублей в среднем, если работать в офисе.
Бизнес-аналитик
Бизнес — аналитик – это специалист, который занимается выявлением проблем в бизнесе. Его задача определить цель, собрать необходимые данные, провести анализ всей полученной информации и предоставить решение клиенту. Зарплата начинающего специалиста стартует от 70.000 рублей, в зависимости от опыта доходит до 140.000, работая в офисе. Соответственно при самостоятельной работе доход может быть в несколько раз больше.
Юзабилист
Юзабилист занимается интерфейсом сайта. Если пользователю удобно пользоваться сайтом, значит Юзабилист проделал свою работу хорошо.
Юзабилист получает от 20.000 рублей — 80.000 по городам России, и до 150.000 в Москве.
Верстальщик
Верстальщик занимается созданием структуры сайта, его задача сделать каркас сайта и с помощью кода представить графику на сайте, как задумал дизайнер.
Начинающий специалист в среднем получает 35.000 рублей, более опытный до 50.000,а вот доход сеньора доходит до 350.000-400.000 тысяч рублей.
Модератор
Модератор следит за общением между пользователями на сайте и соблюдением всех правил. Разблокировки и блокировка аккаунтов – задача модератора. Публикация и проверка отзывов – тоже его работа. Если какие то публикации нарушают правила, то Модератор их удаляет.
Зарплата модератора составляет в среднем 20.000 рублей.
Web-аналитик
Задача веб-аналитика собрать и анализировать всю информацию о поведении пользователей на сайте. Web-аналитик отслеживает насколько хорошо была проведена работа на сайте как сео-специалиста, так и остальных участников процесса.
Зарплата Web — аналитика составляет в среднем 50.000 рублей, а вот руководитель отдела аналитики может заработать до от 140.000 рублей — 230.000рублей.
Таргетолог
Таргетолог занимается продвижением с помощью рекламы, настраивая её на показы целевой аудитории. Когда вы видите, что у вас появилась реклама похожего продукта, который вы недавно приобрели с помощью интернета, тогда здесь поработал таргетолог.
Зарплата таргетолога в офисе составляет 50.000 — 10.0000 рублей. Работая самостоятельно, доход может быть в несколько раз больше.
Контекстолог
Контекстолог занимается настройкой контекстной рекламы. Его задача грамотно составить рекламные объявления и настроить продвижение.
Зарплата такого специалиста может начинаться от 15.000 и доходит до 450.000. Учитывая такую разбежку, очевидно, что на доход будет влиять множество факторов. Но тут есть куда расти.
IT-евангелист
IT евангелист – специалист, который занимается продвижением Information Technology продуктов в люди. Его главная цель внедрить продукты IT в жизнь современных людей. IT-евангелист знает о продукте все, от его разработки.
Доход специалиста в России составляет 180.000 — 350.000 рублей. В США It — евангелист получает 30.000 рублей в год, а специалист, который работает в Microsoft 86.000 в год.
BI разработчик
BI разработчик или BI Developer предоставляет полную информацию о бизнесе, благодаря которой можно оценивать эффективность бизнес-процессов, расширять продажи, управлять финансами, сотрудничать с партнерами и мн.др
Зарплата BI разработчика начинается от 90.000 рублей и доходит до 200.000.
Разработка, проектирование
Специалистами Information Technology создаётся огромное количество программ, ПО и систем. На каждом этапе каждый сотрудник выполняет свою работу, кто-то отвечает за разработку, а кто-то за проверку, так как важно, чтобы все программы исправно работали. В этом разделе мы расскажем подробнее об этих специалистах.
Тимлид
Тимлид является руководителем команды, которая занимается разработкой IT-продукта. Тимлид отвечает за каждый этап разработки, контролирует сроки, направляет команду в нужное русло, следит за ошибками, занимается ведением отчетности, определяет роли в команде, общается с заказчиком и исполнителем. Ответственность у Тимлид очень высокая, так как от него зависит какой продукт увидит человечество.
Зарплата у тимлидов хорошая. В столице России она находится в диапазоне 230.000- 300.000 рублей. В областных городах такому специалисту готовы заплатить минимум 70.000 рублей. Как и каждый IT — шник Тимлид может выбирать на кого ему работать, от чего и будет складываться его доход. Он может быть как меньше, так и больше.
Front-end разработчик
Front-end разработчик – это специалист, который занимается разработкой интерфейса для сайта или веб-приложения Картинка, которую вы видите перед глазами Попадая на сайт является основной работой Front-end разработчика. Именно от него зависит останется человек и пойдет изучать сайт дальше или закроет страницу, забыв о ней через 30 секунд.
Минимальная зарплата Front-end разработчика составляет 40.000 рублей и в зависимости от опыта может доходить до 350.000
Back-end разработчик
Back — end разработчик как и Front-end разработчик занимается разработкой и интерфейса. Только отличие его в том, что он разрабатывает внутреннюю часть сайта или приложения.
Зарплата Back-end разработчика в среднем составляет 120.000 рублей, она может быть как меньше, так и больше.
Embedded-программист
Embedded программист занимается созданием, разработкой, а также внедрением программного обеспечения. Помимо разработки, на каждом этапе своей работы Embedded программист тестируют программы.
Зарплата по городам России у Embedded программиста составляет 50.000 — 150.000 рублей. В столице 70.000 — 250.000 рублей.
QA-инженер
QA-инженер – это специалист, который занимается проверкой всех программ и приложений. Его задача вовремя увидеть и устранить ошибки, если они имеются. QA-инженер также может проверять работу приложений на различных устройствах.
Начинающий QA-инженер получает примерно 25.000-35.000 тысяч рублей. Зарплата Junior и senior стартует от 80.000 рублей.
Тестировщик программного обеспечения
Тестировщик занимается тестированием уже готового продукта. Его задача проконтролировать, чтобы программа или приложение работали по задуманному. Также тестировщик занимается проверкой ошибок.
Зарплата начинающего специалиста составляет 20.000-70.000 рублей. Более опытные специалисты категории Junior могут получать от 130.000-180.000 рублей.
Разработчик баз данных
Разработчик баз данных занимается их разработкой. Но а помимо этого он занимается их внедрением, модернизацией и обслуживанием.
Зарплата разработчиков данных варьирует от 50.000 — 300.000 рублей. Минимальную зарплату получает начинающий специалист джун, на доход в 300.000 рублей может рассчитывать сеньор.
Системный аналитик
Изучив рынок системный аналитик занимается разработкой требований и автоматизацией программного обеспечения, на основании требований и пожеланий заказчика. Системный аналитик анализирует бизнес — процессы, занимается составлением технических заданий, тестирует ПО и составляет отчеты.
Зарплата такого начинающего специалиста не превышает 110.000 в Москве. Опытный сеньор может зарабатывать до 250.000 рублей.
Разработчик нейроинтерфейсов
Нейроинтерфейс — это устройство, которое способно распознать электрические сигналы мозга и передать их в необходимые компьютерный программы.Специалист, который занимается разработкой подобных программ называется разработчик нейроинтерфейсов. Эти технологии чаще всего используются в медицине и сфере развлечений.
У нас не обучают таких специалистов, но чтобы освоить эту профессию в дальнейшем можно начать с обучения на специалиста биоинженер.
Гейм-девелопер или gamedev
Гейм-девелопер – специалист, который занимается, разработкой игр. Он пишет код, разрабатывает интерфейс и визуальную часть, утверждает концепции и полностью контролирует весь процесс на каждом этапе.
Зарплата у начинающего гейм-девелопера в России начинается от 44.000 — 110.000 рублей. Middle сможет заработать до 220. 000 рублей, а senior до 480.000
Программист
Программист занимается разработкой программного обеспечения, с учетом требований установленных заказчиком. Каждый программист специализируется в определённой области и разрабатывает соответствующее ПО.
Программист PHP
PHP — программист является создателем сайтов и web- приложений. Его задача не только создать, но и интегрировать. Такие специалисты создают сайты для интернет-магазинов, форумы, порталы. платформы для онлайн обучения, а также для, бронирования отелей и билетов.
Зарплата начинающего специалиста специалиста начинается от 20.000 рублей и доходит до 120.000. В зависимости от уровня доход может составлять до 440.000 рублей.
Программист Ruby
Программист Ruby занимается технической поддержкой разных систем, разработкой и созданием баз данных, а также созданием веб-приложений, операционных систем и игр. Программисты Ruby часто занимаются проверкой и тестированием собственных программ, а также могут ставить задачи другим сотрудникам команды.
Программисты Ruby создавали такие сервисы как :
-
GitHub;
-
Airbnb;
-
Basecamp;
-
SoundCloud;
-
Kickstarter;
-
Twitter.
Программист Ruby может получать от 80.00 до 350.000 рублей.
Программист Java
Java программист занимается разработкой и созданием приложений используя всем известный язык программирования Java. Помимо разработки и создания, специалист тестирует приложение, внедряет и русифицирует.
Java программист начинает свой путь с 20.000 рублей и доходит до 350.000 рублей.
Программист Python
Программист Python также занимается созданием онлайн-платформ, сайтов и игр. Разработчик Python может также создавать ботов для социальных сетей. Python – это язык программирования, и он может быть использован для самых разных направлений. Начиная от сайтов, заканчивая приложениями.
Зарплата программиста Python Junior специалиста стартует от 30.000 рублей и доходит до 200.000, в зависимости от его уровня.
Программист C#
Программист C# занимается разработкой приложений, которые работают под управлением операционной системы Windows. Также программист С# разрабатывает десктопные и кроссплатформенные приложения и игры.
Доход программиста С# в среднем составляет 70.000-150.000 рублей.
Программист C++
Программист C++ занимается разработкой сложных приложений и сервисов используя в работе язык программирования C, C++ и Python. Такой специалист разрабатывает приложения с высокой нагрузкой систем, цифровые сервисы и мн.др.По сути C++ может быть использован для создания любых сервисов и приложений, как простых, так и сложных.
Программист C++ начинает свой путь с 30.000, его доход составляет до 140.000 на начальном этапе развития. В среднем зарплата данного специалиста составляет 100.000 — 200.000 рублей, а максимальная — «Team Lead» может доходить до 600.000 рублей.
Программист JavaScript
Программист JavaScript разрабатывает сайты, сервисы и приложения, делая их более яркими и и динамичными, благодаря этому языку программирования. Программист JavaScript — это один из самых популярных и востребованных специалистов. Кстати, если вы являетесь начинающим в сфере IT и хотите освоить именно сферу программирования, JavaScript станет отличным стартом.
Зарплата начинающего специалиста варьируется от 20.000-90.000 рублей. Senior сможет заработать от 90.000-450.000 рублей. Работая на удаление можно получать от 50.000-350.000 рублей.
Программист Kotlin
Kotlin — это язык программирования, на котором разрабатывают почти все приложения для OC Android. Соответственно программист Kotlin занимается разработкой приложений под управлением операционной системы Android, а также web-приложений. Помимо этого с помощью Koltin можно разработать софт для IOS, Linux, Windows.
Начинающие программисты Koltin получают минимум 90.000 рублей, а доход специалистов свыше 450.000 рублей.
Программист 1С
Программисты 1C внедряют и устанавливают программу 1С в различные организации, а также проводят обучение по использованию для специалистов компании.
Начинающий специалист получает зарплату в размере 20.000-25.000 рублей.
Мобильный разработчик
Мобильные разработчики занимаются разработкой приложений и ПО для мобильных телефонов. Делятся разработчики на 2 типа, одни работают с ОС IOS, другие с ОС Android. IOS и Android программисты получают в среднем в месяц 250.000 рублей в России. Работая на другой рынок, доход может меняться в меньшую или большую сторону.
Android-разработчик
Android — разработчик владеет полной информацией о системе Android. Он занимается разработкой приложений и программного обеспечения. Тестирует программы, модернизирует, проверяет и исправляет ошибки, обновляет приложения.
iOS-разработчик
IOS — разработчик выполняет все те же действия, что и разработчик Android, только он это делает для IOS.
Дизайн, графика, анимация
Специалисты, которые занимаются дизайном, графикой и анимацией играют большую роль для компании, так как именно от них зависит, привлекут они внимание пользователей или нет. Существует несколько специалистов, которые отвечают за творческую часть в IT, и сейчас мы подробнее расскажем о каждом из них.
Архитектор VR
VR — означает виртуальная реальность и задачей архитектора является искусственно создать виртуальный мир с помощью графики так, чтобы человек ощущал словно это происходит по настоящему. Видя работы архитектора VR, человек чувствует как его кто-то касается, он также может делать это самостоятельно. Он может ходить, трогать предметы и даже летать словно птица. Технология VR используется для создания 3D и 5D фильмов, для детского образования, а также виртуальных туров по отелям или заведениям.
VR архитектор в среднем получает 60.000 — 80.000 рублей, если это начинающий специалист. Опытный архитектор зарабатывает более 100.000 рублей.
Сценарист компьютерных игр
Сценарист компьютерных игр пишет полный сюжет для игр, истории для игроков, текст, события. После того как сценарий написан, он переходит в руки дизайнера.
Начинающий сценарист игр получает 30.00-50.000, опытный работник зарабатывает около 100.000 рублей. Есть и те, кто получает больше.
Game-дизайнер
Игровой дизайнер работает со сценарием игры, разрабатывал план, как лучше представить все это игроку. Яркие картинки, красочная графика играют большую роль при создании игры. Дизайнер отвечает не только за графику, локации и героев, но и за удобный интерфейс.
Начинающий специалист может рассчитывать на зарплату в 50.00-60.000 рублей, а вот доход опытного дизайнера доходит до 500.000 рублей.
3D-аниматор
3D аниматор занимается созданием анимации в режиме 3D. Он оживляет город, обеспечивает движением объектам и конечно же персонажам.
3D аниматор по городам России может получит в среднем 60.000 рублей. В Москве зарплата такого специалиста варьируется 130.00-160.00 рублей. В зависимости от опыта и места работы доход меняться в ту или иную сторону.
Flash-аниматор
Flash — аниматор занимается созданием анимированных персонажей и объектов с помощью Adobe flash. Flash-аниматор может создавать анимацию для мультиков, видеороликов, компьютерных и телефонных игр, а также приложений.
Зарплата Flash-аниматора стартует от 25.000 рублей и может доходить до 250.000 рублей.
Художник компьютерной графики
Художник компьютерной графики занимается созданием как 2D, так и 3D изображений. Используя графические редакторы художник создает изображения для компьютерных игр, кино и рекламы. Он занимается созданием макетов и промо материалов.
Компьютерный художник получает зарплату в Москве в размере 80.000-100.000 рублей, в то время как в областных городах такой же специалист работая в офисе, получит 30.000-50.000 рублей. Специалист с опытом может зарабатывать до 200.000 рублей.
Продуктовый дизайнер
Задача продуктового дизайнера в том, чтобы сайт был стильным, понятным и удобным. Да Продуктовый дизайнер работает не только над дизайном, но и над функционалом. Он также решает как можно решить определенные вопросы бизнеса с помощью дизайна.
На начальном этапе продуктовый дизайнер получает 30.000-60.000 рублей, далее доход доходит до 250.000 рублей.
Web-дизайнер
Web-дизайнер занимается разработкой структуры для сайта. Он отвечает за навигацию, функционал, интерфейс, занимается подбором фона, шрифта и иконок. Некоторые опытные специалисты разрабатывают логотипы и анимацию.
Зарплата веб дизайнера составляет 30.00-60.000 рублей. Специалисты с опытом работы более 3-х лет и хорошим знанием маркетинга могут рассчитывать на доход в 240.000 рублей.
UX-дизайнер
UX — дизайнер отвечает за создание дизайна, который решает проблемы пользователей. Его задача создать максимально удобный и понятный интерфейс, чтобы пользователь сразу понимал как ему пользоваться сервисом или приложением.
UX — дизайнер без опыта может зарабатывать 30.000 рублей. Доход опытного специалиста составляет в среднем 150.00-200.000 рублей.
Администрирование на предприятии
Административная сфера не менее обширная, чем все предыдущие. Огромное количество специалистов работает над тем, чтобы все системы автоматизации правильно функционировали. Сейчас мы расскажем самых востребованных и популярных специалистах в этой области.
ERP-программист
ERP-программист занимается созданием системы, которая управляет ресурсами компании. Он внедряет систему и модернизирует ее исходя из особенностей компании или бизнеса. ERP-программист следит за тем, чтобы все правильно функционировало. Конечная цель специалиста автоматизировать и облегчить процесс между сотрудниками фирмы.
Зарплата EPR — программиста в Москве варьируется от 60.000-250.000 рублей, а вот по городам России такой специалист может получить максимум 150.000 рублей.
Корпоративный архитектор
Корпоративный архитектор занимается полной разработкой и контролем структуры корпоративного программного обеспечения. Специалист отвечает как за разработку так и за уже готовый продукт. Его задача сделать так, чтобы продукт правильно функционировал, с учетом поставленного плана.
Корпоративный архитектор — это востребованная специальность в сфере IT и высокооплачиваемая. Доход такого специалиста в среднем составляет 250.000-300.000 рублей, но может быть и выше.
Архитектор баз данных
Архитектор баз данных отвечает за выбор технологии для хранения данных. Он занимается внедрением продукта и его доработкой. Также в его обязанности входит следить за всеми процессами функционирования и давать задания, для команды.
Начинающий архитектор баз данных получает от 80.000 рублей, специалист с опытом выше 3 лет от 120.000 рублей, Senior от 170.000 рублей.
Администратор баз данных
Администратор баз данных занимается обслуживанием баз, следит за их наполнением и правильным использованием, а также отвечает за их безопасность.
Зарплата администратора баз данных составляет 35.000-65.000 рублей, если это начинающий специалист. Опытный администратор получает 120.000 рублей и выше.
Администратор сайта
Администратор сайта контролирует работу сайта, следит за сбоями и ошибками, отвечает за его безопасность.
Администратор сайта получает в среднем 50.000-80.000 рублей.
Специалист по кибербезопасности
Специалист по кибербезопасности отвечает за безопасность системы, следит, чтобы она не подверглась кибер-атакам. Если система все таки была взлома, то задача специалиста немедленно устранить все ошибки и неполадки в работе.
Средняя зарплата в России такого специалиста составляет 50.000-60.000 рублей. В зависимости от опыта доход может увеличиваться.
Системный администратор
Системный администратор контролирует работу между компьютерами и сетями в компании, занимается обновлением системы, выявление и исправлением ошибок.
Системный администратор получает от 35.000-60.000 рублей.
Системный инженер
Системный инженер занимается разработкой системных решений, их внедрением, а также отвечает за их развитие и работу. Инженер проводит обучение персонала компании, чтобы они могли правильно работать с системой.
Зарплата системного инженера варьируется от 45.000-70.000 рублей.
Системный программист
Системный программист занимается разработкой программного обеспечения и написанием системного софта.
Системный программист в России получает от 65.000-120.000 рублей.
Data Scientist
Data Scientist (дата-сайентист или датасаентист) занимается обработкой и анализом больших данных, которые можно использовать для поиска решений вопросов в той или иной сфере, составления прогнозов и аналитики.
Новичок в этой сфере зарабатывает от 40.000-80.000 рублей, а специалист с опытом от 115.000-180.000 рублей.
Специалист по информационным ресурсам
Специалист по информационным ресурсам создает, поддерживает и продвигает самые разные интернет — проекты. Специалист рекламирует ресурсы, распространяя информацию по сети, а также отвечает за улучшение коммуникации с пользователями интернет — ресурсов.
Зарплата у такого специалиста по регионам России варьируется от 40.000-100.000 рублей, в Москве от 60.000-160.000 рублей.
Специалист по информационным системам
Специалист по информационным системам занимается созданием и эксплуатацией этих самых систем. Такой специалист проводит переговоры с заказчиком, занимается сбором информации, составляет техническое задание, устанавливает и настраивает программное обеспечение.
Начинающие специалисты по информационным системам получают от 20.000-75.000 рублей, а с опытом работы более 3-х лет более 110.000 рублей.
DevOps-инженер
DevOps-инженер занимается внедрением Devops технологии, чтобы автоматизировать рабочие процессы и улучшить уровень и скорость работы таких специалистов как тестировщики, разработчики и системные администраторы.
DevOps-инженер зарабатывает от 130.000 — 200.000 рублей, самая высокая зарплата опытного специалиста составляет 500.000-600.000 рублей.
Прикладные технологии в сфере IT
В сфере IT-технологий также много специалистов, и как и ранее о каждом из них мы расскажем подробнее.
Биоинформатик
Из-за большого количества данных, их все сложнее становится обрабатывать вручную. Поэтому для обработки такого количества информации используется биоинформатика. Биоинформатик занимается анализом статистических и научных данных, а также разработкой и применением автоматизированных методов в сфере биологии и медицины.
Зарплата биоинформатика начинается от 60.000 рублей и доходит до 300.000 рублей.
Компьютерный лингвист
Компьютерный лингвист разрабатывает алгоритмы, которые распознают письменную и звучащую речь. Компьютерный лингвист помогает в разработке онлайн-словарей и переводчиков. С его помощью создаются голосовые помощники, проектируются QA-системы и разрабатываются инструменты для создания чат ботов.
К сожалению не один Российский сайт с предложениями о работе не дал нам информацию о заработке такого специалиста. Но можно сказать наверняка, что такое специалист имеет хороший доход например в Германии его зарплата составляет 7500$ — 8000$.
BI-архитектор
BI — архитектор – специалист, который собирает, обрабатывает данные и предоставляет информацию о компании или бизнесе в сжатом и понятном виде.
Зарплата такого специалиста составляет 60.000-200.000 рублей.
Агро кибернетик
Агро кибернетик внедряет новые технологии и помогает автоматизировать рабочие процессы для сельскохозяйственных предприятий. Основной задачей такого специалиста является разработка и внедрение современных систем для того, чтобы оптимизировать работу производства.
Зарплата такого специалиста варьируется от 40.000 — 90.000 рублей.
Киберспортсмены и менеджеры игровой индустрии
Менеджер игровой индустрии является ответственным за создание продукта. Помимо этого он основной посредник, между бизнесом и разработкой.
Киберспортсмен участвует в соревнованиях, которые проходят онлайн и получает за это деньги.
Quant developer
Quant developer – это специалист который проводит количественные исследования, занимается разработкой алгоритмов, на основании курса ценных бумаг. В его обязанности также входит проведение бэк тестирования, с целью получения теоретических данных, которые будут являться основой для совершения сделок на бирже.
Средняя зарплата в России такого специалиста составляет 80.000 рублей, начинающий получает 30.000, а опытный Quant developer 120.000 рублей.
Data Mining Specialist
Data Mining Specialist – это специалист, который занимается нахождением скрытой информации в хранилищах данных. Его задача не только найти, но и обозначить ценность и важность информации для определенной компании.
Зарплата специалиста без опыта составляет 30.000 рублей, Data Mining Specialist с опытом больше года может получать 50.000 рублей, а если стаж составляет более 3-х лет, тогда доход начинается от 150.000 рублей.
IT-рекрутер
IT — рекрутер – это специалист, который ведет диалог с заказчиками, занимается подбором кандидатов для работы. На всех этапах IT — рекрутер сопровождает своих кандидатов до момента пока специалист не выйдет на работу.
Зарплата IT — рекрутера варьируется от 30.000 — 100.000 рублей.
Специалисты по блокчейну
Если говорить в общем, то специалисты по блокчейну занимаются блокчейн-разработкой. Но как и каждый специалист в сфере IT, здесь каждый решает определенные задачи. Сейчас мы расскажем о каждом из них.
Специалист по блокчейн-маркетингу
Блокчейн — маркетолог – это специалист, задачей которого является вовремя уловить новые тенденции и представить продукт людям так, чтобы было минимум вложений и максимум пиара.
Блокчейн маркетолог получает примерно 60.000 — 130.000 рублей, работая удалённо.
Руководитель блокчейн-проекта
Руководитель блокчейн-проекта занимается расчетом бюджета, составляет сметы, проводит аналитику рынка, определяет ЦА и ее потребности, контролирует работу других специалистов команды ,которые работают над проектом.
Сложно назвать какой доход предлагают российским It-шникам на этой должности, так как вакансий почти не нашлось.
Блокчейн-разработчик
Блокчейн-разработчик занимается разработкой блокчейн-проектов, работая на разных языках программирования. Разработчик занимается созданием веб-приложений и смарт контрактов, отвечает за архитектуру blockchain.
Зарплата Блокчейн-разработчика варьируется от 200.000-400.000 рублей.
Менеджер по продукту
Менеджер по продукту отвечает за создание продукта, определяет требования к нему, формирует цены, продвигает продукт. В его обязанности входит контролировать весь процесс от создания до выхода на рынок.
Зарплата такого специалиста варьируется от 150.000-600.000 рублей.
Риск-менеджер
Основная задача риск менеджера это выявление и минимизации финансовых и репутационных потерь. Специалист проводит оценку, после чего находит пути как снизить риски, благодаря чему доход компании остается на прежнем уровне.
Средняя зарплата риск-менеджера составляет 60.000 рублей. Специалисты с опытом могут зарабатывать до 120.000 рублей.
Итог
Из этой статьи вы узнали какие специальности есть в сфере Information Technology, чем занимается каждый специалист и сколько он зарабатывает. IT – это востребованная сфера, и её главное преимущество в том, что она очень обширная и даёт огромное количество возможностей для развития. Вы видите, как один специалист может начинать свою карьеру с 50.000 рублей и дойти до 600.000. В IT всегда есть куда расти, поэтому если вы думали сменить сферу деятельности, то может быть это ваш знак свыше.
Данным материалом мы постарались ответить на часто возникающие вопросы, касаемые структуры ИТ компаний и основных должностных обязанностей различных сотрудников. Ведь сторонний человек может и язык сломать просто пытаясь выговорить все названия должностей в IT, не то, чтобы понять кто и за что отвечает.
Содержание:
-
Должности и роли в IT компаниях
-
Техническая IT структура
-
Team Lead
-
Tech Lead
-
СТО
-
Chief Architect
-
Architect
-
Продуктовая структура в ИТ компании
-
Руководящие роли в продуктовой ИТ структуре
-
Project Manager (РМ)
-
Product Manager (РМ)
-
CPO
-
Product Owner
-
Топ менеджмент
-
СЕО
-
CFO
-
COO
-
СМО
В начале стоит сказать, что каждая компания сегодня самостоятельно решает, какие должности в штате иметь и какие обязанности каждый член команды выполняет, четкой градации и структуры практически нет. Мало того, одна и та же должность в разных компаниях может означать совершенно разные обязанности и ожидания от специалиста. Так, к примеру, до сих пор многие руководители и эйчары отождествляют двух PM: проджект менеджера и менеджера по продукту, не смотря на то, что это две абсолютно разные роли в компании со своими уникальными задачами.
Итак, какие же есть должности в ИТ и кто за что отвечает?
Техническая IT структура
Для начала разберемся в более прозрачном и понятном, а именно в технической структуре компании.
В разработке продукта могут принимать участие совершенно разные по назначению разработчики. Рядовые девелоперы обычно условно (или нет) делятся на:
- Junior- начинающих специалистов, опыт работы в среднем от полугода
- Middle- разработчик с опытом, но еще не профи, здесь практический опыт уже обычно 2-3 года
- Senior- ребята со стажем от 4-6 лет и до бесконечности.
Данная градация, также достаточно приблизительная, потому что если про джунов обычно все понятно, то по мидлам и сеньорам часто могут возникать вопросы. И в одной компании разработчик, занимающий позицию синьора, в другой же может претендовать только на мидла. Или наоборот, долго сидящий джуниор в крупной продуктовой организации часто оценивается, как мидл в компании по-меньше. Однако, сразу стоит сказать, что зарплата также может отличаться у одних и тех же специалистов в разных компаниях. И, зарабатывая, казалось бы неплохо на позиции сеньора в одном месте, разработчик может быть весьма удивлен, что мидл в другой компании зарабатывает больше.
Ок, с джунами, мидлами и сеньорами приблизительно все понятно. А что же дальше?
А дальше техническая структура ИТ компании обычно выглядит следующим образом.
Team Lead
Тимлид- это специалист, который руководит одной командой разработки. Иногда в маленьких компаниях и стартапах, тимлид- это единственная руководящая должность во всей технической структуре. В его обязанности входит отбор членов команды, организация работы, соблюдение сроков выполнения задач. То есть тимлид, это такой себе начальник отдела, работает с небольшой командой, общается лично со всеми ее членами, отвечает за результаты работы каждого и коллектива в целом, а также доносит информацию от/до руководства.
Tech Lead
Должность техлида присутствует начиная со средних по размеру IT компаний, где уже имеет место одновременная работа по нескольким векторам и соответственно наличие больше одной команды разработки. Обычно техлид отвечает за техническую сторону одного проекта, который разрабатывается несколькими рабочими командами под управлением тимлидов. В крупных компаниях может быть несколько техлидов, каждый из которых курирует свое направление или проект. Техлид обеспечивает взаимосвязь между командами, координирует их действия и следит за результатами всей работы.
СТО
Должность СТО (Chief Technical Officer) появляется либо в крупных ИТ компаниях, либо в мелких стартапах, но тогда без тимлидов и техлидов. В таком случае один человек просто руководит всеми разработчиками и носит гордое, но неоправданное название СТО. Однако СТО все же это должность менеджерская и в полноценном объеме проявляется в крупных бизнесах, где сотни или даже тысячи разработчиков трудятся над десятками проектов, каждым из которых управляет техлид.
СТО- это директор по технической части всей компании, он разбирается в технологиях, стеках и подходах разработки, однако прежде всего он имеет лидерские софтскилы и навыки планирования, умеет рассчитывать бюджет и управлять рисками, руководить большим числом сотрудников и доносить повестку до владельцев бизнеса, инвесторов и других стейкхолдеров. СТО делает так, чтобы предложения продуктовой команды были технически реализованы максимально эффективно.
Chief Architect
Должность появляется в действительно больших бизнесах со своей “историей”. Под последним подразумевается множество технических подходов и стеков, используемых для реализации продукта. На каждом этапе разработки может появится техлит или другой руководитель, который скажет: “Здесь будем делать так и никак иначе”, но проблема в том, что техлид другой части проекта ранее уже решил выбрать другой стек. И здесь начинается проблема, как же потом все это собрать в одно целое. А таких техлидов в крупных компаниях может быть не 2, а 2 десятка. Помимо этого сама разработка развивается, на смену старым приходят новые технологии и языки программирования и впоследствии все стеки наслаиваются и могут дублировать части проекта. В общем и целом проблем такого рода может быть много, и решать их как раз дело Chief Architect.
Architect
Эта тот же архитектор, только рядовой. Предыдущая позиция управленческая, т.н. глава архитекторов. Однако помимо него над продуктом могут работать еще десятки архитекторов, которые сводят воедино проектные стеки.
Читайте также:
Профессии в сфере IT. Кто такие айтишники, чем они занимаются и сколько зарабатывают?
Продуктовая структура в ИТ компании
Помимо технической части ИТ бизнеса, а конкретно разработки, есть еще продуктовая, то есть, собственно, генерация и внедрение новых идей. В нее входит определение концепции создания или развития продукта, формирование целей и их реализация, продвижение и маркетинг, контроль над финансовой частью и пр.
Среди рядовых сотрудников ИТ компании, помимо разработчиков можно встретить множества разных специалистов, в зависимости от направления бизнеса. Однако с большой долей вероятности в любую продуктовую IT структуру будут входить:
- дизайнеры
- аналитики
- маркетологи
- HR
Если компания небольшая и состоит по сути из одной команды, то всеми специалистами может руководить один менеджер. Если речь об отделах, то каждое направление (дизайн, маркетинг, аналитика и пр.) помимо менеджера проекта будет иметь еще своего лида, который работает непосредственно над синхронизацией работы в своей области. Таким образом, например веб-дизайнер может одновременно числиться в отделе дизайна, где его непосредственным руководителем будет Арт-директор, и в команде нового продукта, под управлением проджекта или продакта.
Руководящие роли в продуктовой ИТ структуре
Project Manager (РМ)
Руководитель проекта, в обязанности которого входит прежде всего управление людьми, качеством разработки и рисками. Проджект распределяет задачи в команде и следит за их выполнением, также отчитывается за результаты перед вышестоящими менеджерами.
Product Manager (РМ)
Менеджера по продукту часто путают с проджектом, хотя это абсолютно разные должности и роли в компании. Проджект отвечает лишь за часть реализации продукта- какой-то проект, а продакт является идейным вдохновителем всей работы над новой технологией, которую разрабатывает компания. В обязанности Product Manager входит разработка стратегии, генерация и проверка гипотиз, написание дорожных карт продукта, контроль над всем выделенным бюджетом и пр.
Простыми словами продукт- это что-то большое и фундаментальное, а проект- его это часть. Для того, чтобы запустить какой-то продукт необходимо разбить всю работу на проекты. Соответственно проектных менеджеров в рамках создания и продвижения одного продукта может быть много, а менеджер данного продукта один.
Product-менеджер и project-менеджер: в чем различие профессий простыми словами. Обязанности двух PM-ов
CPO
Chief Product Officer- позиция актуальна для действительно крупных бизнесов, где одновременно может разрабатываться и внедряться несколько взаимосвязанных продуктов. Эта должность считается побратимой СТО только для продуктовой части. СРО контролирует и синхронизирует работу всех менеджеров по продукту, а также делает все, чтобы никто из них со своей командой не “перетягивали одеяло на себя” в ущерб всему бизнесу.
Product Owner
Это по сути человек, который инициировал разработку продукта и несет ответственность за его востребованность и в целом оправданность создания и продвижения. В стартапах это обычно сам фаундер, а в крупных корпорациях Product Owner может стать практически кто угодно, например руководитель отдела продаж предложил автоматизировать процесс. Далее именно он станет инициатором, который объяснит высшему руководству все преимущества своего предложения, а также будет контролировать процесс и отчитываться перед стейкхолдерами. Однако чаще всего владельцами продукта и выступают представители самого бизнеса.
Топ менеджмент
Теперь немного про расшифровку должностей в высшем руководстве компании. Сперва стоит сказать, что все современные трактовки должностей в корпорации (обычно содержащие три буквы) легко интерпретировать, зная расшифровку аббревиатуры и перевод. Так, все названия заимствованных высших менеджерских должностей имеют в своем названии два слова Chief и Officer, что означает “главный офицер”. А уже между ними просто подставляется каким именно департаментом руководит менеджер.
СЕО
Chief Executive Officer- главный исполнительный директор, генеральный директор или директор всех директоров. Руководит всеми подразделениями в компании, отчитывается только перед советом директоров.
CFO
Chief Financial Officer- финансовый директор компании. Отвечает не только за составление бюджета, но и полностью за финансовую стратегию бизнеса. Финдир следит за тенденциями на рынке продукта и экономики в целом, находит места, где можно сэкономить, а куда лучше и вовсе не соваться компании, управляет инвестициями.
COO
Chief Operations Officer- операционный директор. Руководит повседневными процессами и деятельностью организации.
СМО
Chief Marketing Officer- директор по маркетингу. В обязанности этого топа входит разработка и утверждение маркетинговой стратегии компании и ее новых продуктов. В подчинении у СМО все маркетологи, продажники, пиарщики и пр.
В конце стоит добавить, что ИТ -это одна из немногих сфер, где рядовой сотрудник (разработчик имеется в виду) может зарабатывать и цениться гораздо больше любого управленца (не берем в расчет, разумеется, топ менеджмент). Далеко ходить не нужно, достаточно сравнить предложения на сайте вакансий для, например сеньоров Java и условных продакт менеджеров. Первые явно в выигрыше.
Помимо этого у простого разработчика (не совсем простого, конечно, а золотого) гораздо больше свободы действия и меньше ответственности. Он всегда легко может сменить место работы, где быстро вникнет в процесс, а также никто не будет долгими часами пилить его за перерасход бюджета в квартале. Он просто приходит, делает свою часть работы и уходит (для удаленщиков фигурально выражаясь), не переживая бессонными ночами, разгребая письма и готовя презентацию, об успехах своих и своей команды/отдела/подразделения.
На кого переучиться в 2023 году, чтобы работодатели выстроились в очередь
В мире IT существуют десятки различных профессий разного уровня сложности и востребованности. Чтобы помочь вам выбрать профессию, мы составили подробный гид по цифровым специальностям и объяснили их через аналоговые. Узнайте, что подойдет именно вам: тестирование, разработка, аналитика данных или что-то еще?
Тестировщик – это IT-специалист, который оценивает программу с точки зрения корректности работы: все ли функции исправны, нет ли багов. Тестировщики проверяют работу кода в разных ситуациях использования и находят в нем ошибки и уязвимые места. Помимо технических навыков, тестировщику нужны и софт-скиллы: умение давать обратную связь разработчикам, писать отчеты, которые помогут им воспроизвести и устранить проблему.
Раньше можно было стать тестировщиком благодаря заинтересованности в технологиях и опыту использования разных программ. Сейчас для старта нужен хотя бы небольшой багаж знаний в сфере IT: понимание жизненного цикла разработки, процессов тестирования, умение работать с таск-трекерами. Но по-прежнему это одна из самых подходящих профессий, чтобы быстро попасть в IT.
Зарплата: от 50 000 до 300 000 рублей, медианная — 85 000.
Без IT: Тестировщик вне мира IT — этот тот самый человек, который придумает необычный способ проверки любого предмета, который попадет в его руки. Навыки тестировщика пригодятся специалисту по качеству, в какой бы сфере он ни работал: любой продукт, от кофемолки до самолета, нужно протестировать перед началом продаж.
Пример задачи: Проверить, как будет работать интернет-сервис, когда им будут пользоваться сотни тысяч пользователей, то есть провести нагрузочное тестирование: замерить скорость работы сервиса под высокой нагрузкой и найти «бутылочное горлышко», замедляющее работу.
Перспективы: Тестировщик может вырасти до QA—инженера или, набравшись опыта, перейти в разработку и управление проектами.
Евгений Картавец, программный директор Skillfactory:
Тестирование — одна из самых простых точек входа в IT. На ручного тестировщика можно обучиться за 3-4 месяца. Дальше можно пойти в автоматизацию, для этого потребуется выучить Python или Java. При желании, с этими же навыками можно выучиться на программиста.
Читайте также: Рассказ техлида-тестировщика о тонкостях его профессии.
Отвечает за бесперебойную работу корпоративной сети, рабочих программ и офисной техники.
Системный администратор (в народе «айтишник») должен уметь администрировать операционные системы — Linux или Windows, понимать основы построения компьютерных сетей и быстро разбираться в работе профессионального программного обеспечения.
Евгений Картавец, программный директор Skillfactory:
«Бывает несколько разновидностей системных администраторов. Есть те, кто занимаются поддержанием работоспособности компьютеров пользователей корпоративной сети — помогают установить Word, поменять монитор и т.д. А бывают администраторы серверов — у таких администраторов квалификация и зарплата выше».
Профессия системного администратора часто становится точкой входа IT. Такие специалисты требуются практически в каждом офисе, где работает больше 5–7 человек.
Медианная зарплата: 91 тыс. рублей.
Без IT: В мире без информационных технологий (ИТ) такой специалист не остался бы без работы, ведь он знает, где что лежит, как что починить и к кому обратиться по любому вопросу. Возможно, «завхоз» звучит не так гордо, как «системный администратор», но он может практически в одиночку справиться с любой проблемой, которая возникает в офисе. При этом системный администратор серверов — ступень значительно выше завхоза.
Пример задачи: Составить аварийный план и выполнить его: найти причину отказа сервера, исправить ее, развернуть бэкапы и восстановить работу инфраструктуры компании как можно быстрее.
Перспективы: Со временем, когда системный администратор наберется знаний и опыта, он может дорасти до системного архитектора или DevOps. Другой путь — специализация на информационной безопасности или даже карьера «белого» хакера.
Проверяет на прочность информационную безопасность отдельных программ, сервисов или целых компаний, чтобы рассказать о проблемах их владельцам.
Это незаменимый специалист по информационной безопасности, который знает, как совершаются преступления в сети и как от них защититься.
«Белые» хакеры востребованы в госсекторе, сфере разработки ПО, торговой и банковской сферах — везде, где необходима надежная защита данных.
Таких IT-специалистов нанимают и специализированные фирмы, и корпорации вроде Google или Mail.ru Group. А некоторые «белые» хакеры остаются фрилансерами, например, используют Bug Bounty — это программа выплаты награды за обнаружение проблем в безопасности по запросу компаний.
Зарплата «белого» хакера: от «спасибо» (что не вызвали полицию) до 700 тыс. рублей. Впрочем, за серьезную уязвимость в продукте известной компании можно получить вознаграждение в сотню тысяч долларов.
Чаще всего предлагают: от 80 тыс. до 170 тыс. рублей.
Без IT: В мире без компьютеров «белый» хакер вполне мог бы помогать полиции раскрывать мошенничества, работать в разведке или проверять охрану важных объектов. Впрочем, некоторые хакеры занимаются этим и в реальном мире.
Пример задачи: Проверить безопасность сетевой инфраструктуры компании: обследовать сайт и корпоративные сервисы при помощи специализированного ПО, найти уязвимости и составить подробный отчет.
Перспективы: «Белый» хакер — отличный выбор для карьеры в IT. Их востребованность будет только возрастать вместе с необходимостью в киберзащите и охране данных. Опытный специалист может собрать команду пентестеров и руководить ею или даже основать собственную компанию в сфере информационной безопасности.
Мобильный разработчик создает программы для мобильных устройств: телефонов, планшетов, часов и так далее. Его главная задача — сделать удобное и функциональное приложение.
Сегодня мобильные разработчики очень востребованы — и неудивительно, ведь мобильные приложения нужны всем, от магазинов и банков до университетов и государственных органов.
Евгений Картавец, программный директор Skillfactory:
«На старте карьеры необходимо выбрать, для каких устройств вы хотите заниматься разработкой — под управлением IOS или Android. Если выберете IOS — нужно будет освоить язык Swift и научиться писать на нем мобильные приложения, если Android — то в тренде сейчас Kotlin, однако понадобится также уметь читать код на Java».
Зарплата мобильного разработчика: от 150 тыс. до 350 тыс. рублей.
Чаще всего предлагают: 250 тыс. рублей.
Без IT: В мире без мобильных устройств мобильные разработчики могли бы придумывать небольшие карманные приспособления, облегчающие людям жизнь: вроде механических счетов или компактных блокнотов-ежедневников.
Пример задачи: Разработка мобильного приложения для крупного интернет-магазина или сети кафе на базе графического прототипа, который утвердил заказчик.
Перспективы: Гаджеты захватывают мир и роль мобильных разработчиков будет возрастать. Он может развиваться вертикально и постепенно дорасти до лидера команды или накапливать опыт, занимаясь разработкой все более сложных и дорогих приложений. А может переключиться на другие сферы программирования.
Читайте также: Что выбрать: iOS- или Android-разработку?
Создает развлекательные и обучающие программы для различных платформ — смартфонов, ПК, игровых консолей. Это могут быть и сравнительно простые развлечения и крупные многопользовательские онлайн-игры .
Для старта карьеры нужно понимать, как работает один из популярных игровых движков (например Unreal Engine или Unity) и освоить хотя бы один язык программирования.
Средняя зарплата: 120 тыс. рублей
Без IT: Мир невозможно представить без игры, а такой специалист умеет их создавать. Если разработчик разбирается в гейм-дизайне, то он легко переквалифицируется, например, в создателя настольных игр.
Пример задачи: Разработчик игр может столкнуться с самыми разными задачами, связанными с созданием игровых интерфейсов. Чем меньше компания, в которой он работает, и чем сложнее игра, тем больше вероятность, что ему придется участвовать во всех этапах разработки.
Перспективы: Как и в любой другой разработке, game developer проходит путь от начинающего — Junior — до опытного — Senior-разработчика, тимлида и, возможно, основателя собственной инди-студии игр.
Создает видимую часть сайтов: отвечает за работу меню, кнопок, форм и других элементов интерфейса, с которыми взаимодействует пользователь.
Frontend-разработчик одновременно техническая и творческая профессия: его навыки позволяют визуализировать свои или дизайнерские идеи.
Такие IT-специалисты востребованы везде, где есть сайт или приложение. Начинающий frontend-разработчик должен разбираться в HTML и CSS, на базовом уровне знать JavaScript, библиотеки и фреймворки для веб-разработки. Более продвинутый разработчик должен хорошо разбираться в библиотеках и фреймворках, например, владеть JavaScript-библиотекой React.
Зарплата frontend-разработчика: от 100 тыс. до 290 тыс. рублей.
Чаще всего предлагают: 170 тыс. рублей.
Без IT: Работа frontend-разработчика немного похожа на труд архитектора: он отвечает за то, чтобы красивый фасад здания не обвалился, окна открывались, а жильцы не падали с кривых ступенек.
Пример задачи: Сделать для клиента сайт-визитку или создать удобную форму оплаты для интернет-магазина.
Перспективы: По мере карьерного роста frontend может стать лидером команды разработчиков, либо набирает разностороннего опыта и становится fullstack-программистом.
Читайте также: Рассказ бывшего полицейского, который стал frontend-разработчиком.
Занят скрытой от простого пользователя стороной программного обеспечения — разрабатывает серверную часть сайта или приложения, работает с базами данных. Например, делает так, что ваш заказ в интернет-магазине сохраняется, передается на склад и отслеживается через личный кабинет на сайте.
Тоже нужны везде, где есть приложения и сайты. Для работы на начальном уровне необходимо разбираться в базах данных и знать хотя бы один язык программирования, например PHP, Python, С#.
Зарплата backend-разработчика: от 100 тыс. до 320 тыс. рублей.
Чаще всего предлагают: 250 тыс. рублей.
Без IT: Продолжая аналогию с архитектором, backend-разработчик похож на инженера-строителя. К примеру, он рассчитает нагрузку на несущие элементы здания и придумает, какие функции на них возложить.
Пример задачи: Сделать так, чтобы при регистрации данные пользователя попали в нужную базу.
Перспективы: Backend работает в тесной связке с frontend в тех же самых компаниях и сферах бизнеса. Карьерный путь у них тоже похож: стать топовым специалистом в своей области или развиваться в fullstack. Хорошее знание внутреннего устройства веб-приложений облегчит переход в DevOps или информационную безопасность.
Мастер на все руки, который может работать и с пользовательским, и с серверным функционалом сайта или приложения. Такой специалист одинаково хорошо знает, как построить «здание», чтобы оно не развалилось, и как сочетать красоту с функциональностью.
Такие программисты более востребованы, чем те, что специализируются только на frontend- или backend-разработке. Ведь они совмещают в себе функции сразу двух работников. Быть fullstack-разработчиком сложнее и ответственнее, чем работать только с одной стороной сайта.
Зарплата fullstack-разработчика: от 90 тыс. до 330 тыс. рублей.
Чаще всего предлагают: 200 тыс. рублей.
Без IT: Fullstack-разработчик вполне мог бы переучиться на промышленного архитектора и, например, руководить постройкой заводов.
Пример задачи: разработать небольшое веб-приложение, начиная с функциональности форм и кнопок, заканчивая серверной логикой и хранением данных.
Перспективы: Fullstack-разработчик, достигший больших высот в своей области, может легко сменить направление деятельности и изучать новые технологии, заняться управлением командой разработчиков, стать архитектором ПО или запустить свой стартап.
Читайте также: Полный обзор профессии Fullstack-разработчика.
Development Operations помогает разработчикам эффективно взаимодействовать с другими IT-специалистами. Например, программисты и тестировщики отвечают за Development, а администраторы — за Operations. И когда специалист вовлечён не только в непосредственную разработку, но еще и в процесс деплоя и эксплуатации системы — это DevOps.
DevOps чаще всего становятся разработчики или системные администраторы. Первые специализируются на работе с программным обеспечением, а вторые — на безопасности и архитектуре сетей.
Развитие в этой профессии требует знания архитектуры кода, сети, облачных технологий, владения системами логирования и оркестрации, развитых аналитических навыков.
Зарплата DevOps-инженера: от 160 тыс. до 400 тыс. рублей.
Чаще всего предлагают: 250 тыс. рублей.
Без IT: DevOps-инженер без технологий — это рационализатор. Он стремится найти способы более эффективной работы, технологии, которые ускорят и упростят работу всей команды в целом.
Пример задачи: Автоматизировать обновления IT-продукта, настроить проверку на ошибки и публикацию по нажатию одной кнопки.
Перспективы: С этой должности возможен переход в разработку, однако большинство DevOps-инженеров предпочитают предсказуемый вертикальный рост до позиций head of DevOps или технического директора.
Разбирается, чего хочет заказчик или пользователь, и передает эту информацию разработчику программы. Он также должен знать, какие возможности есть у IT-отдела, и уметь объяснять заказчику, какие из его желаний невыполнимы.
Системный аналитик должен уметь анализировать процессы и требования, а затем на основе полученных данных формализовать их, то есть приводить к непротиворечивому, логичному виду, понятному для разработчика.
Системные аналитики востребованы в сферах со сложными внутренними бизнес-процессами, например банковской, но способны принести пользу в любой крупной компании.
Зарплата системного аналитика: от 80 тыс. до 300 тыс. рублей.
Чаще всего предлагают: 180 тыс. рублей.
Без IT: Этого специалиста можно сравнить с переводчиком. Он знает два языка — технический и человеческий — и помогает людям из совершенно разных миров лучше понять друг друга. Умение найти общий язык и с техническими специалистами, и с далекими от разработки и техники людьми пригодится за пределами информационных технологий. Например, в дизайне интерьеров: системный аналитик сможет объяснить заказчику, почему не стоит сносить несущую стену, а строителям — чего же все-таки хочет клиент и зачем ему лепнина на потолке.
Пример задачи: расспросить сотрудников заказчика, собрать их требования к будущему продукту, а затем разработать и согласовать техническое задание для программистов.
Перспективы: от ведущего системного аналитика до руководителя по внедрению информационных систем и руководителя IT-направления.
Специалист, который собирает данные из разных источников, очищает их и передает в удобном виде аналитикам для принятия бизнес-решений.
Именно он создает и поддерживает архитектуру данных: крупные базы данных, хранилища или системы для обработки информации.
Data Engineer должен отлично разбираться в базах данных, знать SQL, уметь программировать на Python, Java или Scala. Стать таким специалистом легче всего будет с навыками разработки, но научиться можно и с нуля.
Зарплата Data Engineer: от 100 тыс. до 300 тыс. рублей.
Чаще всего предлагают: 150 тыс. рублей.
Без IT: Работа Data Engineer связана с поиском, сбором и сортировкой информации, поэтому в мире без технологий они умели бы работать с аналоговыми базами знаний, например, огромными архивами.
Пример задачи: Спроектировать систему сбора и обработки данных о просмотрах для рекомендательной системы онлайн-кинотеатра.
Перспективы: Больше всего в использовании больших данных заинтересованы крупные корпорации, так что Data Engineer может рассчитывать на место в Яндексе или Сбербанке. В дальнейшем он может попасть на руководящие должности.
Разбирается в данных, ищет закономерности, на их основе готовит визуализации и отчеты. Это более творческая специальность, чем Data Engineer. Data Analyst должен уметь найти решение задачи и новые идеи в разрозненных и, на первый взгляд, несвязанных данных.
Для Data Analyst важно владеть основами математики и статистики. Еще нужно уметь работать с платформами для визуализации и аналитики, например Tableau. Также необходимы навыки коммуникации, так как результаты аналитики нужно представить заказчику.
Должность Data Analyst — хорошая точка входа в мир больших данных, так как таким специалистам на начальном этапе требуется меньше технических навыков, чем Data Engineer или разработчикам.
Средняя зарплата Data Analyst: 130 тыс. рублей
Без IT: Умения Data Analyst полезны и в нецифровой аналитике. В мире без технологий такие специалисты продолжат работать аналитиками, ведь их главный навык — умение видеть скрытые связи и на их основании делать выводы и строить прогнозы. Это необходимо во многих отраслях, от экономики до государственного управления.
Пример задачи: Провести A/B-тестирование различных рекомендательных систем и сформулировать рекомендации по их настройке и внедрению.
Перспективы: Для аналитиков данных характерна стандартная кривая профессионального роста Junior, Middle и Senior. Как Data Engineer, по мере профессионального развития они могут освоить смежные профессии и за счет этого получить новые перспективы.
Читайте также: История Екатерина Карповой: «Я училась на стоматолога, а теперь работаю аналитиком в «Тинькофф»
Использует данные, чтобы решить конкретную задачу бизнеса. Проводит глубокий анализ данных, строит модели, на которых затем проверяет различные гипотез. Они помогают делать реальные прорывы в бизнесе или науке.
Для работы Data Scientist использует базы данных и Python. Но главное — знание математики, аналитический ум и глубокое понимание области исследования.
Средняя зарплата Data Scientist: 150 тыс. рублей.
Без IT: Data Scientist — это настоящие исследователи. Если бы в мире не было компьютерных технологий, такие специалисты занялись бы наукой и вскоре бы их придумали.
Пример задачи: На основе данных о том, что смотрели пользователи онлайн-кинотеатра выстроить рекомендательную систему, которая будет предлагать им похожие фильмы, и это увеличит выручку сервиса в 5 раз.
Перспективы: Data Scientist вполне может дорасти до Chief Digital Officer, но и горизонтальный рост в этой профессии открывает большие перспективы. Из-за бурного развития отрасли в этой профессии пока нет такого понятия, как потолок профессионального роста.
Читайте подробнее: Кто такой и чем занимается Data Scientist
Инженер в сфере Machine Learning (машинного обучения) применяет на практике модели, придуманные Data Scientist. Он создает программы, которые обучаются на заданном наборе информации, а затем могут самостоятельно анализировать данные и делать на их основе выводы и прогнозы.
Стать ML-инженером с нуля сложно, нужны как минимум хорошая математическая база и опыт разработки. Специалист по машинному обучению должен разбираться в программировании, математике, статистике. Владеть стеком технологий, например знать языки программирования Python, Scala, Java, C++.
Медианная зарплата: 165 тыс. рублей.
Без IT: Машинное обучение отдаленно напоминает работу дрессировщика, который хвалит животное, когда оно правильно выполняет команды, и ругает, когда оно ошибается.
Пример задачи: Вписать алгоритм для распознавания почерка и оцифровки написанного от руки текста в приложение, дать ему практическое применение, а потом кропотливо отлаживать, чтобы оно правильно работало.
Перспективы: Как и в случае с другими разработчиками, ML-специалист сначала набирается опыта, доходя до должности тимлида, а затем может стать руководителем отдела, подразделения и в конце концов CDO, Chief Data Officer — главным специалистом по данным в компании.
Периодически мне задают вопрос: «Кто есть кто в мире ИТ?». Вопрос этот интересный и объёмный. Вот сейчас я взял более 20 разновидностей «айтишников» и понимаю, что даже все основные разновидности не перечислил. Чтобы не рассказывать всё по много раз, я напишу несколько статей и буду на них ссылаться. Рассказывать буду простым языком, идя от простого к сложному.
Меня зовут Константин Митин, я сооснователь и руководитель компании АйТи Мегастар/АйТи Мегагруп. Когда-то был простым разработчиком, работал в L3, дорос до тимлида, затем и до руководителя филиала разработки крупной ИТ-компании. Теперь я в АйТи Мегагруп и стал одним из идеологов концепции IT~BP — IT бизнес-партнёрства https://itbp.org.
В IT работают не только и не столько программисты. Ситуация, в целом, здесь такая же, как с врачами: есть множество различных специалистов, в которых разобраться сможет только профессионал. Однако разницу между кардиохирургом и проктологом можно ощутить на интуитивном уровне. Попытаюсь рассматривать разновидности специалистов от простого к сложному.
Какие вообще бывают виды IT-специалистов?
Важно помнить, что есть виды IT-специалистов, а есть должности, грейды, категории и прочее. Их не стоит путать. Должность человека может называться, как угодно. Генеральный директор с 10 годами руководства фирмой в 5 человек не сможет выполнять функции генерального директора корпорации с десятками тысяч сотрудников. Должности у них называются одинаково, но суть их работы не совпадает.
Видов IT-специалистов много, я смогу рассмотреть только часть от основных. Однако этого должно хватить для того, чтобы (в отсутствии технического директора) понять какие IT-специалисты нужны компании, либо чтобы понять, кем хочется стать в IT-мире. Я собираюсь рассмотреть следующие разновидности:
-
Эникейщик
-
Специалист технической поддержки второй линии (L2)
-
Специалист технической поддержки третьей линии (L3)
-
Системный администратор
-
Программист (это не ошибка и не повторение пункта №7)
-
Младший программист (junior developer)
-
Рядовой программист (middle developer)
-
Старший программист (senior developer)
-
Руководитель службы технической поддержки
-
Технический лидер (tech lead)
-
Лидер команды разработки (team lead)
-
Инженер по тестированию (QC — quality control)
-
Инженер по качеству (QA — quality assurance)
-
DevOps инженер
-
Бизнес-аналитик
-
Системный-аналитик
-
UI/UX специалист
-
Руководитель продукта (product owner)
-
Руководитель проекта (project manager)
-
Архитектор решений (solution architect)
-
Системный архитектор (systementerprise architect)
-
Функциональный архитектор (functional architect)
Начать здесь стоит с волшебных слов: «Ты ж программист», на бытовом уровне почему-то считается, что «программисты» понимают всё, что связанно с цифровой техникой. После того, как прозвучало «Ты ж программист», может последовать всё, что угодно. Хорошо если просьба подключить цифровую приставку к телевизору либо помочь разобраться в личном кабинете какой-нибудь программы, но может быть что-то совсем невообразимое, вплоть до сдачи бухгалтерской отчётности. Нет, ну а что? Та же 1С запускается на компьютере, кнопки там есть, значит программист справится…
Тем не менее, программисты действительно обладают базовыми техническими знаниями, могут разобраться, как подключить приставку к телевизору, переустановить Windows либо даже установить Linux. Это всё несложные действия, которые могут выполнять практически все люди, которые интересуются компьютерной техникой. Им просто это интересно, поэтому они это либо делали, либо могут понять, как это сделать.
Эникейщик
Это некий IT-специалист самого начального уровня, который помогает пользователям решать их небольшие проблемы. Название шутливое, произошло от надписи: «Press any key» («Нажмите любую клавишу»), когда-то эта надпись могла пугать пользователей и они звали эникейщика, чтобы он всё починил.
На самом деле это и есть тот самый «Ты ж программист». Такой человек может помочь с принтером, зажевавшем бумагу, заказать заправку картриджа этого самого принтера, помочь установить какой-то драйвер либо какую-то программку, либо просто вернуть кабель от монитора в гнездо, чтобы он начал работать. Эникейщик решает простые проблемы рядовых пользователей, опираясь на какой-то «бытовой набор» знаний об IT. Для такой работы не нужна высокая квалификации, хватит просто насмотренности в digital-мире.
У эникейшиков есть особая разновидность — компьютерный специалист на дом по вызову. Пока что не у всех людей в нашей стране высокая компьютерная грамотность, поэтому услуга всё ещё пользуется популярностью.
Если честно, то многие высококлассные и состоявшиеся IT-специалисты в молодости подрабатывали эникейщиками либо оказывали компьютерные услуги на дому. Хорошему IT-специалисту нужна небольшая предпринимательская жилка и желание помогать людям. Кроме того, такая работа развивает коммуникационные навыки, то, что потом будут называть «soft skills».
Специалист технической поддержки второй линии (L2)
Обычно в службе поддержки пользователей 3-4 уровня. На первом находится специалист колл-центра, который принимает заявки и может какие-то очевидные проблемы отработать по скрипту. На самом деле IT-специалисты не очень расположены часто общаться с людьми и предпочитают обитать в тихих и затемнённых помещениях, поближе к чаю и печенькам. Кроме того, хорошими коммуникационными навыками обладают не все IT-специалисты. Первая линия технической поддержки служит буфером между IT-специалистами и пользователями, у которых бывают разные эмоциональные состояния и коммуникационные навыки.
На второй линии находятся те же эникейщики, которые могут решать проблемы удалённо. Их снабжают базой знаний, в которой они могут находить алгоритмы решения типовых проблем. При этом мы помним, что для этого уже нужны технические знания. Кроме того, в случае если проблема сложная либо не типовая, специалист второй линии должен мочь грамотно описать проблему и передать её специалисту третьей линии. При этом попытавшись решить проблему пользователя обходными путями.
Стоит понимать, что квалификация специалиста второй линии зависит от сложности поддерживаемой системы. Если система сложная, то на этой позиции может находится, например, квалифицированный системный администратор.
Часто на второй линии работают молодые специалисты, которые недавно начали свой путь в IT. Со временем у таких людей растёт уровень квалификации, так называемые «hard skills», и они становятся системными администраторами, некоторые переходят на третью линию, становятся программистами либо ещё кем-то. Либо по мере роста «soft skills», при наличии навыков организации, можно вырасти в руководителя службы технической поддержки.
Когда специалисту технической поддержки второй линии не хватает знаний и возможностей, чтобы решить проблему пользователя, то ему на помощь приходит третья линия.
Специалист технической поддержки третьей линии (L3)
На третьей линии работают люди, которые разбирают нетиповые обращения пользователей и наполняют базу знаний для второй линии поддержки. Иногда они могут ещё и исправлять ошибки в коде. Если код не доступен, то локализуется и описывается ошибка, после чего она отправляется на 4 уровень, где находятся уже разработчики производителя решения.
Бывают случаи, когда силами третьей линии (если специалистам на этом уровне нечем заняться) осуществляется развитие системы, то есть они пишут код и выполняют доработки. Доработки могут идти по заказу стекхолдеров либо они могут выполняться, чтобы снизить количество ошибок пользователей и обращений на вторую линию.
Почему вдруг получилось так, что L3 нечем заняться? Потому что их задача — это снижать количество инцидентов и наполнять базу знаний для L2. Чем лучше они делают свою работу, тем меньше инцидентов до них доходит.
При этом получается странная ситуация, специалисты L3 должны постоянно быть на своём рабочем месте, так как критичный инцидент может прийти в любой момент, а эти самые критические инциденты могут случаться очень редко. Это как работа пожарной части, чем лучше профилактика, тем меньше вызовов.
Иногда специалисты третьей линии выполняют функции QA и Devops (о них расскажем в других частях), то есть выкатывают (переносят) обновления на продуктив. В крупных компаниях обычно разворачивают несколько версий продукта:
- для разработчиков, чтобы они могли отлаживать свой код (dev-стенд);
- для тестирования, чтобы процесс отладки кода не мешал процессу тестирования кода (test-стенд);
- для проверки итоговой версии перед обновлением для пользователей зачастую проводят повторное тестирование на копии данных с «боя» (preprod-стенд);
- версия, с которой работают конечные пользователи, она же «продуктив», она же бой.
Перед выкладкой обновлений на продуктив, сотрудники L3 могут их проверить на предпродуктовых стендах. Так как работа L3 связана с ошибками пользователей и программистов, то они кровно заинтересованы, чтобы не выпускать проблемные доработки на продуктив.
Как-то систематизировать уровень компетенции таких людей не представляется возможным. Это может быть как человек с начальными навыками программирования и администрирования, так и tech lead (технический лидер).
Например, когда я работал на третьей линии поддержки в БКС, у меня был международный сертификат Senior Developer и Senior Administrator по той платформе, на которой работал. На каждый из них нужно было сдать по 3-5 экзаменов. Я уже почти прошёл сертификацию по информационной безопасности, но тут я покинул компанию. Ещё у меня было право исправлять код на продуктиве. Я им пользовался. Операция эта рискованная, но руки у меня на месте, значит я ошибок на продуктиве не совершал.
Системный администратор
Системные администраторы бывают разными и с разной квалификацией. Уровень у системных администраторов определяется тем же, что и у программистов. Мы коснёмся этого в следующей части. Но в целом системные администраторы это те люди, которые следят за состоянием аппаратного обеспечения (серверы и сетевое оборудование) и настройками сети. Кроме того, именно они отвечают за средства виртуализации (создание виртуальных серверов), настройки операционных систем на серверах, системы сбора логов и прочее программное обеспечение, которое относится к «инфраструктуре».
На иллюстрации мы можем видеть жука (bug). Мы все привыкли к тому, что баги это про программистов и тестировщиков. Но первый «баг» был чисто инфраструктурной проблемой (подробности в статье «Народное творчество: баги»).
Самой распространенной теорией является случай с Грейс Хоппер. Она работала в Гарвардском университете с ЭВМ Harvard Mark II. Устройство работало не так, как следовало. В итоге Грейс обнаружила между замкнувшими контактами сгоревшего мотылька (судя по внешним характеристикам). После этого госпожа Хоппер вклеила маленького диверсанта в свой технический отчёт и написала: «First actual case of bug being found» (Первый реальный случай обнаружения бага). Произошло всё это в 1946 году 9 сентября.
Сфера системного администрирования не менее объёмная и сложная, чем сфера программирования. Но системные администраторы скорее настраивают и обслуживают программное обеспечение и оборудование, а не разрабатывают новое программное обеспечение. Хотя они часто сами пишут код для автоматизации своей ручной работы и коммутаторов.
Настройка сетевого оборудования иногда тоже может являться программированием. Запрограммировать коммутатор от Cisco и коммутатор от MikroTik это две разные задачи и специализации.
Именно системные администраторы будут заводить новых пользователей, настраивать им права, делить сеть на сегменты, настраивать VPN и многое другое. Обеспечение информационной безопасности, подготовка к отражению хакерских и DDoS атак, непосредственно отражение атак на инфраструктуру — это тоже работа системных администраторов. Иногда им в этом помогают специалисты службы информационной безопасности и специалисты технической поддержки 3 уровня.
Если взять тех же «хакеров», то нужно понимать, что у них больше развиты не навыки программирования, а навыки системного администрирования. Например, чтобы произвести DDoS-атаку, нужен «бот-нет», то есть целая сеть различных компьютеров (заражённых вирусом), объединённых в единую сеть, которые по команде начинают согласованную атаку заданной цели.
Специальное программное обеспечение (тот самый «вирус») для организации «бот-нета» можно купить. Но это не даст гарантии, что «бот-нет» получится.
Подводя промежуточные итоги
В первой части мы с вами рассмотрели вопрос о том, какими вообще бывают IT-шники, и составили список разновидностей специалистов, которых хотим рассмотреть. Список далеко не полный, специализациё на самом деле больше.
Вторая часть будет про программистов. Сначала мы поймём, что такое программист вообще, затем почему есть младшие (junior), средние (middle) и старшие (senior) программисты. Похожее разделение по аналогичным причинам бывает у системных администраторов, инженеров по качеству, менеджеров проектов и других специализаций.
Если вы дочитали до конца и написанное было для вас полезным, то спасибо вам.
Полезные материалы по теме:
- IT для неайтишников: Зачем оно нужно?
- IT для неайтишников: Какими бывают IT-шники? Часть 1
- IT для неайтишников: Какими бывают IT-шники? Часть 2
- IT для неайтишников: Какими бывают IT-шники? Часть 3
- IT для неайтишников: Какими бывают IT-шники? Часть 4
- IT для неайтишников: Какими бывают IT-шники? Часть 5
- IT для неайтишников: Куда исчезают программисты после 40 лет?
- IT для неайтишников: Срывают сроки, что делать бизнес-заказчику?
- IT для неайтишников: Технический долг или почему теперь всё так долго?
- Как писать код, чтобы тебя не уволили? (про JSDD — Job Safety Driven Development)
- Процессы в ИТ: Долго, дорого и не то
- Саморегуляция в ИТ: минимально допустимая эффективность работы
- Telegram-канал Записки ITBP (короткие сообщения)
- Канал на Дзен Записки ITBP (статьи среднего размера)
Кто есть кто в ИТ?
Время на прочтение
13 мин
Количество просмотров 31K
На современном этапе развития промышленной разработки программного обеспечения можно наблюдать многообразие производственных ролей. Их число растет, классификация усложняется с каждым годом, и, естественно, усложняются процессы подбора специалистов и работы с кадровым потенциалом. Информационные технологии (ИТ) – это сфера высококвалифицированных трудовых ресурсов и кадрового дефицита. Здесь процесс выращивания кадров, необходимость планомерной работы с кадровым потенциалом бывают значительно эффективнее прямого подбора с помощью интернет-ресурсов.
В статье рассматриваются вопросы, актуальные для специалистов по работе с персоналом ИТ-компаний: причинно-следственные связи в эволюции производственных ролей, последствия неверного толкования содержания ролей для кадровой работы в целом, а также возможные варианты повышения эффективности подбора специалистов.
ИТ-производство для непосвященных
Кто есть кто в ИТ – эта тема для дискуссий на разных площадках. Она существует столько же, сколько вообще вся ИТ-индустрия, то есть с появления на потребительском рынке первых компаний-разработчиков софта в начале 90-х годов прошлого века. И столько же времени отсутствует единый взгляд на этот вопрос, что создает затруднения и снижает эффективность кадровой работы. Попробуем в нём разобраться.
Для меня тема производственных ролей в ИТ-сфере стала актуальна и интересна с момента моего прихода в ИТ-компанию. Мной было потрачено много времени и нервной энергии на то, чтобы разобраться в производственном процессе. Эти затраты превысили мои ожидания и затраты на адаптацию к процессам в других сферах: образовании, материальном производстве, малом бизнесе. У меня было понимание, что процессы сложны и непривычны, так как, в целом, человек более адаптирован к материальному миру, чем к виртуальному. Но было интуитивное сопротивление: казалось, что что-то тут не то, так не должно быть. Процесс адаптации занял, наверное, год, что, в моем понимании, просто космическая величина. В итоге у меня сложилось достаточно чёткое представление о ключевых ролях в ИТ-производстве.
В настоящее время я продолжаю работать над этой темой, но уже на другом уровне. В роли руководителя центра разработки ИТ-компании мне часто приходится общаться со студентами, преподавателями вузов, абитуриентами, школьниками и другими желающими поучаствовать в создании ИТ-продукта в целях продвижения бренда работодателя на рынке труда новой территории (г. Ярославль). Это общение дается непросто в силу низкой информированности собеседников о том, как организован процесс разработки программного обеспечения (ПО), и, как следствие, непонимания ими предмета беседы. Через 5 – 10 минут диалога перестаешь получать обратную связь и начинаешь чувствовать себя иностранцем, речь которого требует перевода. Как правило, среди собеседников находится кто-то, подводящий черту в диалоге и озвучивающий народный миф из 90-х: «Всё равно, все айтишники – программисты». Источники возникновения мифа таковы:
- ИТ-отрасль бурно развивается, в этих условиях все основополагающие смыслы и принципы находятся на стадии формирования;
- в условиях неопределенности существовать сложно, поэтому человек старается облегчить себе понимание неизвестного, создавая мифы;
- человек более привычен к восприятию материального мира, нежели виртуального, в связи с чем ему сложно давать определение понятиям, находящимся за пределами его восприятия.
Попытки борьбы с этим мифом иногда напоминают бой с ветряными мельницами, поскольку есть несколько аспектов проблемы, нуждающихся в проработке. Кадровому специалисту необходимо, во-первых, иметь четкую картину производственных ролей в ИТ-компании в идеальном и реальном воплощении, во-вторых, понимать, как и когда может быть наиболее эффективно задействован внутренний ресурс компании, в-третьих, какие реальные методы помогут повысить информированность участников рынка труда и будут способствовать развитию бренда работодателя. Рассмотрим эти аспекты подробнее.
Жизненный цикл ПО как основа производственных ролей
Не секрет, что в целом все производственные роли в любой ИТ-компании имеют в качестве источника жизненный цикл программного обеспечения. Поэтому, если ставить концептуальную задачу договориться о единстве восприятия этого вопроса в рамках всей ИТ-отрасли, надо опираться именно на жизненный цикл ПО как на принимаемую и однозначно понимаемую всеми смысловую основу. Обсуждение конкретных вариантов реализации вопроса о производственных ролях лежит в плоскости нашего творческого отношения к жизненному циклу программного обеспечения.
Итак, рассмотрим этапы, которые включает в себя жизненный цикл ПО, на примере RUP-методологии. Они являются достаточно сформировавшимися звеньями в части содержания и терминологии. Производственный процесс всегда и везде начинается с бизнес-моделирования и формирования требований, а завершается (условно, конечно) консультированием пользователей и доработками программного обеспечения на основе «хотелок» пользователей.
Если совершить исторический экскурс в конец прошлого века (как известно, это был период «островковой автоматизации»), то можно увидеть, что всем процессом создания ПО занимался программист-разработчик. Здесь корни мифа о том, что каждый айтишник – это программист.
С усложнением производственных процессов, появлением интегрированных платформ и переходом к комплексной автоматизации предметных областей, с реинжинирингом бизнес-процессов становится неизбежным появление специализированных ролей, привязанных к этапам жизненного цикла. Вот так появляются аналитик, тестировщик и специалист техподдержки.
Многообразие должностей на примере роли аналитика
Аналитик (он же инженер-аналитик, он же постановщик, методолог, бизнес-аналитик, системный-аналитик и т.д.) помогает «подружиться» бизнес-задачам и технологиям их реализации. Описание постановки задачи для разработчика – так можно охарактеризовать основную функцию абстрактного аналитика. Он выступает связующим звеном между клиентом и разработчиком в процессах формирования требований, анализа и проектирования ПО. В реальных производственных условиях перечень функций аналитика определяется способом организации производства, квалификацией специалиста, спецификой моделируемой предметной области.
Часть аналитиков находится ближе к клиенту. Это бизнес-аналитики (Business Analyst). Они глубоко понимают бизнес-процессы предметной области и сами являются экспертами автоматизируемых процессов. Очень важно наличие таких специалистов в штате предприятия, особенно при автоматизации методологически сложных предметных областей. В частности, для нас как автоматизаторов бюджетного процесса государства просто необходимо, чтобы среди аналитиков были эксперты предметной области. Это высококвалифицированные сотрудники с хорошим финансово-экономическим образованием и опытом работы в финансовых органах, желательно в роли ведущих специалистов. Крайне важен опыт работы не в ИТ-сфере, а именно в предметной области.
Другая часть аналитиков более приближена к разработчикам. Это системные аналитики (System Analyst). Их основная задача — выявление, систематизация и анализ требований клиента на предмет возможности их удовлетворения, подготовка технических заданий и описание постановок задачи. Они разбираются не только в бизнес-процессах, но и в информационных технологиях, хорошо представляют возможности поставляемого клиенту программного обеспечения, обладают навыками проектирования и, соответственно, понимают, как лучше донести разработчику интересы клиента. Эти сотрудники обязательно имеют образование в сфере ИКТ и инженерно-технический склад ума, желательно — опыт работы в ИТ. При подборе таких специалистов явным плюсом будет наличие навыков проектирования с использованием современных инструментов.
Еще одна разновидность аналитиков – технические писатели (Technical Writer). Они занимаются документированием в рамках процессов разработки программного обеспечения, готовят руководства пользователя и администратора, технологические инструкции, обучающие видеоматериалы и т.д. Их основаная задача – суметь донести до пользователей и других заинтересованных лиц информацию о работе программы, описать технически сложные вещи лаконично и понятно. Технические писатели, в своей массе, прекрасно владеют русским языком, при этом имеют техническое образование и аналитический склад ума. Для таких специалистов наибольшее значение имеют навыки составления понятных, грамотных, подробных технических текстов в соответствии со стандартами, а также знания и владение инструментами документирования.
Таким образом, мы видим одну и ту же роль (и, кстати, должность в штатном расписании) – аналитик, но в разных ее конкретно-прикладных воплощениях. Поиск специалистов для каждого из них имеет свои особенности. Важно знать, что эти разновидности аналитиков должны обладать зачастую несовместимыми в одном человеке навыками и знаниями. Один – гуманитарий, склонный к аналитической работе с большими объемами текстовых документов, с развитой речью и коммуникабельностью, другой – «технарь» с инженерным мышлением и интересами в сфере ИТ.
Берём со стороны или растим?
Для крупного представителя ИТ-индустрии эффективность прямого подбора с интернет-ресурсов снижается по мере роста проектов. Происходит это, в частности, по следующим причинам: невозможна быстрая адаптация к сложным процессам внутри компании, скорость освоения специфических инструментов оказывается ниже скорости развития проекта. Поэтому HR-специалисту важно знать не только кого искать снаружи, но и как можно задействовать внутренние ресурсы компании, из кого и как вырастить специалиста.
Для бизнес-аналитиков очень важен опыт работы внутри реальных процессов предметной области, поэтому их подбор «со стороны» более эффективен, нежели выращивание внутри компании. При этом HR-специалисту важно знать перечень организаций, которые могут быть источниками этого кадрового ресурса, и при подборе сосредоточиваться на поиске резюме из них.
Для закрытия таких вакансий, как системный аналитик и архитектор ПО, напротив, процесс подготовки кадров внутри компании имеет огромное значение. Эти специалисты должен сформироваться в условиях действующей производственной среды и специфики конкретной организации. Системные аналитики (System Analyst) развиваются из бизнес-аналитиков (Business Analyst), технических писателей (Technical Writer) и инженеров техподдержки (Technical Support Engineer). Архитекторы ПО (Software Architect) — из проектировщиков (System Designer) и разработчиков ПО (Software Developer) по мере накопления опыта и расширения кругозора. Это обстоятельство позволяет HR-специалисту эффективно задействовать внутренние ресурсы компании.
Пересечение, объединение и эволюция производственных ролей
Есть еще один непростой с точки зрения реализации в производственном процессе вопрос – установление четких границ между ролями. На первый взгляд может показаться, что все очевидно: закончилось внедрение, подписали документы о вводе программного обеспечения в промышленную эксплуатацию и передали все в техподдержку. Все верно, однако часто возникают ситуации, когда клиент, по привычке находясь в тесном контакте с аналитиком и видя в нем «палочку-выручалочку», продолжает активно общаться с ним, несмотря на то, что и система уже внедрена, и формально идет этап сопровождения. Однако, с точки зрения клиента, кто же лучше и быстрее, чем аналитик, который вместе с ним ставил задачу, ответит на вопросы по работе с системой. И вот здесь встает вопрос о частичном дублировании ролей инженера техподдержки и аналитика. С течением времени все налаживается, клиент привыкает общаться со службой техподдержки, но в самом начале эксплуатации ПО такой «внутренний переход» не всегда получается выполнить без стрессов с обеих сторон.
Пересечение ролей аналитика и инженера техподдержки возникает еще и тогда, когда поток требований на разработку идет в рамках этапа сопровождения. Возвращаясь к жизненному циклу ПО, мы видим несоответствие реальных производственных условий и формальных установок на то, что анализ требований и постановка задачи могут быть выполнены исключительно аналитиком. Специалисту по кадровой работе, безусловно, надо понимать идеальную картину ролей в рамках жизненного цикла ПО, они имеют четкие границы. Но в то же время обязательно следует иметь в виду, что возможно пересечение. При оценке знаний и навыков соискателя следует обращать внимание на наличие смежного опыта, то есть при поиске инженеров техподдержки вполне могут быть рассмотрены кандидаты с опытом аналитика и наоборот.
Помимо пересечения часто наблюдается объединение производственных ролей. Например, бизнес-аналитик и технический писатель могут существовать в одном лице. Наличие архитектора ПО (Software Architect) обязательно в крупной промышленной разработке, в то время как совсем небольшие проекты могут обойтись без этой роли: там функции архитектора выполняют разработчики (Software Developer).
Смена исторических периодов в подходах и технологиях разработки неизбежно приводит к тому, что жизненный цикл ПО тоже эволюционирует. Глобально, конечно, основные его этапы остаются неизменными, но происходит их детализация. Например, с переходом на Web-решения и ростом возможностей удаленной настройки появилась роль специалиста по настройке ПО. На раннем историческом этапе это были внедренцы, то есть инженеры, которые большую часть рабочего времени проводили на рабочих местах клиентов. Возросшие объемы и сложность ПО привели к появлению роли архитектора ПО (Software Architect). Требования к ускорению выпуска версий и повышению качества ПО способствовали развитию автоматизированного тестирования и появлению новой роли – QA-инженера (Quality Assurance Engineer) и т.д. Эволюция ролей на всех этапах организации производственного процесса значительным образом связана с развитием методов, технологий и инструментов.
Итак, мы рассмотрели некоторые интересные моменты, касающиеся распределения производственных ролей внутри компании-разработчика ПО в контексте жизненного цикла ПО. Очевидно, что это взгляд изнутри, который специфичен для каждой компании. Для нас всех как участников рынка труда ИТ-отрасли и ответственных за продвижение бренда работодателя особенно важен будет и взгляд снаружи. И вот здесь существует большая проблема не только в поиске смыслов, но и в донесении этой информации до целевой аудитории.
Чем плох «зоопарк» ИТ-должностей?
Путаница в сознании HR-специалистов, организаторов производства и многообразие подходов приводят к очень широкому разнообразию, прямо «зоопарку» ИТ-должностей. Опыт собеседований и просто профессиональных контактов показывает, что часто у людей не бывает однозначного понимания смысловой нагрузки, которая должна следовать из названия должностей. Например, в нашей организации должности, включающие понятие «инженер-аналитик», предполагают, что это постановщик задач. Однако оказывается, что не везде это так: есть организации-разработчики, где инженер-аналитик – это внедренец. Совсем другое понимание, согласитесь?
Во-первых, «зоопарк» ИТ-должностей, несомненно, снижает эффективность подбора персонала. Каждый работодатель при развитии и продвижении своего бренда хочет в краткой форме донести все смыслы, которые существуют в его производстве. И если он сам зачастую не может четко сказать, кто есть кто, естественно, что он будет транслировать во внешнюю среду неопределённость.
Во-вторых, «зоопарк» ИТ-должностей создает огромные проблемы при подготовке и развитии ИТ-кадров. Каждая серьезная ИТ-компания, нацеленная на то, чтобы формировать и развивать кадровый потенциал, а не просто «доить» работные сайты, рано или чуть позднее встречается с необходимостью взаимодействия с учебными заведениями. Для высококвалифицированных ИТ-кадров, это сегмент вузов, притом лучших, как минимум находящихся в рейтинге ТОП-100.
Проблема интеграции с вузами при выстраивании непрерывного процесса подготовки ИТ-специалистов состоит примерно наполовину в отсутствии у вузов понимания того, кто есть кто внутри ИТ-компании. Они имеют об этом очень поверхностное представление. Как правило, у вузов есть несколько специальностей со словом «информатика» в названиях, и часто бывает так, что при проведении ими приемной кампании опора делается на тезис о том, что все специальности по сути про одно и то же. И это выглядит так же, как если опираться на народный миф о том, что все айтишники – программисты.
Опыт нашего тесного сотрудничества с вузами показывает, что специальность «Прикладная информатика (по отраслям)» поставляет нам кадры для отделов методологии и техподдержки, но никак не разработки. В то время как «Фундаментальная информатика», «Программная инженерия» готовят отличный кадровый ресурс для разработчиков. Чтобы не направить абитуриента изначально по непригодному для него пути, необходимо «рассеивать туман», который окружает ИТ-производство.
Можно ли привести всё к общему знаменателю?
Можно ли унифицировать производственные роли и прийти к единому пониманию их изнутри и снаружи компании?
Конечно, можно и нужно, потому что накопленный коллективный опыт всех предприятий-разработчиков демонстрирует наличие общих, объединяющих концепций организации производственного процесса. Это следствие того, что все-таки есть однозначно всеми трактуемое понятие жизненного цикла ПО, и вновь появляющиеся производственные роли (DataScientist, QA-Engineer, MachineLearning Engineer и т.д.) являются следствием уточнения и развития жизненного цикла ПО как такового, происходящих с совершенствованием технологий и инструментов, а также с развитием и укрупнением бизнес-задач.
В то же время, затруднительно унифицировать производственные роли, потому что ИТ – одна из самых молодых и бурно развивающихся отраслей экономики. В некотором смысле это хаос, из которого возникла вселенная. Четкая организационная структура здесь невозможна и неуместна, потому что ИТ – это интеллектуальная, но очень творческая сфера. С одной стороны, айтишник – это «физик»-интеллектуал с развитым алгоритмическим и математическим мышлением, с другой стороны, это «лирик»-творец, носитель и продвигатель идей. Он так же, как и художник, не имеет четкого плана написания картины, не может разложить образ на части, так как последний перестанет существовать. Он повелитель информационных процессов, которые сами по себе абстрактны, неосязаемы, трудноизмеримы, но стремительны.
Пути построения эффективной кадровой работы в ИТ-производстве
Итак, что важно знать HR-специалисту для построения эффективной кадровой работы в условиях многообразия ролей ИТ-производства.
Во-первых, любой специалист по кадрам ИТ-компании должен иметь представление о той ситуации, которая характерна именно для его предприятия: кто и чем занимается, кто и как называется, и главное – какой смысл вкладывается в эти роли в условиях конкретного производства.
Во-вторых, HR-специалист должен иметь гибкое представление о производственных ролях. То есть изначально у него формируется о них идеальное понимание, которое позволяет ему самому разобраться во всем. Затем обязательно должна быть реальная картина производства: где и в чем роли пересекаются, объединяются, какое восприятие этих ролей существует у производственных руководителей. Сложность для кадрового специалиста состоит в том, чтобы совместить в сознании реальную и идеальную ситуации, не пытаться насильно перестраивать процессы под идеальное их понимание, а помогать производству в удовлетворении потребности в ресурсах.
В-третьих, обязательно следует иметь представление о возможных траекториях развития тех или иных специалистов: в каком случае может быть эффективен внешний подбор, а когда лучше вырастить сотрудника в своем коллективе, предоставив ему возможности для развития, какие качества кандидатов позволят им развиваться в конкретном направлении, какие из качеств не могут быть совместимы в одном человеке, что изначально важно для выбора траектории развития.
В-четвертых, вернемся к тезису о том, что ИТ – это сфера высококвалифицированных кадров, где для более эффективной кадровой работы неизбежна ранняя интеграция с вузовской образовательной средой. В этой ситуации каждый HR-специалист должен развивать не только навыки прямого поиска, работы с анкетами и интервьюирования, но и обязательно ориентироваться в среде вузовской подготовки специалистов: какие вузы готовят кадры для компании, какие специальности внутри конкретных вузов закрывают кадровые потребности, и, что важно, кто за этим стоит, кто руководит и осуществляет подготовку специалистов в вузах.
Таким образом, если целенаправленно развенчивать миф о том, что все айтишники – это программисты, необходимо проделать целый ряд шагов в этом направлении и обратить особое внимание на наши вузы, где закладываются основы восприятия будущей профессии. Другими словами, нужно постоянное взаимодействие с образовательной средой, например, с использованием современного формата совместной работы в коворкинг-центрах, «точках кипения», участия в образовательных интенсивах. Это позволит разрушить неверные представления об ИТ-предприятии, повысит эффективность кадровой работы и создаст условия для совместной деятельности при подготовке разных специалистов нашей отрасли.
Выражаю благодарность коллегам, принявшим участие в подготовке и поддержке актуальности этой статьи: Валентине Вершининой и Юрию Крупину.
Читать: 3 мин.
IT-специалист – термин, объединяющий целую группу профессий, связанных с обслуживанием компьютерного оборудования, написанием программного обеспечения (ПО), созданием интернет-сайтов, автоматизированной обработкой и защитой информации.
Каждая компания, использующая информационные технологии (IT или АйТи), включает в коллектив сотрудников этого профиля. Программисты обслуживают компьютеры и ПО, системные администраторы настраивают работу локальных сетей, разработчики, web-дизайнеры и контент-менеджеры привлекают пользователей к сайту, спецы по средствам защиты охраняют информацию.
Плюсы и минусы профессии
К преимуществам относятся:
1. Востребованность специальности на рынке труда, дающая возможность легко найти работу с достаточно высокой зарплатой.
2. Повышение квалификации, расширение профессионального кругозора без отрыва от производства, часто без затрат собственных средств.
3. Возможность трудиться по своему графику в режиме фриланса – удаленно (из дома, интернет-кафе, другого города), в том числе на нескольких работах.
4. Наработка полезных связей, которые могут пригодиться и после смены работодателя.
5. При достаточном знании языка есть возможность уехать за границу.
Среди недостатков:
1. Высокая эмоциональная нагрузка из-за частых объяснений неквалифицированным пользователям элементарных вещей из области IT, монотонности повторения одних и тех же операций.
2. Нередко ненормированный график трудовой деятельности, обусловленный внезапными поломками вычислительной техники на ответственных участках производственного процесса.
3. Преимущественно сидячий образ жизни и нагрузка на зрение, способные привести к ухудшению здоровья.
Популярные направления и специализации профессии
Программист разрабатывает программные продукты, операционные системы, служащие гарантом слаженного функционирования всех компонентов компьютерного оборудования. Он пишет и интегрирует коды, запускает, тестирует программы, исправляет ошибки. Большинство предприятий имеют штатного программиста для разработки ПО, адаптированного к специфике работы компании. Помимо разработки, обслуживания программных комплексов, этот специалист настраивает пользовательские интерфейсы, устраняет системные неполадки внесением необходимых изменений, обучает персонал.
Инженер занимается анализом, планированием, разработкой и проектированием ПО. Его цель заключается в улучшении процесса разработки, предотвращении ошибок, выявлении дефектов создаваемого продукта. Инженер контролирует деятельность локальных компьютерных сетей, офисной оргтехники, при необходимости консультирует сотрудников, эксплуатирующих ПО.
Web-разработчик занимается созданием и обслуживанием web-сайтов, порталов, интернет-сервисов. Он создает проект, заботится о его сетевой безопасности, удобстве интерфейса для пользователей. Хороший web-разработчик должен владеть основами интернет-маркетинга для создания условий, увеличивающих посещаемость сайта, повышающих уровень продаж товаров и услуг компании.
Разработчик приложений для Android-платформы создает и поддерживает программы для этой операционной системы. На ней работают смартфоны, планшеты, Smart-TV, умные часы. Разработчик создает архитектуру приложений, проводит их тестирование, исправляет баги, адаптирует под различные виды устройств, работает над интерфейсом, дизайном. От разработчика зависит удобство и функциональность приложения.
Разработчик игр пишет коды, создает стили и пользовательские интерфейсы компьютерных и мобильных игровых программ. Специальность предполагает владение, помимо программирования, флэш-анимацией для повышения интерактивности продукта, умением создавать привлекательный дизайн. Игровая индустрия не стоит на месте, требуя от разработчика пополнения знаний «трендов» и вкусов геймеров.
Системный администратор обеспечивает устойчивое, безопасное функционирование АйТи-инфраструктуры компании. В его обязанности входят настройка и поддержка ПО, сетевых подключений, оргтехники, периферического оборудования. Направления деятельности системного администратора часто зависят от сферы деятельности предприятия, его размера, профессиональных возможностей самого специалиста.
Специалист по защите информации создает средства безопасности для конкретной организации, оберегающие компьютерные сети от проникновения хакеров и вирусных атак. Необходимость в защите информации каждого банка, государственного учреждения, многих предприятий делает профессионалов этой сферы особенно востребованными на рынке труда. Получив эту специализацию, можно найти работу даже за рубежом.
Какими качествами должен обладать IT-специалист
Профессиональная деятельность требует от айтишника следующие личные качества:
✎ Аналитический склад ума, логическое мышление, внимательность для выявления системных ошибок.
✎ Усидчивость, способность к самоорганизации, ответственность в решении поставленных задач.
✎ Хладнокровие и самообладание при длительном, однообразном трудовом процессе.
✎ Коммуникабельность, умение работать в коллективе, вежливость, способность к конструктивному общению с пользователями программных продуктов.
В некоторых специализациях пригодятся творческий, нестандартный подход к делу, художественный вкус, способность увлечься разрабатываемым проектом. Поскольку программирование ведется цифрами и английскими терминами, у специалиста этого направления должна быть высокая базовая математическая и языковая подготовка.
Где учиться
Получить профессию АйТи-специалиста можно юношам, девушкам и даже взрослым людям, поступив в вуз, колледж или окончив специальные курсы. Высшие учебные заведения принимают абитуриентов после 11 классов по результатам сдачи ЕГЭ (русский язык, математика – обязательно, информатика или физика – в зависимости от будущей специальности).
Среднее профессиональное образование можно получить в колледже после 9 классов или полного окончания школы на конкурсной основе по среднему баллу аттестата.
Среди лучших вузов по IT-направлению:
► Московский технический университет связи и информатики, обучающий по 15 программам
► МГУ имени Ломоносова (факультет математики и кибернетики)
► Государственный университет аэрокосмических приборов г. Санкт-Петербурга (Институт вычислительных систем и программирования)
► Национальный исследовательский ядерный университет МИФИ (факультет кибернетики и информационной безопасности)
Из средних профессиональных образовательных учреждений стоит отметить:
► Колледж программирования и кибербезопасности РТУ МИРЭА (обеспечение информационной безопасности автоматизированных систем, инфокоммуникационные сети и системы связи)
► Уфимский колледж статистики, информатики и вычислительной техники (компьютерные системы и комплексы)
► Петровский колледж г. Санкт-Петербурга (информационные системы и программирование)
► Самарский колледж строительства и предпринимательства (информационные системы и технологии в строительстве)
В столице, многих крупных городах, сети интернет достаточно специальных курсов, наделяющих знаниями в области IT. Платные курсы, включая дистанционную форму, для людей всех возрастов предлагают образовательные организации, учебные центры, интернет-ресурсы.
Сфера информационных технологий постоянно развивается, поэтому обновлять свои знания нужно регулярно. Хороший АйТи-специалист должен уметь учиться, чтобы не отставать от развития технологий.
Где работать
Должности айтишников есть практически на каждом предприятии, где они разрабатывают и внедряют специальные программы.
Специализированное ПО особенно востребовано в таких отраслях, как:
✔ Банковское дело
✔ Современная промышленность
✔ Медицина
✔ Образование
✔ Геологическая разведка и добыча полезных ресурсов
✔ Логистика
Такой специалист может быть штатным работником предприятия или сотрудником IT-компании, оказывающим услуги по договору. Возможен также фриланс – работа над проектами, предлагаемыми специальными биржами.
Оплата труда (диапазон зарплат) IT-специалиста
► Заработная плата IT-специалиста без опыта находится в диапазоне 20-70 тыс. руб. в регионах и 70-100 тыс. руб. в столице.
► Опытный профессионал может рассчитывать на 60-100 тыс. руб. по России и 100-250 тыс. руб. в Москве.
► Уровень оплаты удаленной работы зависит от договоренностей с заказчиком (умения правильно продавать свои услуги), объема затрат труда и времени. В некоторых случаях вознаграждение выплачивается в долларовом эквиваленте.
Карьерные возможности
Начинающие айтишники часто начинают карьеру с обслуживания IT-комплексов и компьютерной техники. Наработав опыта, можно сделать шаг от рядового сотрудника до главного специалиста на предприятии. Следующими карьерными ступенями в АйТи-компании могут быть – руководитель отдела внедрения ПО, далее – разработчик проектов.
Перспективы профессии (актуальность, востребованность на рынке труда)
Присутствие программных комплексов в большинстве областей деятельности делает профессию IT-специалиста одной из самых востребованных в наше время. Эта сфера применения постоянно расширяется, сохраняя дефицит в кадрах. Данная тенденция будет длиться еще долго, оставляя за профессией айтишника актуальность, востребованность у работодателей.
Источник: ЦТР «Гуманитарные технологии»
Если вы хотите получать свежие статьи о профессиях, подпишитесь на нашу рассылку.