в Казахстане от Kolesa Group
Исследование рынка разработчиков
Что в исследовании
Мы попытались выяснить, как изменился IT-рынок за 2021 год, как повлияла удалёнка на работу, погрузились в отдельные направления (бекенд, фронтенд, мобайл, QA, администрирование) и узнали, сколько сегодня зарабатывают разработчики.
Методология сбора данных
Всего 1 091 специалистов приняли участие в исследовании. Респондентов приглашали пройти опрос в социальных сетях и профессиональных чатах, также использовали внутреннюю базу.
Для получения репрезентативных данных очищали базу от выбросов и пропусков, использовали частоту ответов, рассчитывали метрики центральной тенденции, анализировали разброс показателей и квантили различных уровней.

Мы сравнили показатели 2021 года с 2020-м. Данные для сравнения взяли из нашего прошлогоднего исследования.
*В исследовании 2021 года мы получили в два раза больше ответов по сравнению с исследованием 2020 года. Этот фактор мог повлиять на прирост в цифрах среди backend-разработчиков.
Наши эксперты
CTO Kolesa Group
Игорь Бородихин
CTO Kazdream
Бакытжан Сейтказин
Президент ЦАРКА, основатель WebTotem
Олжас Сатиев
Change & IT-директор Beeline Казахстан
Алексей Шаравар
Портрет участников исследования
Специализация
Если сравнить результаты за два года, то backend-разработчики остаются распространённой специализацией — 45%. В 2020 году — 27%.
Frontend-разработчиков стало больше — 18%, в 2020 году было 15%.
*В исследовании 2021 года мы получили в два раза больше ответов по сравнению с исследованием 2020 года. Этот фактор мог повлиять на прирост в цифрах среди backend-разработчиков.
Портрет типичного казахстанского разработчика
/*
24–27-летний парень, скромный, интроверт, живет в Алматы. В IT пришел, потому что это интересно и можно хорошо заработать. Хочет свой дом, квартиру в ипотеку, иногда думает о своём стартапе или работе в крупной технологической компании и рвануть куда-нибудь за границу.
*/
Beeline Казахстан
Алексей Шаравар
/*
Зачастую это молодые люди, у которых есть более-менее техническое образование. С IT столкнулись в школе, обучались в хороших лицеях, например РФМШ, НИШ, с физико-математической подготовкой, знают программирование на Паскале. И чаще всего в школе познакомились с программированием. Им понравилось, поэтому выбрали IT-вуз.
*/
Kazdream
Бакытжан Сейтказин
Возраст
Профессия становится немного старше. Увеличилось количество участников старше 30 лет.
Cредний возраст по специализациям
Среди backend-, frontend- и mobile-разработчиков больше участников в возрасте 21–25 лет.
Больше всего специалистов в возрасте от 30 лет в DevOps/SRE и системном администрировании — 37,9%.

Молодых специалистов 18–20 лет больше всего среди mobile-разработчиков — 16%.
Про возраст разработчиков
/*
Я считаю, что сейчас в части программирования у нас идет омолаживание. Большинству 20–25 лет. Не сказал бы, хорошо это или плохо, есть свои плюсы и минусы. Плюс в работоспособности – ребята могут пахать круглые сутки, минус в безответственности – студент может пропасть и не выйти на работу. Зачастую на какие-то серьёзные вещи мы лучше найдем человека 30+. Может, не такого быстрого, как молодой, но, по крайней мере, стабильного и ответственного.
*/
ЦАРКА, WebTotem
Олжас Сатиев
Пол и специализация
Среди тестировщиков/QA-инженеров девушек стало больше — 37% в 2021 году и 33% в 2020-м. Доля девушек в других направлениях разработки остаётся такой же низкой.
В каких сферах и / или компаниях чаще работают девушки-разработчики?
/*
Девушки есть практически во всех направлениях. Просто парней в разработке больше, в соотношении 80/20 примерно. В аналитике, дизайне, Agile-управлении девушек больше, чем в разработке. Но девушки работают в тех же проектах, что и парни. Это связано скорее со стереотипами в головах у людей, нежели с предрасположенностью женского или мужского мозга.
*/
Beeline Казахстан
Алексей Шаравар
/*
В большинстве случаев между девушками-инженерами и мужчинами-инженерами есть разница. Часто видим, что мужчины программируют быстрее, но менее аккуратно. Девушки же, напротив, более аккуратны в написании кода.

Когда поставлена нормальная задача с нормальным ТЗ, девушка напишет код лучше. А когда вам нужно быстро накодить, и можно забить на ошибки и аккуратность, — здесь лучше справится мужчина.

*/
ЦАРКА, WebTotem
Олжас Сатиев
Локация
84,6% специалистов живут в двух крупных и наиболее экономически активных городах страны: Алматы и Нур-Султане.
Образование
Более половины респондентов указали, что окончили бакалавриат. Стало больше специалистов с неоконченным высшим образованием.
Среди QA-инженеров и backend-разработчиков больше всего участников с магистерской степенью — 24,2 и 22,2% соответственно.

Среди mobile-разработчиков больше специалистов с неоконченным образованием — 19,8%.
/*
Вероятно, это связано с переходом на дистанционное обучение в вузах и одновременным переходом на удалённую работу в компаниях. Это предоставило студентам больше свободного времени и более широкие возможности для работы без отрыва от обучения.
*/
Kolesa Group
Игорь Бородихин
ВУЗЫ
В топ-8 вузов входят:
Как бы вы описали разницу между подготовкой специалистов в наших вузах и зарубежных? Большая ли разница?
/*
Всего пару раз встречались ребята, получившие высшее образование за пределами СНГ. Я не могу сказать, что они сильно отличались от ребят, окончивших местные вузы. По уровню подготовки я бы поставил казахстанские вузы на одну ступень с российскими. Из наших выделил бы SDU, NU и МУИТ.
*/
Kolesa Group
Игорь Бородихин
/*
У нас было много хороших студентов из МУИТ и NU. Проблема с Назарбаевским университетом такая, что их студенты стремятся за рубеж. Берем на 3-м курсе, они год поработают, а потом те, кто с хорошим английским, уезжают из Казахстана. Не хочется брать человека, который уедет через год или два.

Если говорить о разработчиках за границей, то сильной разницы нет. Среди аналитиков, продактов, дата-сайентистов есть ребята, которые учились по «Болашаку» за рубежом и хорошо себя показали. А по разработке я не помню каких-то кейсов, когда студент учился бы в зарубежном университете и как-то круто себя показал.
*/
ЦАРКА, WebTotem
Олжас Сатиев
Бакытжан Сейтказин
Kazdream
/*
Если сравнивать с зарубежными университетами, то был опыт работы с выпускниками «Болашака». Мне приходилось их менторить и обучать базовым вещам. Хотя, казалось бы, человек учился в вузе из топ-25 по миру. Дело в том, что они учатся три года и изучают только базовую теорию, без практики. Самое интересное начинается с магистратуры, где есть практика. Поэтому я бы не сказал, что они хуже или лучше, просто они другие.
*/
Уровень развития профессии
Стаж работы в IT
Профессия до сих пор молодая: у 52% респондентов стаж работы до 3 лет. В 2020 году 61% респондентов имели стаж до 3 лет.
Стаж работы
Начинающих специалистов со стажем 1–3 года больше:
• в outsource IT-компаниях — 56%
• в финансах и банковском деле — 55%
• в продуктовых IT-компаниях — 52%

