Исследование рынка в Казахстане
РАЗРАБОТЧИКИ
Всего 638 специалистов заполнили анкету. Респондентов собирали из внутренней базы и профессиональных чатов.

Для получения репрезентативных данных мы очищали базу от выбросов и пропусков, оперировали частотами ответов, рассчитывали метрики центральной тенденции, анализировали разброс показателей и квантили различных уровней.
Откуда данные?
Для более глубокого анализа профессии, проверки выводов и гипотез мы попросили четырех экспертов прокомментировать полученные результаты.
Технический директор Kolesa Group
Игорь
Бородихин
Cтарший менеджер
по разработке EPAM Kazakhstan
Вячеслав
Василенко
Директор по развитию продуктов Beeline Казахстан
Андрей
Волошин
Директор департамента цифрового банкинга в Альфа-Банк
Андрей
Гусаков
Наши эксперты
Портрет профессии
Backend-разработчик – наиболее распространенная специализация среди респондентов (27%).

В топ-3 также входят mobile- и fullstack-разработчики.
Специализация
В Казахстане разработку можно назвать отраслью миллениалов и зумеров, так как подавляющее большинство респондентов исследования отметило, что им до 30 лет.
Больше всего специалистов в возрасте от 30 лет в DevOps/SRE и системном администрировании.

Специалисты DevOps/SRE, если и меняют специализацию, что происходит крайне редко, обычно уходят в менеджмент.
Возраст
Молодых специалистов 18–20 лет больше всего среди fullstack-разработчиков.

Начинающие специалисты, как правило, хотят попробовать себя в разных ролях. Fullstack для этого подходит как нельзя лучше.
Гендер
В этом есть «заслуга» нашего менталитета и прошлого. Ситуация начинает меняться, и этому способствует множество программ для женщин в IT, например Women Techmakers, которую активно продвигает компания Google. В моих командах ситуация схожа с данными из анализа.
Почему в разработке так мало женщин?
Альфа-Банк Казахстан
Андрей Гусаков,
Вероятно, это связано с тем, что общественное мнение все еще считает IT мужской профессией. Возможно, давление начинается еще на этапе выбора специальности. Девушек банально меньше поступает в IT-вузы. Данные анализа соответствуют количеству женщин в IT в нашей компании, хотя в последнее время тренд меняется.
Beeline Kazakhstan
Андрей Волошин,
Согласно данным исследования, разница между гендерами — в 6 раз, а согласно данным EPAM, разница присутствует, но с меньшим разрывом — в 3 раза. Мужчины предпочитают такие профессии, как разработчик, DevOps — они более «инженерные» и технически сложные. Дамы охотнее идут работать инженерами по качеству и аналитиками.

EPAM Kazakhstan
Вячеслав Василенко,
Есть специализации, где девушек больше, и есть, условно, чисто мужские. Например, я ни разу не встречал девушек – системных администраторов, хотя слышал, что они есть. Напротив, в нашей команде тестирования девушек чуть ли не больше, чем парней. Могу предположить, что это связано с большей их усидчивостью и вниманием к деталям.
Kolesa Group
Игорь Бородихин,
Мы видим, что более половины (61 %) респондентов работают до 3 лет (включительно). Это означает, что рынок очень молодой и только начинает развиваться.

