Если бы нас попросили проголосовать в конкурсе «Слово года», мы бы выбрали вариант «IT». Компании открывают новые IT-вакансии, блогеры рассказывают про IT-курсы, а у каждого из нас наверняка есть знакомый программист, который хорошо зарабатывает.
Может быть, такой программист — это вы! Но насколько точно представители других профессий понимают, чем занимаются разные IT-специалисты, и жив ли ещё бородатый мем «Ты же программист — почини мне компьютер»?
Мы решили выяснить это, поговорив с представителями разных профессий: попросили юриста, репетитора, ведущего мероприятий и некоторых других людей описать, чем, по их мнению, занимаются разные типы айтишников. Результаты нас удивили, порадовали и заставили задуматься.
В этой статье мы поделимся с вами ответами и выводами из нашего опроса, а также расскажем, чем на самом деле занимаются разные IT-специалисты и почему понимание сути работы других людей — это важно.
Непонимание — это плохо?
Для начала проясним один важный момент: непонимание того, чем занимаются представители других профессий, не является чем-то плохим или стыдным. Знать всё невозможно, и вполне нормально сосредотачиваться на своей сфере и не понимать задач других профессионалов.
Однако серьёзное непонимание может привести к некоторым преградам в межпрофессиональном взаимодействии, особенно если люди работают над одним проектом. Например, к сотруднику могут часто обращаться с непрофильными задачами, впустую тратя его время.
Разнообразие профессий помогает создать многогранный и инновационный мир. Каждый специалист привносит в него свой уникальный вклад, и взаимодействие профессионалов из разных отраслей стимулирует развитие и прогресс. Чтобы такое сотрудничество проходило эффективнее, важно понимать задачи друг друга.
Однако и сами IT-специалисты могут сделать шаг навстречу коллегам: зная о том, как видят их со стороны, они могут адаптировать свой язык для неспециалистов, объяснять сложные технические термины простыми словами или демонстрировать результаты своей работы наглядно и понятно.
Тестировщик
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_01.png)
Кто он на самом деле
Тестировщик — это специалист, который проверяет работоспособность и качество программного обеспечения. Он ищет и документирует ошибки, сбои, уязвимости, несоответствия требованиям и другие проблемы. Тестировщик тесно сотрудничает с разработчиками, аналитиками, дизайнерами и менеджерами продукта, чтобы улучшить качество и функциональность ПО.
Совпадение — 100%
Наши респонденты отлично справились. Они довольно хорошо понимают, чем занимается тестировщик — тестирует ПО на предмет различных проблем. Думаем, название специальности говорит само за себя, а ещё она широко распространена и является для многих точкой для старта в IT, поэтому у каждого наверняка найдётся знакомый-тестировщик.
Аналитик данных
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_02.png)
Кто он на самом деле
Аналитик данных (дата-аналитик) — это специалист, который работает с большими объёмами информации: собирает, обрабатывает, анализирует и делает выводы. Его задача — помогать компании или организации принимать решения на основе данных. Аналитик данных может специализироваться в разных областях — например, в маркетинге, финансах, здравоохранении или образовании.
Совпадение — 90%
Тут уже интереснее. Многие связали работу этого специалиста с анализом данных о посещаемости сайта и конверсии. Однако это, скорее, зона ответственности веб-аналитика. Конечно, дата-аналитики используют и эту информацию в своей работе, однако обычно они сочетают её с другой статистикой по работе компании.
Системный администратор
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_03.png)
Кто он на самом деле
Системный администратор — это сотрудник, который отвечает за качественное и бесперебойное функционирование IT-инфраструктуры компании. Он занимается внутренними сетями, программным обеспечением, настраивает, обеспечивает работоспособность и развитие корпоративных IT-систем.
Совпадение — 90%
Почти все ответы в точку, хотя люди характеризуют профессию с разных сторон. Для одних это работа с серверами, для других — починка компьютеров, для третьих — просто волшебный помощник в сложных ситуациях с ПК. И всё это, в общем, верно.
Фронтенд-разработчик
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_04.png)
Кто он на самом деле
Фронтенд-разработчик — это специалист, который создаёт интерфейсы для сайтов и веб-приложений, то есть те элементы, с которыми взаимодействуют пользователи. Он отвечает за дизайн, вёрстку, анимацию, адаптивность и интерактивность страниц.
Совпадение — 80%
В целом большинство опрошенных понимает суть этой профессии. Многие верно указали, над чем конкретно работает специалист: над интерфейсом — кнопками, меню, визуалом. Однако правильно ответили не все. Возможно, их сбило английское слово frontend в названии.
Бэкенд-разработчик
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_05.png)
Кто он на самом деле
Бэкенд-разработчик — это специалист, который работает с серверной стороной сайтов и веб-приложений. Он пишет код, который обрабатывает запросы от клиентов, работает с базами данных и сторонними сервисами. Бэкенд-разработчик отвечает за логику, алгоритмы, безопасность и производительность сайтов и веб-приложений.
Совпадение — 60%
Тут мы наблюдаем такую же ситуацию: чуть больше половины опрошенных хорошо понимает суть профессии, а остальные отвечают неверно либо строят догадки на основе названия. Интересно, что многие упомянули «глубинные/глубокие слои программы». Так они образно называют серверную часть ПО, то есть код, который юзер не видит и который отвечает не за визуал, а за функциональность.
Python-разработчик
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_06.png)
Кто он на самом деле
Python-разработчик — это специалист, который пишет программы на языке программирования Python. Он используется для разных задач: веб-разработки, анализа данных, машинного обучения, системного администрирования и других.
Совпадение — 100%, но есть нюанс
Нюанс в том, что все ответили абсолютно верно, но никто не привёл примеры, какие задачи решает Python-разработчик. Возможно, дело в том, что этих задач масса: этот универсальный кроссплатформенный язык применяется при разработке сайтов, приложений, в анализе и визуализации данных и других сферах.
ML-инженер
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_07.png)
Кто он на самом деле
ML-инженер — это специалист, который разрабатывает алгоритмы для работы с большими данными на основе машинного обучения. Его задача — учить компьютер находить взаимосвязи данных и на их основе принимать решения и делать прогнозы.
Совпадение — 20%
Только двое упомянули в ответах нейросети и машинное обучение — именно то, чем занимается специалист. Возможно, если бы мы назвали полное наименование профессии, а именно Machine Learning Engineer, нашим респондентам было бы проще. Здесь мы впервые сталкиваемся с проблемой незнакомой аббревиатуры: даже если люди прекрасно знают, что такое машинное обучение, сокращение может сбить их с толку. Мы ещё увидим это далее.
Java-разработчик
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_08.png)
Кто он на самом деле
Java-разработчик — это специалист, который пишет, тестирует и поддерживает программы на языке Java. Он может создавать веб-сервисы, мобильные приложения, игры и другое ПО.
Совпадение — 90% и почти без нюанса
Ситуация такая же, как с Python, однако сразу несколько человек указали конкретные задачи специалиста — разработка игр и мобильных приложений. Язык Java тоже универсальный, однако у него есть более понятные юзеру области специализации, которые хорошо запоминаются, так как почти все в жизни пользуются мобильными приложениями и играют в игры.
DevOps-инженер
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_09-1.png)
Кто он на самом деле
DevOps-инженер — это специалист, который объединяет разработку, тестирование и администрирование программных продуктов и сервисов. Его задача — налаживать эффективное взаимодействие между разными IT-специалистами, строить единую инфраструктуру, автоматизировать процессы и обеспечивать непрерывность разработки и запуска ПО.
Совпадение — 0%
Эта специальность оказалась самой сложной для наших респондентов: в ответах мы наблюдаем максимум неопределённости. Кто-то пытается догадаться по названию, но сделать это не удаётся, потому что аббревиатура максимально непонятна. Кстати, вот как она расшифровывается на самом деле: Dev — development (разработка) и Ops — operations (поддержка). DevOps-специалисты приближают две этих сферы работы с ПО друг к другу.
Data Scientist
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_010.png)
Кто он на самом деле
Data Scientist — это специалист, который использует данные для решения сложных задач и помощи организациям в принятии решений. Он занимается сбором, обработкой, анализом и визуализацией больших объёмов информации, применяя статистические, математические и программные навыки. Он также может создавать алгоритмы машинного обучения. Дата-сайентисты работают в разных сферах, в том числе в бизнесе, науке, медицине и образовании.
Совпадение — 30%
Вот уж действительно, «дата-аналитик, только рангом повыше». Многие респонденты чувствуют, что это очень похожие профессии, но Data Scientist, возможно, немного сложнее. Эти специалисты должны делать то же самое, что и дата-аналитики, но также иметь большие технические знания и уметь программировать. Но чем конкретно они занимаются, нам никто из опрошенных не ответил.
Специалист по кибербезопасности
Как его видят
![](https://i.kod.ru/rs:fill/w:736/q:85/plain/https%3A%2F%2Fkod.ru%2Fcontent%2Fimages%2F2024%2F02%2Fhate-mts-06.02_011.png)
Кто он на самом деле
Это специалист, который обеспечивает защиту информационных систем, программ и сетей от кибератак. Его задача — выявлять, предотвращать и устранять угрозы, связанные со взломом, кражей, подменой или повреждением данных.
Совпадение — 100%
Название действительно говорит само за себя! Наши респонденты неплохо знают, что делает этот специалист, и даже приводят примеры. Возможно, дело в том, что все мы — интернет-пользователи и сотрудники каких-то компаний, и множество сервисов там обрабатывает и хранит информацию о нас. Поэтому для нас важно, чтобы были специалисты, защищающие эти данные.
Выводы
Это было очень интересное мини-исследование! Оно позволило нам сделать любопытные выводы.
Мем «Тыжпрограммист» уже в прошлом. По крайней мере, уже никто не путает сисадмина с программистом. Однако путаница прокрадывается в другие специальности, например, плохо различают специалистов, работающих с данными.
Респонденты довольно хорошо осведомлены. Наши собеседники знают, чем занимаются тестировщики, фронтенд- и бэкенд-разработчики, дата-аналитики и специалисты по кибербезопасности. Это может быть связано как с понятными названиями, так и с распространённостью профессий или даже с тем, что все опрошенные люди примерно одного возраста. Сложности возникли, по сути, только с тремя IT-специальностями: ML, DevOps и Data Scientist.
Лучше знают то, что ближе к пользователю. Многие работали в компаниях, где им с компьютерами помогали сисадмины, или пользуются услугами банка, в котором специалисты по кибербезопасности защищают конфиденциальные данные. Это довольно понятно и привычно. Однако вряд ли кто-то напрямую сталкивался с DevOps или Data Scientist, если, конечно, это не наши знакомые. Возможно, про Python нам не рассказали никакой конкретики, потому что он часто решает довольно далёкие от пользователей задачи — научные, аналитические, инженерные. А про Java, наоборот, знают больше, потому что это язык для написания крупного коммерческого ПО, которым пользуются миллионы людей.
Люди стремятся конкретизировать абстракции. Заметили, как в ответах про аналитиков данных и дата-сайентистов респонденты пытаются привести конкретные примеры того, с чем работают в этих сферах? И это нормально, ведь конкретные образы легче запоминать.
Аббревиатуры мешают пониманию. Они могут прекрасно отражать смысл профессии, но со стороны абсолютно непонятны. Значит ли это, что надо срочно менять аббревиатуры в IT? Конечно, нет! Но, возможно, компаниям стоит больше рассказывать широкой аудитории о том, что делают такие сотрудники, а самим сотрудникам уметь кратко характеризовать свою профессию понятными словами, приводить примеры. Например: «Привет! Я Паша, DevOps-инженер. Я слежу за тем, чтобы компания вовремя разрабатывала и выпускала ПО. Я делаю так, чтобы разработчики, тестировщики и системные администраторы не делали свои задачи вразнобой, а были единой командой».
А что думаете вы? Мешает ли вам непонимание людьми сути других профессий? Поделитесь в комментариях, нам очень интересно!