Большего всего стажа работы, 7+ лет, у специалистов в ретейле – 37%.
Индустрии
63% респондентов работают в IT-секторе.
Специалисты начали переходить из продуктовых IT-компаний в outsource IT-компании. Этому способствовало несколько факторов:

• открытие в Казахстане outsource-компаний из СНГ
• более высокая заработная плата
• релокация в другую страну
Есть ли тренд на переход из продуктовых IT-компаний в outsource-компании? С чем это связано?
/*
Outsource-компании предоставляют услуги разработки на заказ. Заказчиками, как правило, выступают зарубежные компании. Чёткого тренда на переход из продуктовых IT-компаний в аутсорс я не замечаю. Напротив, для многих ребят сильный продукт – один из мотиваторов. На мой взгляд, переходят в аутсорс те, кто хочет поработать с зарубежными заказчиками и нацелен на перспективу релокации.
*/
Kolesa Group
Игорь Бородихин
/*
Аутсорс-компании, или галеры, это IT-компании, которые предоставляют клиентам разработчиков по человеко-часам. Или же делают разработку софта за сдельную оплату – типа EPAM, Prime Source, Azimut labs, Andersen, Asia Soft. В отличие от продуктовых IT-компаний аутсорс-компании могут давать разработчикам более конкурентные зарплаты. Также они могут предлагать им проекты за границей, потому что там больше спрос на дешевую рабочую силу по разработке и сопровождению. Для ребят это шанс поработать с международными компаниями и закрепиться за границей.
*/
Beeline Казахстан
Алексей Шаравар
Бакытжан Сейтказин
Kazdream
/*
В прошлом году в Казахстане открылось несколько представительств аутсорс-компаний из СНГ: Беларуси, Украины, России. В аутсорсе очень много проектов, направлений, технологических стеков, поэтому в их воронку попадает намного больше людей.
*/
Средний уровень специалистов в вашем отделе
63% участников отмечают, что основная часть специалистов — сотрудники middle-уровня.
/*
Мидлы традиционно составляют костяк разработки в любой организации. Это те, кто уже могут делать сложные задачи самостоятельно, но по определенным вопросам вынуждены советоваться со старшими коллегами. Следует учитывать, что в индустрии нет единого и четкого понимания грейдов. Джуны в одной компании могут запросто быть мидлами в другой.
*/
Kolesa Group
Игорь Бородихин
Средний уровень IT-специалистов по индустриям
Основную часть сотрудников во всех индустриях составляют специалисты middle-уровня.
32% участников из телеком-компаний оценили уровень большинства специалистов своих компаний как senior.

В ретейл-направлении 25% опрошенных отметили преобладание junior-специалистов.
Грейды
Больше компаний стали задумываться и формировать систему грейдов.
Можно ли сказать, что компании сейчас чаще ориентированы формировать грейды в компаниях?
/*
Грейды – это критерии объективной оценки сотрудников. Они позволяют выстраивать прозрачную систему компенсации, когда каждый сотрудник понимает, почему у него такая зарплата и как на неё повлиять. Наличие грейдов – признак зрелости организации. Видимо, компании участников опроса стали достигать этого этапа развития, что не может не радовать.
*/
Kolesa Group
Игорь Бородихин
Бакытжан Сейтказин
Kazdream
/*
Cамая большая проблема, что нет вдохновляющего лидера, у которого все могли бы скопировать. На Западе, например, есть FAANG (Facebook, Amazon, Apple, Netflix и Google) и есть сайт Levels.fyi, где все могут сравнить, какие есть уровни разработчиков, зоны компетенций. Например, когда Dropbox или другой стартап хантит stаff-инженера с Google, они примерно понимают, какого он уровня и какие задачи может решать. У нас, если Альфа-банк хантит senior-разработчика с Beeline KZ, не все так однозначно, потому что в больших корпорациях senior-разработчик – это специалист с дипломом о высшем образовании. А без профильного образования, каким бы крутым ни был, твой потолок – старший или ведущий специалист. Это уже какие-то внутренние бюрократические вещи, которые ты не можешь оценить и узнать.
*/
Уровень разработки в компаниях
55% участников оценивают уровень разработки в своих компаниях как продвинутый.
Проверяем продукт на production, все процессы выполняются вручную.
Начальный
Есть тестирование, большинство процессов выполняются вручную.
Средний
Развито тестирование, автоматизация, CI/CD, DevOps практики.
Продвинутый
55% участников опроса отметили уровень разработки в своих компаниях как продвинутый. Насколько эти цифры соответствуют действительности?
/*
Практики DevOps распространяются все шире. По данным опроса, 9% компаний инвестировали в автоматизацию процессов тестирования и деплоя. Это иллюстрирует развитие всей разработки в организациях.
*/
Kolesa Group
Игорь Бородихин
Алексей Шаравар
Beeline Казахстан
/*
Вопрос к критериям*, но, честно говоря, думаю, что продвинутых достаточно немного. Хотя ситуация улучшается – с количеством приходит качество.

*По критериям. Это когда процессы разработки настроены и автоматизированы ключевые вещи: репозитории и библиотеки, есть типовые метрики для всех команд, настроен шеринг знаний, регулярный ассессмент и код-ревью, есть симуляторы и регулярное обучение и развитие разработчиков, технические митапы и доклады внутри, а также четкий грейдинг ролей и планы развития. И это все не на стадии строительства, а уже внедрено и работает. Там, где выполняется хотя бы 30% из этого списка, – средний уровень разработки, меньше – начальный.
*/
Уровень должности
63% участников исследования оценивают свой уровень должности как средний или старший.
Про уровень должности и грейды
/*
Синьоров катастрофически не хватает, потому что человек вырастает и достигает потолка в зарплате и проектах. Ему надоедает делать проекты на Казахстан, он хочет делать что-то на весь мир. Хотя джунов уже хантят девятимесячных на зарплату около 2 000 долларов в месяц, и это большая проблема.
*/
ЦАРКА, WebTotem
Олжас Сатиев
Вы работаете
79,3% участников исследования работают на казахстанские компании.
В сфере IT-outsource самая высокая доля работающих на зарубежные компании – 40% респондентов.
Источники постановки задач
Задачи разработчикам ставят product-менеджеры и/или руководители отделов.
В 2021 году product-менеджеры стали чаще ставить задачи разработчикам.
Почему в 2021 году product-менеджеры стали чаще ставить задачи разработчикам, чем в 2020-м?
/*
Постановка задач product-менеджером позволяет сократить цепочку коммуникаций и рассчитывать, что задача будет понятна исполнителю. Это повышает эффективность разработки. По всей видимости, некоторые компании оценили этот эффект.
*/
Kolesa Group
Игорь Бородихин
Алексей Шаравар
Beeline Казахстан
/*
Две причины. Первая – больше компаний используют скрам, и роль продакта как раз в формировании бэклога и постановке задач на разработку. Вторая – распределение ролей продакта и тимлида. Продакт занимается бэклогом и задачами, тимлид – командой и процессами разработки.
*/
Индустрия
Ведется ли в вашей компании учёт производительности сотрудников
38% участников ответили, что не ведут учет производительности сотрудников. Как тогда построены процессы работы?
/*
Учёт производительности не является обязательным компонентом в процессах разработки. Вместе с тем учет производительности – один из элементов data-driven-подхода к управлению. Также возможно, что учёт производительности ведётся неявно и респонденты просто не знают, что он ведётся в их компаниях.
*/
Kolesa Group
Игорь Бородихин
/*
Давайте признаем, что минимум 20% программистов левачат. Поэтому с трекингом проблематично. Как мне кажется, хороший программист живёт от дедлайна в одной компании до дедлайна в другой.
*/
ЦАРКА, WebTotem
Олжас Сатиев
Бакытжан Сейтказин
Kazdream
/*
Раньше пытались стандартизировать труд разработчика в отдельные метрики, например сколько линий кода пишет. Это привело к обратному эффекту. И мы получили такой термин, как «индусский код», когда разработчики пишут массу на килограммы кода просто потому, что это измеряется. И я замечаю, что у каждой команды свои метрики. Здесь я тоже считаю, что производительность каждого сотрудника стандартизировать невозможно. Для какой-то команды важно, как быстро они выкидывают фичу на продакшн. Time to Market – они так измеряют.
*/
Система управления задачами
Jira остается лидером среди систем управления проектами у разработчиков. В 2020 году Jira использовали 58% респондентов.
Также были упомянуты YouTrack, Clickup, Asana, Azure, Yandex Tracker и Bitrix.
Методология разработки
Agile также остаётся лидером 67%.
Используемые CI/CD
Среди других часто отмечали TeamCity и Bitbucket
С какими операционными системами вы работаете больше всего?
Предыдущая специальность
51% участников перешли из верстальщиков во frontend-разработчики.