Эти данные коррелируют со средним возрастом респондентов (26 лет), многие из которых, вероятно, являются недавними выпускниками вузов. Вузы стали активнее готовить разработчиков, из-за чего на рынке стало больше молодых специалистов.
Опыт работы
Большинство специалистов (88%), работающих в разработке, находятся в Алматы и Нур-Султане, двух наиболее экономически активных городах страны.
Локация
Многие университеты, которые выпускают IT-специалистов, находятся в Алматы. После окончания учебы выпускники идут устраиваться на работу в мелкие и крупные IT-компании, банки, страховые компании, их офисы также в основном расположены в южной столице.
Альфа-Банк Казахстан
Андрей Гусаков,
Образование
Более половины (65%) респондентов указали, что окончили только бакалавриат. Пятая часть респондентов имеет также степень магистра.
23% frontend-разработчиков и 21% сисадминов имеют только среднее образование, в остальных специализациях этот показатель ~ в 2 раза ниже.
Большая часть разработчиков – более 90% – выпускники казахстанских вузов. Наибольшей популярностью среди них пользуются МУИТ, СДУ и КазНТУ.
Учебные заведения
Студенты из СДУ наиболее подготовленные для начала эффективной работы. Они знают, как устроен процесс разработки, дисциплинированны и задают правильные вопросы.
Из какого вуза выпускаются самые подготовленные специалисты?
Альфа-Банк Казахстан
Андрей Гусаков,
Культура подготовки разработчиков в вузах все ещё формируется, поэтому нельзя сказать, что есть какой-то один лидер на рынке.
Beeline Kazakhstan
Андрей Волошин,
Лучшим уровнем знаний и подготовки в компании отличаются специалисты, подготовленные не в Казахстане. С годами большее значение приобретает опыт специалиста, нежели вуз. Хорошие знания у начинающих специалистов, окончивших МУИТ, СДУ, КБТУ, КарГТУ.
EPAM Kazakhstan
Вячеслав Василенко,
По опыту проведенных собеседований и работы с выпускниками: наиболее перспективные ребята приходят из КБТУ, СДУ и МУИТ. Однако всех приходится доучивать под современные реалии разработки. Вуз может дать только фундаментальные знания. Отрасль слишком динамично меняется, чтобы можно было сделать учебную программу и успешно преподавать ее несколько лет подряд.
Kolesa Group
Игорь Бородихин,
69% респондентов отметили, что знают английский язык. На 2% меньше знают русский. Казахским языком владеют чуть более половины (57%) респондентов.

Популярность того или иного языка среди разработчиков связана с наличием документации и профессиональных сообществ на этом языке. К сожалению, казахоязычных профессиональных сообществ гораздо меньше, чем русско- и англоязычных.
Знание языков
98% выпускников СДУ знают английский, это самый высокий показатель. Они чаще выпускников других вузов работают за рубежом.
Средний показатель – 6%, среди выпускников СДУ – 11%.
Уровень развития профессии
Более половины (57%) разработчиков работают в небольших командах до 10 человек.
Размер компаний и IT-отделов
Более половины респондентов работают в IT. На втором месте – финсектор.
Индустрии
В пункте «Прочее» чаще всего указывали:
нефтегаз
образование
торговля
В телекоме, финансовых организациях и продуктовых IT-компаниях средний размер команды разработки варьируется от 11 до 50 человек.

В ритейле этот показатель в среднем в 10 раз меньше.

В аутсорсинговых IT-компаниях практически все сотрудники вовлечены в разработку.
Размер компаний и отделов по индустриям
Большая часть специалистов (42%) отметили, что сами являются старшими специалистами* (senior).

Но при этом средний уровень сотрудников в отделах разработки, по их мнению, соответствует уровню middle.
Средний уровень IT-специалистов
*Старший специалист: сам делает проект любой сложности, состоящий из одной и более задач. Консультирует стажеров и спецов среднего уровня.
Средний уровень IT-специалистов по индустриям
Средний уровень IT-специалистов по индустриям
Грейды
Есть ли в компании четко расписанные требования к знаниям и навыкам в соответствии с уровнями junior, middle, senior?
На мой взгляд, четкие грейды полезны как компании, так и сотрудникам. С точки зрения работодателя они дают ответ на вопрос, достоин ли тот или иной специалист тех денег, что компания на него тратит.

Для специалиста грейды снимают вопрос, как вырасти, что изучить, чтобы стоить больше на рынке и в компании.
Kolesa Group
Игорь Бородихин,
Только зрелые и крупные компании осознают необходимость грейдинга. Кроме того, для его внедрения нужна ресурсозатратная совместная работа HR- и IT-команд. Не все могут себе это позволить.

