"Сфера информационных технологий - почти ровесница интернета, она появилась благодаря компьютерам и развитию автоматизации бизнеса. Именно тогда из инженеров выделились специалисты, которые стали делать пользовательское программное обеспечение", - подчеркивает Ярослав Акатьев - Сегодня без IT продуктов невозможно представить ни одну сферу".
Но айтишник - не только программист, вообще программированием сейчас никого не удивишь, взаимодействию человека с компьютером сегодня учат уже со школьной скамьи. По словам Ярослава Акатьева, айтишники сегодня разделились на:
Итак, среди айтишников есть разработчики. Кто это?
"Люди, которые пишут программный код - программы для компьютера, которые в итоге превращаются в конкретное решение. Код - это язык, на котором мы "говорим" с компьютером. Высокоуровневые языки программирования превращаются в машинный код, язык ноликов и единичек. Именно этот язык "понимает" компьютер", - поясняет Ярослав Акатьев.
Причем, код можно писать на разных языках и каждый язык программирования подходит для создания разных программных продуктов. Наш эксперт уточняет: "Языков программирования много, но основных в нашей отрасли около 15". Разработчик может писать код, используя разные фреймворки - среды программирования.
"Эти люди дают задание разработчикам. Они должны понять, какую задачу в бизнесе мы решаем. Аналитик сначала выясняет структуру бизнеса, изучает, как работает компания, ищет проблему. Например, у бухгалтера слишком много бумаг, надо понять, как оптимизировать его работу. Вариантов много. Можно поставить небольшую программу, а можно создать большой бухгалтерский портал. Аналитик предлагает решение и дает задание разработчику. В некоторых случаях может и сам написать программу. Но надо понимать, что ни один программный продукт нельзя написать в одиночку", - говорит Ярослав Акатьев.
В IT-сфере это специалисты, которые понимают устройство сложного программного продукта. А он бывает разным. Например, монолитным - от и до, когда программа - целый неделимый независимый кусок. Такие приложения могут подойти, например, для стартапа.
Либо это может быть модульный продукт, как, например, бухгалтерская программа 1С.
Любой программный продукт должен работать на компьютере. С компьютера данные передаются на центральный сервер. Если программный продукт предназначен для центрального сервера, то сервер должен быть настроен так, чтобы не было падений. Инфрастуктурщик отвечает за то, чтобы все оборудование было правильно настроено.
Ярослав Акатьев поясняет: "Их иногда называют математиками в IT. Это те люди, которые занимаются обработкой больших массивов данных. Люди поняли, что данные нельзя хранить в доступном виде, иначе на всех серверах планеты давно закончилось бы место. Как быть? Надо сжимать данные особым образом и настраивать архитектуру их хранения". Эту задачу как раз решают аналитики данных.
В сфере IT принято условное деление специалистов по уровням профессиональных умений: джун (junior) , миддл (middle) и сеньор (senior).
Ярослав Акатьев поясняет:
Зарплата - от 700 000 до 900 000 рублей в месяц
Что надо делать? Разрабатывать бекэнде-инфраструктуру, проектировать архитектуру сервисов, решать нестандартные задачи, выстраивать работу с frontend- и DevOps-инженерами.
Зарплата - до 600 000 рублей в месяц
Что надо делать? Участвовать в разработке нового федерального сайта с масштабированной архитектурой. Приветствуется техническое образование.
Зарплата - от 450 000 до 900 рублей в месяц
Что надо делать? Искать уязвимости, писать рабочие эксплоиты, объединять их в цепочки, участвовать в тестировании готовых эксплоитов. Важно, чтобы кандидат не боялся выдвигать смелые гипотезы, мог принять решение в ситуации, когда критически мало информации.
Зарплата - до 350 000 рублей в месяц
Что надо делать? Преобразовывать бизнес-требования владельца продукта в системные, прорабатывать бизнес-логику процессов, проектировать архитектуру системы с СТО и разработчиками.
Зарплата - 200 000- 350 000 рублей в месяц
Что надо делать? Компания специализируется на онлайн-маркетинге и СЕО, потребуется умение писать сложный код, при этом уделяя максимальное внимание к деталям. Приветствуется опыт работы не менее 6 лет в бекэнде разного уровня сложности.
По словам нашего эксперта, спрос на айтишников продолжит расти, особенно на разработчиков, специалистов по ИИ, DevOps и кибербезопасности. Компании ускоренно цифровизируются, включая госсектор.
"В 2025 году существенно вырастет спрос на ML/AI-инженеров, data scientists, аналитиков данных - особенно в связи с развитием отечественных моделей ИИ и стремлением к технологическому суверенитету. Импортозамещение усилит спрос на разработчиков, владеющих российскими фреймворками и решениями - рост интереса к системному программированию, embedded, и отечественным стеком (например, "Рутокен", "Альт Линукс", "МойОфис")" - рассказа Ярослав Акатьев.
Конкуренция среди джунов останется высокой. Для входа в ИТ будет требоваться не только обучение, но и реальные кейсы, стажировки, проекты.
Мягкие навыки (soft skills) будут цениться выше. Как и коммуникативные навыки, системное мышление и самоорганизация.
Зарплата напрямую зависит от того, что умеет кандидат, в каких проектах он участвовал, есть ли у него собственные разработки, которые он довел до конца. К сожалению, сейчас в сфере IT много "специалистов", которые обладают поверхностными знаниями. Поэтому стартовые зарплаты невысокие. Зато и зарплатного потолка нет.
"На высоких должностях конкуренция невысокая, компании охотятся за ценными сотрудниками и переманивают их друг у друга, - рассказал Ярослав Акатьев. - На вакансиях среднего звена конкуренция есть, но когда айтишник размещает резюме, как правило, получает не меньше 6-7 откликов, так что выбор остается за ним. Среди стажеров конкуренция очень высокая".
"Часто родители абитуриентов просят рассказать, какая профессия в IT будет востребована больше всего.
В нашей сфере термин "профессия" умер. Он заменен термином "компетенция".
Всем понятно, что делает учитель, токарь, врач. Учитель учит, врач лечит, токарь вытачивает детали. В области IT такой четкой связи между направлением и тем, чем будет заниматься специалист, нет.
В IT сегодня нет ни одного невостребованного направления и очень большая нехватка кадров.
Многое зависит от компетенций, которые есть у специалиста. Когда он приходит к работодателю, он говорит: я знаю такие-то языки программирования, такие-то нотации (нотации - построение визуальных графических схем), знаю работу с таким-то железом, у меня есть такие-то проекты. При этом в дипломе у всех выпускников написано только: "программная инженерия. Иногда может быть указан еще и профиль, например разработка и дизайн компьютерных игр, но мало кто из работодателей обращает на это внимание"
Рынок труда айтишников очень гибкий.