81% fullstack-разработчиков перешли в backend-разработку.

13,5% системных администраторов / DevOps перешли также в backend-разработку.
Влияние Covid-19 на IT-рынок
Формат работы
Карантин внёс изменения в привычки посещения офисов — 52% респондентов предпочитают гибридный формат работы.
При этом 49% опрошенных хотят гибридный формат работы, но работают из офиса.
Чего не хватает при удалённом формате работы?
Участникам исследования чаще всего не хватает неформального общения с коллегами – 24%. Все устраивает в удалённой работе 19% респондентов.
Сотрудников продуктовых и outsource IT-компаний тоже больше всего беспокоит отсутствие неформального общения с коллегами – 22,8 и 33,5% соответственно. Всё устраивает 21% опрошенных.
Как карантин и гибридный формат работы отразился на работоспособности разработчиков?
/*
Я немного не верю в удаленку в Казахстане. У нас человек может говорить, что он целый день работает. Но у него куча перерывов. Я следил, как работают ребята в Европе и Штатах. Он приходит в 8 утра и уходит в 4-5 часов вечера, его никто из родных никогда не отвлекает. Он не сидит в мессенджерах, не смотрит прочее. Удалёнка, может быть, больше работает для мидлов, синьоров, но не для джунов, которых нужно контролировать.
*/
ЦАРКА, WebTotem
Олжас Сатиев
Алексей Шаравар
Beeline Казахстан
/*
Работоспособность на удалёнке не упала. Главное, чтобы дома был стабильный интернет. Но стало сильнее проявляться эмоциональное выгорание, появились ребята, которые работают в компании больше года и даже не видели свою команду вживую. Некоторые компании злоупотребляют видеозвонками, и не остается время кодить. Я думаю, что ребятам больше зашёл гибридный формат работы, чем просто работа в офисе.
*/
Направления
Администрирование / DevOps/ SRE
Используете контейнеры?
Большинство компаний используют Kubernetes как основной контейнер или в гибридной среде с Doсker Swarm.
В компаниях респондентов, использующих контейнеры, разработка находится на продвинутом уровне. Тогда как у тех, кто не использует контейнеры, чаще всего уровень разработки начальный.
Какие системы конфиг-менеджмента используете?
В основном используют Ansible. Среди других указали Terraform, Saltstack.
/*
Контейнеризация – тема хайповая, но она нужна далеко не всем и не везде. Инструмент удобный, но один из многих и должен применяться в тех задачах, для которых он и придуман. От того, что кто-то решил обойтись без контейнеризации, ничего страшного не случится.
*/
Kolesa Group
Игорь Бородихин
/*
Это хорошо, что некоторые компании обходятся без enterprise-решений. Мы увидим развитие open-source-проектов и быстрый рост этих стартапов, потому что возможность привязки карты и использования сервиса уже сегодня – это лучше, чем оплачивать и инсталлировать что-то другое.

Есть и обратный эффект – многие open-source-проекты не любят высокой нагрузки или сложно ее переносят. Поэтому, если компания вырастет в нагрузке и забудет переехать на что-то более enterprise-подходящее, пострадает аптайм.
*/
Beeline Казахстан
Алексей Шаравар
Бакытжан Сейтказин
Kazdream
/*
Есть два фактора, почему в компании используют/не используют enterprise-решения:

1. У нас в индустрии развит карго-культ, когда специалист хочет использовать технологию, потому что так делает Google. Не потому что с помощью него можно решить определенную задачу и бизнесу так будет лучше, а потому что так делает Google. Мы не Google, у нас другие проблемы и задачи.

2. Мы упираемся в эластичность рынка, когда начинаем применять cloud-технологии. Мало специалистов, которые могут все это делать качественно. Когда внедряют, оказывается, что внедрили неверно – теперь все нужно будет переделывать. Это очень большие косты.
*/
Какие системы мониторинга используете?
Самая используемая система — Zabbix (42%).
Но чаще всего компании применяют несколько систем мониторинга. Например, одна из популярных связок – Zabbix, Prometheus, Grafana.