Это подтверждают данные по размеру компаний и отделов: только 46% респондентов работают в относительно крупных компаниях, где, скорее всего, и внедрен грейдинг.
Альфа-Банк Казахстан
Андрей Гусаков,
Уровень разработки в компаниях
На мой взгляд, респонденты немного преувеличивают. Думаю, на рынке больше компаний со средним уровнем разработки.
Beeline Kazakhstan
Андрей Волошин,
Помимо основных функциональных обязанностей, большинство специалистов занимаются также автоматизацией, тестированием и управлением разработкой.
Менее других в управление разработкой вовлечены DevOps-специалисты.
Функциональные обязанности
Помимо основных функциональных обязанностей, большинство специалистов занимаются также автоматизацией, тестированием и управлением разработкой.
Менее других в управление разработкой вовлечены DevOps-специалисты.
Функциональные обязанности
Чаще всего задачи разработчикам ставят product-менеджеры и руководители отделов.
Источник постановки задач
Если в компании нет выделенной должности продуктового или проектного менеджера, разработчики вынуждены сами ставить себе задачи.

Думаю, это характерно для небольших молодых компаний. По мере «взросления» разработки приходит более узкая специализация с выделением продуктовых или проектных менеджеров.
Kolesa Group
Игорь Бородихин,
JIRA – абсолютный лидер среди систем управления проектами в казахстанской разработке.
Системы управления задачами
Мы практикуем Agile-подход. В нем разработчики сами себе ставят задачи.
Процесс разработки — штука неоднозначная, и многое предугадать в процессе анализа невозможно. Поэтому продакты и бизнес-аналитики готовят описание функционала, который они бы хотели предложить пользователям, а команда разработки сама принимает решение, как это реализовать.

Команда самостоятельно расписывает задачи в Jira, сервис идеально подходит для этого процесса.
Альфа-Банк Казахстан
Андрей Гусаков,
Более чем половина (61%) команд разработки использует Agile-подход.

Waterfall используют всего 6%.
Методологии разработки
Выбор модели управления разработкой, как правило, диктуется моделью управления компанией. Практически нереально выстроить гибкую разработку, если вся компания работает по «водопаду». В такой ситуации разработка может выступить инициатором изменений, но поменяться придется всей организации.

Скорее всего, в тех компаниях, сотрудники которых ответили, что не знают, какой методологией пользуются, или не пользуются вообще никакой, используется водопадная модель.
Kolesa Group
Игорь Бородихин,
Стек технологий
CI/CD (Continuous Integration/Continuous Delivery) – система сборки, тестирования и доставки кода на Production.

Возможность непрерывного (несколько раз в день) слияния рабочих копий программного кода в общую основную ветвь и непрерывное тестирование результатов. CI/CD позволяет увеличить скорость процесса производства решения и его качества.
Методологии разработки
Более трети (34%) респондентов указали, что в их компаниях не используют CI/CD. Среди тех, кто использует, наиболее популярен GitLab CI (33%).
Об отсутствии опыта построения CI/CD, отсутствии DevOps-специалистов, способных выстроить эти процессы, ну а самое главное — об отсутствии понимания, для чего необходим CI/CD и какой эффект это может принести.
34% казахстанских разработчиков не используют CI/CD. О чем это говорит?
Альфа-Банк Казахстан
Андрей Гусаков,
Краткосрочные проекты под заказ, фриланс. В такого рода проектах, может, нет необходимости или запроса настраивать CI/CD.
Beeline Kazakhstan
Андрей Волошин,
Низкая инженерная культура в компании, разработчики не видят преимуществ, никто не обучил ни разработчиков, ни менеджеров и не выделял ресурсы на постановку процессов.
EPAM Kazakhstan
Вячеслав Василенко,
В web-разработке наиболее популярна связка PHP + Javascript, а среди mobile-разработчиков – Kotlin/Swift.