Обходятся без систем мониторинга в основном небольшие компании.
С какими системами централизованного сбора логов работаете?
Чаще всего работают с несколькими сборами логов. Наиболее используемая — ELK.
В других чаще всего упоминали Splunk.
Используемые реляционные БД?
PostgreSQL – самая популярная БД и часто используется в связке с MySQL.
Среди других чаще всего упоминали Оracle.
Используемые NoSQL БД
Большая часть специалистов использует только MongoDB, остальные участники – чаще несколько баз данных.
В других упомянули Redis, Elasticsearch, Proprietary.
Используемые K-V БД
Чаще всего используют Redis и производные (KeyDB) – 46%.
В числе тех, кто не использует K-V БД, в основном финансовые и телеком-компании.
Направление
разработчик mobile
Ваш основной язык программирования
Kotlin и Swift остаются основными языками программирования.
Objective-C уходит в прошлое – в 2021 году он был отмечен участниками исследования один раз. Популярность набирает кроссплатформенный язык Dart.
Выбор платформы для разработки
Несмотря на популярность кроссплатформенных решений, 77% респондентов выбирают нативную разработку.
Планируете ли сменить платформу для разработки?
Большинство разработчиков работают в нативной среде и не планируют менять платформу.
Сменить платформу чаще всего хотят middle-разработчики.
Какие кроссплатформенные технологии вы уже используете?
Наиболее используемая технология — WebView (39%).
Интересный момент: в 2021 году Kotlin Multiplatform Mobile заняла третью строчку по популярности (19%). Попробовать именно эту технологию в 2022 году планируют 60% разработчиков.
/*
Для компаний кроссплатформенная разработка полезна сокращением расходов на поддержку нативного кода для нескольких платформ. Для независимых разработчиков – возможностью расширить пользовательскую базу их приложений за счет поддержки дополнительных платформ. Однако кроссплатформенная разработка – это штука нишевая, натив никуда не исчезнет. Всегда будут задачи, которые на нативе решить проще, быстрее, эффективнее или просто невозможно решить кроссплатформенно.
*/
Kolesa Group
Игорь Бородихин
/*
Я помню, как все должны были писать уже на Xamarin, но этого не случилось. Сейчас на слуху Flutter. Посмотрим. Доля кроссплатформенных технологий будет, но я не думаю, что они станут основными в ближайшее время.
*/
Beeline Казахстан
Алексей Шаравар
Бакытжан Сейтказин
Kazdream
/*
Если помните, раньше Android-разработчики были не совсем популярны, в тренде были IOS-разработчики. И всем, кто хотел быть в мобильной разработке, советовали купить старый MacBook и начать писать на Objective-C. Затем на рынке стало не хватать Android-разработчиков. К диджитализации начали подключаться банки и активно создавать команды мобильных разработчиков, а Android-разработчиков на рынке нет. Как закрыть эту дыру? И работодатель начинает задумываться: «А может ли разработчик написать мне и на Android, и на IOS? Что, если я ему дам, например, Flutter?» Или если у компании гибридная система разработки, зачем для этого 3-4 нативных разработчика, если на WebView можно быстро накидать и нагрузка будет не такая большая. Считаю, что каждый найдет свою нишу, цену и свое применение, и кроссплатформенные решения разработки будут активно развиваться.
*/
В каком сервисе вы следите за падениями приложения?
Чаще всего mobile-разработчики используют Firebase.
32% специалистов для отслеживания падений используют несколько приложений. Часто используемая связка — Firebase и AppMetrica.
Используемые комбинации
Пишете ли вы тесты?
Тесты пишут чаще всего middle- или senior-разработчики.
Разработчики, которые пишут тесты, предпочитают Unit-тесты, а среда разработки находится на продвинутом уровне.
Архитектура ваших проектов
Около трети разработчиков использует несколько комбинаций для построения архитектуры.
Ниже в графике указана частота упоминания систем.
Различия архитектур между платформами IOS и Android
IOS-разработчики строят MV(x) чаще без реактивного подхода.

А Android-разработчики, напротив, почти в два раза чаще строят MV(x) с реактивным подходом.
Всего 4% IOS-разработчиков используют Viper, а MVVM – 2%. Только 1% Android-разработчиков занимаетcя MVVM.
Направления
Тестировщик / QA-инженер
Что вы тестируете
Чаще всего тестируют продукты на web-платформе.
Но здесь важный нюанс: тестируют чаще не одно, а несколько платформ. Наиболее тестируемые платформы в компаниях – Web и Mobile.
На каком этапе жизненного цикла разработки фич подключается QA?
Половина респондентов ответили, что QA включается в процесс уже при формировании технического задания. Это помогает находить недочёты на раннем этапе и экономит время/ ресурсы для бизнеса. QA в Казахстане становится зрелым.
Пишете ли функциональные автотесты?
Как в основном проводится регресс-тестирование у вас в проектах?
60% QA-инженеров, занимающихся функциональными автотестами, проводят регресс-тестирования автоматически.
У тех, кто проводит это вручную, доля автоматических регресс-тестирований занимает всего 9%.
*Вывод написан на основе корреляции 2 вопросов выше
/*
Автоматизация тестирования позволяет экономить время на проведении ручного регрессионного тестирования, иметь повторяемый результат тестирования и избегать возвращающихся багов. Однако сама по себе автоматизация – вещь трудозатратная, да и автоматизаторы – ребята более дорогие. Поэтому не все организации готовы инвестировать средства в развитие автоматизации. Хотя запрос от специалистов на изучение автоматизации и нефункционального тестирования достаточно велик.
*/
Kolesa Group
Игорь Бородихин
/*
Нехватка QA-инженеров решается тремя путями:

1. Обучение людей внутри из других специальностей или подразделений.

2. Тестирование самими разработчиками – это дорого, учитывая разницу в зарплатах software- и QA-инженеров.

3. Покрытие кода автотестами и развитие темы автоматизирования тестирования – это сложно. Потому что QA-инженеры должны быть скилловыми, как разработчики, и хорошо выстраивать процессы.
*/
Beeline Казахстан
Алексей Шаравар
Бакытжан Сейтказин
Kazdream
/*
У меня немного радикальный подход к специалистам. Я придерживаюсь практики и мыслей, которые пришли к ребятам в Microsoft. Они полностью отказались от своих QA-инженеров лет 5-6 назад и прекрасно себя чувствуют. В Microsoft утверждают, что тесты должны писать сами разработчики. Ведь quality assurance (QA) – это качество. Почему разработчик должен делать некачественные вещи и при этом надеяться на другого человека, что тот за него отловит баги? Без разницы, кто написал код или кто ответственен за тесты. Мне нужен качественный продукт, чтобы мои клиенты не страдали. И когда один человек до конца делает функционал и полностью за него в ответе, то качество продукта растет. Мне такой подход нравится. Плюс в западных вакансиях DevOps'ов либо так называемых SRE – часть обязанностей составляет написание автоматизационных тестов. Думаю, данный тренд придет к нам через пару лет.
*/
Ваш основной язык для написания тестов
Лишь 5% тестировщиков либо не владеют языками для автотестов, либо автотестов нет вовсе.
Остальные:
Мы опросили специалистов из казахстанских компаний и специалистов, работающих на иностранные компании, и выяснили, что Java чаще используется за рубежом (39%), чем JS (31%) и Python (18%).
Какой фреймворк используете для автотестов?
Самый популярный в 2021 году фреймворк – Selenium. В 2020 году фреймворк был на второй строчке.
В 2021 году в целом стали гораздо чаще использовать фреймворки. В 2020 году 52% тестировщиков не работали с ними вовсе.

В категории «Другое» участники указали следующие фреймворки: Newman, SpecFlow, Kotest, JUnit5, Jest, самописный.
Занимаетесь ли вы нагрузочным тестированием, тестированием производительности?
QA-инженеры, которые занимаются нагрузочным тестированием, работают в продвинутой среде разработки (96%) в сравнение с теми, кто не занимается:
54% Продвинутый
35% Средний
11% Начальный
Топ 3 популярных инструментов
Направление
Backend-разработчиков
Используемые языки программирования и фреймворки
Верхняя тройка осталась неизменной. PHP удерживает позицию самого популярного языка.
В «Другое» лидером оказался C# – его указывали почти в трети случаев.
Используемые ЯП и фреймворки
Топ часто используемых фреймворков не изменился с прошлого исследования.
Лидером снова стал Spring, хотя самый популярный язык программирования до сих пор PHP (фреймворк Spring предназначен для языка программирования Java).

В «Другое» часто указывали ASP.NET.

При этом в два раза выросла доля тех, кто не использует какие-либо фреймворки.
Популярность ЯП в КЗ и за рубежом
Локальные различия в стеке технологий сохраняются. Сейчас видно, что PHP значительно популярнее в Казахстане.
При этом есть небольшие отличия в популярности Python и Go: первый популярнее за рубежом, второй – в казахстанских компаниях.
С чем связаны различия в популярности языков программирования? Например, почему С# популярнее за рубежом, чем в РК?
/*
Потому что за рубежом многие десктопные штуки и приложения были накодены очень давно. И из-за того что очень много легаси-кода, который нужно поддерживать, они продолжают использовать тот же С#. Когда ты общаешься с программистом в Европе или Штатах, он говорит: «Блин, клёво! Вы можете на Go писать, на новых языках программирования, переходить на Python. А вот у нас, допустим, сеть заправок. Она была написана 20 лет назад, и мы ее дальше поддерживаем. Да, зарплата хорошая и так далее. Но мы используем вот эти все старые технологии».

С учетом того, что в Казахстане мы начали писать позже, в этом плане мы более гибкие. То есть нам проще перейти на Go и начинать программировать проекты на этом языке. Наш стартап, например, был написан с самого начала на Python, потом перешли на Go. И нам будет проще на еще один новый язык перейти, чем тому же Google.

*/
ЦАРКА, WebTotem
Олжас Сатиев
Алексей Шаравар
Beeline Казахстан
/*
Потому что в РК сейчас делают приложения и простые маркетплейсы, для backend выбирают что-то из более модных языков. В Европе/США больше легаси под C# и спрос соответствующий. Но он все равно в топчике для десктопа и backend, просто не такой модный, как Go, Scala, Python.
*/
Игорь Бородихин
Kolesa Group
/*
Всё же изначально C# – это enterprise. У нас предпочитают строить продукты на open source.
*/
Бакытжан Сейтказин
/*
С# был после Java и взял от него все самое лучшее. Они конкурировали в одной области — enterprise-разработка, крупные банки. Но был один большой минус — в Microsoft приходилось придерживаться только линии Microsoft. А если мы работаем с Java, то здесь есть много вендоров: Oracle, IBM, RedHat и других крупных игроков. Немного диверсифицируются риски. К тому же Windows-серверы могут стоить очень дорого, а Java, например, можно запускать на Linux.

Затем пошел тренд после слов СЕО Microsoft, что они идут в Open Source и С# теперь будет запускаться также на Linux. Пришел .NET Core. И с приходом .NET Core у западных компаний, помимо Java, появился еще один выбор. Это вызвало интерес больше на Западе, чем у нас в Казахстане. Это во-первых.

Во-вторых, у нас нет таких сильных представителей Microsoft, которые продвигали бы данную технологию. Раньше были евангелисты, которые показывали, что такое XNA, были майкрософтовские программы стажировок для студентов, и они становились их амбассадорами. Были хакатоны. Сейчас такого нет. Активность Microsoft на нашем рынке сильно спала, это тоже повлияло.

В-третьих, С# сейчас используется в GameDev-индустрии. А в Казахстане мы не можем сказать, что есть крупные издатели игр. Поэтому здесь у нас по всем трем пунктам большие минусы, и из-за этого наблюдается такой тренд.
*/
Kazdream
Практика Code Review в компаниях
В четверти казахстанских компаний отсутствует практика Code Review.
Мы соотнесли данные с практикой Code Review (CR) и уровнем разработки в компании, который респонденты определили самостоятельно.

Отсутствует практика CR только в 12% случаев, когда уровень был определен как продвинутый. И в трети случаев, где уровень считается средним.

В компаниях с продвинутой разработкой в процедуре CR чаще всего участвуют 2-3 человека, а в средних – только тимлид.

Code Review чаще отсутствует в казахстанских компаниях, чем в зарубежных (26 против 7%).
Ограничения на используемые технологии
В телеком- и продуктовых IT-компаниях чаще всего нет глобальных ограничений и решения принимают отдельные тимлиды.
Большей свободой отличаются outsource-компании, где в четверти случаев нет каких-либо ограничений в технологиях.

В зарубежных компаниях выше доля случаев, когда есть прописанные стандарты, за которые нельзя выходить: 18 против 13%.
От чего зависят ограничения на применяемые технологии в компании?
Алексей Шаравар
Beeline Казахстан
/*
Ограничения на применяемые технологии зависят от легаси-систем и экспертизы существующих разработчиков в компании. Переписывать долго и дорого. Если нет людей, которые хорошо разбираются в стеке и могут качественно сделать код-ревью, тема нового стека не поедет далеко.
*/
Игорь Бородихин
Kolesa Group
/*
Чем разнообразнее зоопарк технологий, тем больше разноплановых специалистов требуется для его сопровождения. Это влечёт за собой увеличение штата, издержек на наем и удержание специалистов.
*/
Бакытжан Сейтказин
/*
Есть такая байка, что СТО большой крупной компании не примут в свой продакшн те технологии, которые существуют на рынке минимум 10 лет. Плюс есть версионирование, наименование языков и фреймворков. Если мы возьмем библиотеку Python, есть фреймворк Flask, буквально недавно получивший 1.0.0 версирование (что он стабильный). Но это все зависит от того, что принято называть стабильной версией. Как они оценивают, что библиотека стабильна, что ее можно использовать на продакшн? Компании сохраняют консервативность, потому что, если их продакшн упадет или будут баги, они начнут нести убытки. Поэтому они вводят такие ограничения, что технология должна существовать не менее 10 лет.

У технологии должен быть стабильный выпуск, долгосрочная поддержка версии языка (LTS – long term support). Java, например, использовать очень выгодно, потому что есть LTS-версии. Многих СТО это привлекает, можно писать более долгосрочные проекты.

Есть, наверное, стартапы с более продуктовым подходом, где рулят уже более молодые инженеры, которые с радостью идут на новые технологии и ловят много интересных багов и решений. Все зависит от культуры и подхода индустрии компании. Если взять наш рынок, например Kaspi, не хотелось бы лишиться возможности пользоваться приложением из-за новой технологии, с которой играют разработчики.
*/
Kazdream
Базы данных, используемые в проектах
Почти в половине случаев специалисты обходятся использованием только SQL.
Комбинация SQL и KeyValue – вторая по популярности.

И замыкает топ популярных ответов связка SQL, NoSQL и KeyValue.
Частота упоминания отдельно взятой БД
На графике отображена частота упоминаний каждой отдельно взятой БД — SQL применяется практически везде.
Направление
Frontend-разработчиков
Как начинали карьеру frontend-разработчика?
Каждый третий frontend-разработчик начинал карьеру сразу с написания на JS.
В «Другое» упоминались мобильная разработка и обучение в школе программирования.