В тестировании самый популярный язык программирования – это Java, в то время как админы чаще всего работают на Python.
Языки программирования
В web-разработке наиболее популярна связка PHP + Javascript, а среди mobile-разработчиков – Kotlin/Swift.

В тестировании самый популярный язык программирования – это Java, в то время как админы чаще всего работают на Python.
Языки программирования
Популярность языков программирования
в Казахстане и за рубежом
Специалисты, работающие на зарубежные компании, в отличие от казахстанских, чаще используют Python и меньше PHP. А еще 34% казахстанских mobile-разработчиков используют Java/ObjectiveC, в то время как за рубежом эти языки, также как и PHP, уходят в прошлое (их используют всего 21% опрошенных).

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

PHP ориентирован на Web, обладает низким порогом вхождения и большим количеством CMS, шаблонизаторов, упрощающих создание сайтов, преимущественно начального уровня.
EPAM Kazakhstan
Вячеслав Василенко,
Javascript, безусловно, должен был занять одно из лидирующих мест как стандарт де-факто в разработке фронтенда. Несколько неожиданно, что Java/ObjectiveC опередили пару Kotlin/Swift. Также я ожидал увидеть в тройке лидеров Python, но его не оказалось.

О Kotlin/Swift, Python, Go
Если опустить Python, остальные языки сравнительно молодые, хотя и достаточно хайповые.
Их меньшая популярность связана, скорее всего, с некоторой инерцией в корпоративной разработке. Бизнес всегда ставит развитие продукта выше технического совершенства, т. к. техническое совершенство не покупают клиенты.

Kotlin и Swift используются для мобильной разработки и активно продвигаются сообществом. Новые продукты целесообразно стартовать именно на них. Python – скриптовый язык, который сейчас нашел второе рождение в Data Science/Machine Learning. Для Казахстана это молодая отрасль с огромным потенциалом.
Go – прежде всего язык для создания быстрого высоконагруженного бэкенда. По мере появления локальных продуктов, требовательных к скорости бэкенда, он будет все шире применяться.
Kolesa Group
Игорь Бородихин,
Фреймворки: топ-3 по специализациям
Результаты исследования выглядят закономерно, за исключением популярности фреймворка Spring среди backend-разработчиков (24%).
Это фреймворк для языка программирования Java, в то время как у backend-разработчиков наиболее популярен PHP.
Фреймворки: топ-3 по специализациям
Результаты исследования выглядят закономерно, за исключением популярности фреймворка Spring среди backend-разработчиков (24%).
Это фреймворк для языка программирования Java, в то время как у backend-разработчиков наиболее популярен PHP.
Зарплата и мотивация
Средний и медианный уровни зарплат по специализациям
Зарплаты напрямую зависят от уровня должности. Стажёры в среднем зарабатывают 146 тыс. тенге, а технические директоры – 1.3 млн тенге. У mobile-разработчиков cамые высокие медианные зарплаты (450 тыс. тенге), а у сисадминов – самые низкие (250 тыс. тенге).

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

Наиболее динамичный рост происходит в первые 3 года.
Зарплата специалистов зарубежных компаний в среднем в два раза выше зарплаты специалистов, работающих на локальном рынке.
Бонусы
Чаще других ежемесячные премии получают тестировщики/QA-инженеры, а премии по результату проектов – backend-разработчики.

Реже всех премии получают frontend-разработчики.
Более трети респондентов (33%) отметили, что не получают премий. Еще 15% не понимают, как устроена система премирования в их компаниях.
Повышение зарплаты
Как давно вам повышали заработную плату?
73% респондентов отметили, что им пересматривали зарплату хотя бы раз в течение последнего года.
Готовность к смене работы
В среднем респонденты меняют место работы раз в 2.5 года.
Большинство респондентов – молодые специалисты, миллениалы.
В культуре миллениалов – частое переключение между задачами, желание получить все здесь и сейчас, личные интересы превосходят коллективные. Выгодное предложение позволяет быстрее достичь личных целей. Всё это перемножается на высокий спрос на IT-специалистов.
EPAM Kazakhstan
Вячеслав Василенко,
Важные пункты при выборе места работы
Самым важным пунктом при выборе работы для большинства разработчиков (76%) является зарплата и соцпакет.