Среди тех, кто работает в зарубежной компании, доля начавших сразу писать на JS выше, чем в Казахстане: 36 против 30%.
В каком направлении считаете себя бОльшим профессионалом?
61% frontend-разработчиков начинали карьеру с вёрстки.
Но при этом только четверть считает себя бОльшими профессионалами в этом направлении.
С чем связано то, что большинство Frontend-разработчиков начавших карьеру с вёрстки, не считают ее своей сильной стороной?
Алексей Шаравар
Beeline Казахстан
/*
Надо же где-то начинать. Сначала верстальщик, потом frontend. Вёрстка страниц сильно отличается от задач frontend, поэтому многие быстро переключаются и забывают про вёрстку.
*/
Игорь Бородихин
Kolesa Group
/*
Вёрстка – это первое, что изучает frontend-специалист, база. Это не самая любимая и интересная часть работы фронтендера.
*/
Бакытжан Сейтказин
/*
Лет десять назад во frontend были такие технологии, как Ajax, jQuery, Backbone.js, RequireJS и т. д. Но если сегодня открыть вакансии, посмотреть, на чем пишут молодые ребята, можно увидеть, что этих технологий не существует. Люди даже никогда не слышали о них. Поэтому лет десять назад было нормально иметь веб-студии, где работа ставилась на конвейер, где был PSD, фотошопский формат файлов, где на нем сверстывали сайтик, и был такой называемый верстальщик. А потом был frontend-разработчик, который натягивал на него логику.

В последние два года пришли такие технологии, как Vue, React, Angular. Плюс cами компании стандартизировали свой подход – Material design, Bootstrap есть. И сами CSS Grid-подходы, layout – абстракция немного выросла, сильно погружаться в верстку уже нет необходимости. И учебные материалы обновились. Поэтому я считаю, что старые материалы, которые советуют начать с вёрстки, уже неактуальны. Сейчас индустрия и подходы изменились – теперь функциональность превалирует над дизайном и пикселем.
*/
Kazdream
Фреймворки
В отличие от 2020 года в тройку лидеров попал Angular. Доля Vue уменьшилась с 45 до 30%. Выросла доля React с 34 до 52%.
В «Другое» упоминали Flutter и Svelte.

Мы рассмотрели ответы, где разработчик указывал часто используемым один фреймворк, но любимый у него другой. Фреймворк React у большинства — любимый, но не был выбран как часто используемый.

Так, в 36% случаев, где чаще используется Angular, любят другой фреймворк. В 28% случаев это React.

А в 9% случаев, где чаще используют React, любимые фреймворки – Vue и Angular.

При этом в 20% случаев, где часто используется Vue, любят другой фреймворк. В 16% случаев – это React.
Какой инструмент используете для сборки проекта?
Зарплата и мотивация
Рост зарплат год к году
Средний и медианный уровни зарплат по специализациям
Наибольший рост в медианном значении показали админы/DevOps/SRE.
С чем связан чуть ли не двойной рост в уровнях зарплат в 2021 году по сравнению с 2020-м? Наблюдается ли схожая картина в вашей компании?
Алексей Шаравар
Beeline Казахстан
/*
Думаю, причины две:

1. Огромный спрос на цифровизацию всего бизнеса в РК.

2. Карантин открыл границы между Казахстаном и компаниями всего мира.

Теперь можно искать казахстанских кандидатов из России или США – всё равно, где на удалёнке сидеть.
*/
Игорь Бородихин
Kolesa Group
/*
Из-за карантина и повсеместного перехода на удалёнку конкуренция между работодателями за специалистов обострилась. На локальные рынки пришли глобальные игроки с «иностранными» зарплатами. У нас в компании процесс мониторинга рыночных зарплат и пересмотр зарплат специалистов являются регулярными.
*/
Бакытжан Сейтказин
/*
Если говорить о DevOps и админах, то здесь есть доля хайпа – облачные технологии, Data Science. Последние годы прошли под эгидой DevOps. Если мы посмотрим на украинский стартап Djinni (сервис анонимного поиска работы для программистов), были ребята, которые DevOps'ами уходили на контракты за 10К долларов в месяц. Плюс это те ребята, которые, скорее всего, работают на таких популярных, продвигаемых технологиях, которые всем оказались нужны.

И это не локальная история, как, например, только PHP либо c 1C у нас в Казахстане. Это ещё может работать на зарубежный рынок, как украинские стартапы, где можно получать в долларах и их технологии применимы к большинству компаний в индустрии. На рынке дефицит квалифицированных кадров, начиная с позиции middle. Причем вне зависимости от специализации — Java, Front или DevOps. Сам рынок сработал — спрос большой, а предложений мало.
*/
Kazdream
Олжас Сатиев
ЦАРКА, WebTotem
/*
Двойной рост в уровнях зарплат связан с тем, что в Казахстане набралась критическая масса инженеров и мы стали интересны зарубежным компаниям. Местным компаниям приходится с ними конкурировать. У нас в компании есть три кейса, когда разработчик работает на нас с 11 утра до 4-5 часов, а потом с вечера и до 12 часов ночи на канадскую компанию. Еще влияет то, что у нас слабый тенге – это все результат девальваций и пр.
*/
Соотношение зарплат к опыту работы
Отрасль больше стала ценить опытных специалистов. Выросли зарплаты у специалистов с опытом работы более 3 лет.
Есть ощущение, что потолка зарплаты добиваются специалисты с опытом 4-6 лет, а дальше уже не сильно растут в ЗП. Как расти в зарплате спецу, который работает 7+ лет?
Алексей Шаравар
Beeline Казахстан
/*
Думаю, есть большой скачок между джуном, мидлом, синьором, остальные уже значительно меньше, как и градация вилок внутри. Наверное, дело в выборке. Я думаю, что техлиды, архитекторы, инжиниринг-менеджеры, СТО получают больше, чем синьоры. А те, кто работает в международном стартапе, могут ещё больше. Но в РК таких специалистов меньше, чем ребят, которые работают на локальные продуктовые компании: телеком, банки или галеры.
*/
Игорь Бородихин
Kolesa Group
/*
За 4–6 лет специалист вполне может выйти на уровень senior. Дальнейший рост возможен только через расширение обязанностей: взять нагрузку тим- или техлида, изучать смежные области, уйти в управление и т. п.
*/
Олжас Сатиев
ЦАРКА, WebTotem
/*
Я считаю, что более опытные ребята – синьоры, тимлиды – через какое-то время начинают упираться в стеклянный потолок и в зарплате, и в проектах. То есть им становится намного интереснее делать мировой продукт, а не что-то локальное. Поэтому на рынке сейчас острая нехватка синьоров. При этом у нас в компании для опытных ребят-тимлидов есть опционы. Обычно 10–15 % от продукта выделяется на команду. И на выходе ребята могут очень хорошо заработать.
*/
Уровень зарплаты по гендеру
Медианная зарплата мужчины на 29% выше медианной зарплаты женщины.
Зарплаты по уровню должности
Медианная и средняя зарплаты у техдиректоров и техменеджеров ниже, чем у тимлидов и техлидов.
Больше всего в медианном значении выросли зарплаты у мидлов, ровно в 2 раза.
Зарплаты в разных сферах деятельности
Средняя зарплата выше всего в отрасли outsource IT-компаний. При этом разница между средней и медианной значительна, что говорит о разбросе в зарплатах.
Медианная зарплата выше всего в продуктовых и телеком-компаниях.
Зарплаты в КЗ и зарубежных компаниях
В зарубежные компании уходят более оснащённые и опытные специалисты.
40% работающих на зарубежные компании — senior-специалисты
Система премирования в компании
В 2021 году разработчики стали больше получать премий и бонусов
Почти на треть увеличилась доля получающих бонусы за год. Чаще других бонусы за год получают тестировщики/QA-инженеры. Реже всех получают премии системные администраторы/DevOps/SRE.

В 2020 году доля «Нет премий» была меньше всего именно по этой специализации.
В разрезе отраслей и локации компании
Общая картина системы премирования выглядит примерно одинаково.
Есть лишь пара основных моментов, которые мы хотим отметить:

1. Годовые бонусы чаще практикуются в казахстанских компаниях, чем в зарубежных: 30 против 24%.

2. Чаще других премии получают сотрудники банков и финансовых компаний: в 90% случаев в компаниях есть системы премирования. Особенно популярны годовые премии.
Как соотносятся уровень зарплат и бонусов для разработчиков?
Бакытжан Сейтказин
Kazdream
/*
Лично я, как СТО, стараюсь строить свои команды так, чтобы не было никаких бонусов – только зарплата. Потому что заметил, что разработчики так меньше выгорают и чувствуют себя счастливее. Нет каких-то хитрых приемов вроде «если ты закроешь 160 часов и тикетов, мы тебе дадим бонусы». Вот таких компаний нужно избегать. Считаю, что base salary+ бонус хорошо работают для продажников, но не для разработчиков. Когда есть бонусы, это означает, что компания хочет выжать из ребят чуть больше, чтобы они овертаймили. И потом у нас появляются такие статьи, как «Почему мне 22 года, я senior, и я выгорел». Нужно лучше размазать и заложить их в ЗП, чтобы просто ориентироваться на зарплату без бонусов.
*/
Игорь Бородихин
Kolesa Group
/*
Когда есть переменная часть ЗП в виде бонусов, сотруднику должно быть понятно, как на неё повлиять. Такой подход требует формализации множества аспектов разработки, выстраивания персональных и независимых KPI для всех участников процесса разработки. Это крайне затратная и сложная задача.
*/
Олжас Сатиев
ЦАРКА, WebTotem
/*
Я немного не верю в бонусы для разработчиков. Это отлично работает для продажников, для product-менеджеров, может, тоже. А вот разработчиков, мне кажется, бонусами не удержишь. Мы в итоге пришли к такой модели, что у нас тимлиды продуктов имеют какой-то опцион. Именно тимлиды, потому что они более заинтересованы, взращивают команду, продукты. Нет смысла джунам давать опционы, для них важнее заработать здесь и сейчас.
*/
Считаете ли вы свою заработную плату объективной по отношению к рынку
Результаты 2021 года несильно отличаются от исследования 2020-го.
Медиана зарплат среди тех, кто считает ее необъективной, равна 400 000 тенге.

Среди тех, кто считает объективной, – 650 000 тенге.
Мнение об объективности своей зарплаты в разрезе грейдов и локации компании
Чаще остальных уровень заработной платы устраивает мидлов и техменеджеров.
При этом, 64% архитекторов считают свою ЗП необъективной*
*Выборка респондентов в данном сегменте меньше 30 человек
Мнение об объективности своей зарплаты в разрезе специализаций и отраслей
По специализациям больше всех довольны уровнем ЗП мобильщики, в меньшей степени – тестировщики и админы.
По отраслям чаще довольны зарплатой в ретейле и продуктовых IT-компаниях. Реже – в телеком-компаниях.
Влияние объективности ЗП на готовность к смене работы
Как давно было последнее повышение вашей заработной платы?
Больше, чем в 2 раза снизилась доля специалистов, которым более года не повышали ЗП.
С уверенностью можно сказать, что ЗП стали повышать чаще.
В 11% компаний не пересматривались ЗП больше года, в 2020 году таких компаний было в 2 раза больше. Что изменилось в зарплатной политике?
Алексей Шаравар
Beeline Казахстан
/*
Компании теряют кадры, если не делают изменений. А вакансий в разы больше, чем кандидатов, поэтому тут задают планку кандидаты. Нового кандидата привлечь часто значительно дороже + потеря экспертизы. В компаниях подумали и решили, что лучше чаще делать пересмотр зарплат, чтобы уменьшить кадровый отток.
*/
Игорь Бородихин
Kolesa Group
/*
Возможно, эти организации столкнулись с утечкой кадров и были вынуждены пересмотреть ЗП.
*/
Олжас Сатиев
ЦАРКА, WebTotem
/*
Очень сильно нагрелся рынок – казахстанских специалистов стали больше хантить зарубежные компании. А местным компаниям, особенно работающим в В2В-секторе, сложно с ними конкурировать. Чтобы платить «зарубежные» зарплаты, есть только два решения: выход на международный рынок или увеличение бюджетов в госкомпаниях, так как они чаще всего являются нашими заказчиками.
*/
Важные пункты при выборе места работы
Самая популярная комбинация:

• уровень заработной платы и социального пакета;
• возможность обучения;
• интересные (сложные) задачи.

В 2021-м значительно уменьшилась важность сильной команды (с 52 до 39%), корпоративной культуры (с 19 до 13%) и интересного продукта (с 45 до 33%).

По сравнению с 2020 годом заметно выросла доля важности дистанционной работы (с 14 до 21%) и закономерно снизилась важность локации (с 8 до 4%).
Топ-3 важных пункта в разрезе отраслей
Поведение продуктовых компаний схоже с поведением outsource-компаний. Телеком-компании схожи с банками и финансовыми компаниями.
В ретейле в топ вошел пункт «Интересный продукт», который был популярен в 2020 году, но сбавил обороты в 2021-м.
Что входит в круг ваших интересов, кроме основной специализации?
В сравнении с 2020 годом интересы распределились примерно таким же образом.
По специализациям можно выделить популярность:

• управления разработкой среди бэкенда;
• проектного управления среди мобильщиков;
• автоматизации среди админов.

В «Другое» упоминали о UX/UI-дизайне, data science, product-менеджменте и SEO-продвижении.
Поощряет ли работодатель ваше развитие? Оплачивает ли курсы, конференции, проводит семинары и воркшопы внутри компании?
В 2020 году работодатель частично оплачивал курсы. В этом же исследовании 2021 года выяснилось, что компании стали чаще оплачивать и поощрять обучение в рабочее время.
В 2021 году значительно уменьшилась доля тех, кто может заниматься развитием только в нерабочее время и оплачивает это сам.
Отношение работодателей к развитию в разрезе отраслей
Есть ли в вашей компании онбординг и включает ли он в себя технические лекции, помогающие быстрее технологически освоить проект?
В трети компаний есть онбординг, включающий в себя технологическое менторство.
Доля компаний, где онбординга нет, в 2,4 раза выше в казахстанских компаниях.
Практика онбординга в разных отраслях компаний
Онбординг, включая технологический, чаще всего есть в outsource- и продуктовых IT-компаниях.
Половина банковских и финансовых компаний не имеет никакого онбординга, так как сотрудников много и это сложно реализовать физически.
Почему в 40% компаний нет никакого онбординга для специалистов? От чего зависит практика онбординга в компаниях и на что влияет?
Алексей Шаравар
Beeline Казахстан
/*
Думаю, это зрелость процессов. Для многих компаний с IT-штатом на несколько сотен человек это очевидная тема. Если компания набирает своих первых 10–20 человек, конечно, процессы еще не выстроены.
*/
Игорь Бородихин
Kolesa Group
/*
Онбординг нужен для погружения новичка в процессы и продукты. Он есть всегда, просто не всегда формализован. Если руководитель показал, где стол, выдал технику и показал, где взять исходники, – это тоже онбординг.
*/
Олжас Сатиев
ЦАРКА, WebTotem
/*
Мы тоже только пришли к этому. HR-специалист у нас появился в прошлом году, когда нас было 60–65 человек в команде. Обычно HR выстраивает все эти процессы, в том числе онбординг, в самом начале. А нам повезло, что люди сами хотели к нам идти благодаря нашему бренду. Процесс технологического онбординга мы тоже начали выстраивать с прошлого года, когда у нас появилось много делений в продуктах. Но я считаю, что когда штат небольшой, то в онбординге смысла нет.
*/
Готовы ли вы сейчас к смене работы при более выгодном предложении?
Как и в прошлом году, больше половины специалистов готовы к смене работы.
Но при этом доля готовых сменить место работы немного уменьшилась: с 61 до 57%.