Ещё на выбор влияет команда, наличие возможностей для развития и продукт, над которым предстоит работать.
Люди хотят больше зарабатывать, работать с сильными командами и в интересных проектах, а также учиться. Сейчас рынок настолько перегрет, что компании жестко конкурируют за людей, играя тремя этими факторами.
Альфа-Банк Казахстан
Андрей Гусаков,
Мотивация. Что вдохновляет в работе?
Интересно, что зарплата является главным фактором при выборе работы, но отходит на второй план, когда этот выбор уже сделан. Далее разработчиков драйвит развитие (34%) и польза, которую они приносят (33%).
Чтобы развивать кадры, но не терять их, нужен целый комплекс мер: развитие dev-комьюнити внутри компании, построение мотивирующей культуры, поощрение обмена знаниями, возможность у каждого сотрудника обсудить свой индивидуальный план развития с руководителем, иметь возможность перемещаться в рамках компании между проектами… Направлений множество, нужно строить карту возможностей и системно внедрять ее.
Beeline Kazakhstan
Андрей Волошин,
Оплата обучения в компаниях
63% компаний так или иначе инвестируют в развитие сотрудников и повышение их квалификации.
Оплата обучения в компаниях
63% компаний так или иначе инвестируют в развитие сотрудников и повышение их квалификации.
Думаю, во многих компаниях нет понимания пользы обучения и развития специалистов. Ведь более квалифицированный специалист и стоит больше, и более востребован на рынке труда. Для его удержания нужно прикладывать большие усилия.

Однако весь этот негатив перекрывается скоростью и качеством ПО, которое способен этот специалист создать.
Kolesa Group
Игорь Бородихин,
Влияние коронакризиса на индустрию
Как повлиял режим ЧП на компанию
68% респондентов отметили, что карантин не принес отрицательных последствий для их компаний.
Меры, предпринятые руководством
Как повлиял режим ЧП на специалистов
Несмотря на то, что после введения ЧП работать удалённо стали 79% респондентов, 67% из общего числа отметили, что их продуктивность не ухудшилась.
Формат работы до и во время режима ЧП
Fullstack-разработчики чаще остальных отмечали снижение продуктивности (30%), а backend-разработчики – повышение (31%).
Как удалёнка сказалась на вашей продуктивности?
Бесспорно, как и во всем мире, в Казахстане разработчик – это одна из важнейших профессий XXI века, у которой огромные перспективы. Правда, исследование показало, что в нашей стране она пока находится на стадии становления. Мы уже научились ходить, но впереди у нас море крутых достижений и блестящих открытий.

В этот раз Kolesa Zertteý удалось получить множество ценных инсайтов. Но мы не планируем останавливаться.
Хочешь строить карьеру на основе данных об IT-профессиях в Казахстане – оставляй свой E-mail.
Мы будем присылать тебе опросники и результаты исследований в числе первых.
Бесспорно, как и во всем мире, в Казахстане разработчик – это одна из важнейших профессий XXI века, у которой огромные перспективы. Правда, исследование показало, что в нашей стране она пока находится на стадии становления. Мы уже научились ходить, но впереди у нас море крутых достижений и блестящих открытий.

В этот раз Kolesa Zertteý удалось получить множество ценных инсайтов. Но мы не планируем останавливаться.
Хочешь строить карьеру на основе данных об IT-профессиях в Казахстане – оставляй свой E-mail.
Мы будем присылать тебе опросники и результаты исследований в числе первых.
2020 год