Мы опросили респондентов, как часто они меняли место работы за последние 5 лет. Выяснилось, что 2021 году в среднем два раза. В 2020 году этот показатель был равен 2,5.
Готовность к смене работы по специализациям и грейдам
Админы, DevOps, SRE чаще остальных готовы к смене места работы.
Почему админы, DevOps, SRE чаще остальных готовы к смене места работы? В прошлом году этот показатель был ниже.
Алексей Шаравар
Beeline Казахстан
/*
Думаю, это вызвано ростом зарплат и нарастающим хайпом профессии.
*/
Игорь Бородихин
Kolesa Group
/*
Это крайне востребованная специализация, и дефицит кадров по ней ощущается особо остро.
*/
Олжас Сатиев
ЦАРКА, WebTotem
/*
По сравнению с зарубежными компаниями мы проседаем в знаниях по масштабируемости, администрированию высоконагруженных систем. У нас не так много кейсов в стране, где компании собирают большие данные, где трафик большой. Поэтому одно дело – писать код на 20 млн, а другое дело – написать на 1 млрд человек. Это как раз связано с нехваткой DevOps-разработчиков, системных инженеров.
*/
Резкий скачок в зарплате у админов, DevOps, SRE мог повлиять на показатель готовности сменить работу?
Алексей Шаравар
Beeline Казахстан
/*
Да, ребята видят разницу в ЗП в два раза между своей компанией и рынком и уходят туда.
*/
Игорь Бородихин
Kolesa Group
/*
Думаю, здесь обратная связь – из-за утечки кадров компании были вынуждены повысить ЗП для удержания специалистов.
*/
Частота смены места работы
Чаще остальных меняют место работы mobile-разработчики, в среднем 2,3 раза за 5 лет.
Реже всех – системные администраторы/DevOps/SRE. Но при этом именно они чаще говорили о готовности сменить место работы при более выгодном предложении.

В общем срезе за 5 лет участники исследования меняли место работы от 2 до 14 раз.
Мотивация. Что вдохновляет в работе?
Мотивация в сравнении с прошлым годом практически не изменилась.
Как и в прошлом году, зарплата – главный фактор при выборе работы, но отходит на второй план, когда этот выбор уже сделан.

Далее разработчиков драйвит постоянное развитие и польза, которую они приносят.
Мотивация в разрезе специализаций и грейдов
Разработчиков со стажем работы 0–3 года чаще мотивирует изучение чего-то нового.
Более опытные специалисты в равной степени вдохновляются развитием и пользой, которую они приносят.

Самых опытных разработчиков чаще всего мотивирует приносимая ими польза.
Заметили ли вы повышение тенденции, когда отечественный рынок усиленно «пылесосят» зарубежные компании? Часто ли сталкивается ваша компания с этим? Что можно предпринять местным компаниям?
Алексей Шаравар
Beeline Казахстан
/*
Да, конкуренция очень усилилась, сталкиваемся с этим каждый день. Думаю, пока пишу ответ на этот вопрос, кто-то уже написал нескольким нашим разработчикам из зарубежных компаний. Что делать? Создавать аналогичные условия по интересным проектам, зарплате и условиям работы. Интересные проекты – это новые технологии, решение сложных и интересных проблем, которые повлияют на жизни большого количества людей, доступ к большим инвестициям. Не все ребята хотят уехать, есть много ребят, которые готовы развивать казахстанский IT.
*/
Игорь Бородихин
Kolesa Group
/*
Мы периодически сталкиваемся с хантингом наших специалистов зарубежными компаниями. Это неизбежно. Победить в этой борьбе можно, только предложив специалисту то, что наиболее полно закрывает его мотиваторы. А для этого нужно формировать культуру доверия и дружеские отношения в коллективе.
*/
Олжас Сатиев
ЦАРКА, WebTotem
/*
Да, за последний год порядка четырёх крупных компаний пришли на наш рынок. Более того, они хантят уже не только программистов, но и HR. Мои ребята показывают по 20 запросов в неделю в LinkedIn, где им предлагают собеседоваться. Даже вот в Astana Hub несколько белорусских компаний открыли свой офис. Эта проблема сейчас у всех на рынке. Остается только удерживать синьоров и взращивать джунов, выстраивая это на поток. Взрастил, например, 10 джунов из них 6-7 уйдут. Многие сейчас академии запускают и так закрывают потребность в специалистах. Мы даже IT-бар открыли, отчасти из-за того, чтобы не хантить людей, а лучше вкладываться в такие проекты и мероприятия.

А ещё, я считаю, СЕО должен продавать свою компанию, продукт тому же разработчику. То есть продавать не только клиентам, но и сотрудникам. Джуны часто сами приходят набраться опыта, а вот с мидлами, синьорами ты можешь где-то в баре увидеться – знакомишься и продаешь идею своей компании, куда ты стремишься. Теперь нужно быть продажником для своих ребят.
*/
Бакытжан Сейтказин
Kazdream
/*
В проектировании баз данных есть такое понятие, как CAP-теорема. Она гласит, что в реализации любых распределенных вычислений возможно обеспечить не более двух из трёх свойств.

К примеру, в Стэнфорда относительно CAP-теоремы шутят, что есть 1) сон; 2) хорошие оценки; 3) вечеринки. Нужно выбрать два из трех. На трёх стульях из трёх усидеть не получится. Здесь то же самое. Компаниям нужно заняться стратегией, культурой и стратегически подойти к хантингу. Есть три параметра, на которые они могут опираться: 1) сильная команда; 2) очень много денег (есть компании на рынке, которые заливают разработчиков деньгами); 3) интересный продукт. При всем желании на трёх из трёх стульев усидеть не получится. Компаниям нужно выбрать два параметра и работать по ним.
*/
Рынок разработчиков прокачивается с каждым годом. Появляются новые IT-университеты, накапливается экспертиза, развиваются технологии, оказывает влияние конкуренция с зарубежными компаниями за специалиста.
В этом году мы заглянули в направления и увидели картину в разрезе специализаций. Заметили тенденции в разных сферах деятельности - в частности, растёт доля разработчиков, работающих на outsource IT-компании.

Средняя заработная плата разработчика за год выросла на 49%. В 2021 году компании готовы платить в полтора раза больше за вход в профессию начинающим специалистам.

Компании трансформируются - всё чаще внедряются грейды и оплачиваются курсы для развития сотрудников. Спрос на рынке остаётся высоким, а вместе с ним прогрессирует и уровень развития разработчиков.
2022 год
Открыли доступ к сырым данным здесь
Есть вопросы или предложения? Пишите на pr@kolesa.kz