Мобильный разработчик в Узбекистане — с чего начинают

Гиды · 10 мин чтения

Девять утра, чат команды. Ночью выкатили новую версию приложения, и в магазине уже висят три отзыва: у пользователей с узбекским интерфейсом надпись на кнопке оплаты уехала за край экрана. Разработчик открывает макет и видит очевидное: в русском варианте текст занимает одиннадцать символов, в узбекском — девятнадцать. Дизайнер тут ни при чём, кнопка просто не умеет растягиваться.

К полудню правка готова, но выпустить её сразу нельзя: сборку надо собрать, прогнать тесты, отправить на проверку в магазин и дождаться решения. Между делом приходит задача от команды платежей — подключить новый способ оплаты, — а служба поддержки присылает лог с телефона клиента, у которого приложение закрывается на третьем экране. Так выглядит обычный день человека, которого в описаниях курсов называют мобильным разработчиком.

Что делает мобильный разработчик после того, как экран нарисован

Готовый макет — это начало работы, а не конец. Разработчик превращает картинку в живой экран: связывает его с сервером, продумывает, что показать, пока данные грузятся, что делать при обрыве связи, как сохранить введённое, если пользователь свернул приложение на середине формы. Заметная часть работы — состояния, которых на макете нет: пустой список, ошибка, медленный интернет в маршрутке, отменённый платёж.

Вторая большая часть — данные и интеграции. Приложение почти ничего не хранит у себя: оно запрашивает у сервера каталог, историю операций, статус заказа. Разработчик описывает эти запросы, обрабатывает ответы, кеширует то, что можно показать без сети, и разбирается, почему на одном телефоне всё летает, а на другом список дёргается при прокрутке.

Третья часть встречается только на мобильных платформах и удивляет новичков сильнее всего: выпуск. Приложение попадает к пользователю не тогда, когда вы нажали кнопку, а после проверки магазином. Ошибка, которая уже улетела к людям, чинится не мгновенно, поэтому в мобильной разработке серьёзно относятся к тестированию и к возможности отключить сломанную функцию удалённо, не выпуская новую версию.

И, наконец, местная специфика. Приложение здесь обязано говорить на двух языках, и это не только перевод строк: меняется длина текста, порядок слов, формат чисел. К этому добавляются местные платёжные сценарии и интеграция с эквайрингом, работающим в стране. Двуязычный интерфейс — ручная работа, которую невозможно поручить генератору.

Работает мобильный разработчик редко в одиночку. Рядом дизайнер, серверный разработчик, тестировщик и человек, отвечающий за продукт. Заметная часть недели уходит на согласования: что показать пользователю в спорной ситуации, чью ошибку чинить первой, успеваем ли к дате выпуска. Умение договариваться со смежниками влияет на результат не меньше, чем знание платформы.

Курсы: Мобильный разработчик

Все курсы в каталоге
Мобильный разработчик тестирует приложение
Фото: Jakub Zerdzicki / Pexels

Слова, которые встретятся в описании любой программы

  • Нативная разработка — приложение пишется отдельно под Android и отдельно под iOS, на родных для платформы языках. Работает быстрее всего и умеет всё, что умеет телефон, но стоит двух команд.
  • Кроссплатформенная разработка — один код на обе платформы. Экономит время и деньги заказчика, поэтому вакансий такого рода на местном рынке много.
  • Flutter — самый распространённый здесь кроссплатформенный инструмент. Именно его чаще всего просят в объявлениях о работе.
  • Релиз — выпуск версии через магазин приложений с проверкой на стороне площадки. Определяет ритм работы всей команды.

Пускают по портфолио, а не по диплому

Обязательных допусков и сертификаций в профессии нет. Работодатель смотрит на приложения, которые вы уже сделали, и на то, как вы объясняете принятые решения. Диплом профильного вуза помогает попасть на стажировку, но на собеседовании его не обсуждают.

Планка по опыту зависит от направления, и здесь новичку важно не ошибиться. На Flutter берут с одного года практики, иногда с трёх, а вот нативные позиции под Android и iOS чаще требуют от трёх до шести лет. Это прямое следствие того, как устроен рынок: кроссплатформенных команд больше, они растут быстрее и охотнее берут людей с небольшим опытом.

Бесплатный вход в отрасль в стране государственный. IT Park держит открытую платформу обучения ИТ-специальностям на узбекском и английском, и одно из четырёх её направлений посвящено программированию под Android; участников платформы уже больше 500 тысяч. Это разумный способ проверить себя до того, как платить за длинную программу.

Про налоговую сторону тоже полезно знать заранее. У компаний со статусом резидента IT Park нулевой налог на прибыль и нулевой социальный налог, а НДФЛ сотрудника — 7,5% вместо общей ставки, и на руки при равной вилке выходит больше. Но с апреля 2026 года льготный контур сузили: из него выпали резиденты, работающие как маркетплейсы, платёжные организации, операторы платёжных систем и микрофинансовые организации. Условия стоит уточнять по конкретному работодателю, а не по отрасли.

Языковой набор для этой профессии типичный: узбекский и русский для работы внутри команды, английский — для документации и для проектов на зарубежного заказчика. Английский в ИТ-вакансиях часто указан как обязательный, и мобильная разработка не исключение.

Оформление отношений с работодателем в стране стало электронным: трудовые книжки ведутся в цифровом виде, выписку человек скачивает в личном кабинете государственного сервиса, а регистрация трудового договора в единой национальной системе труда обязательна для любой компании. Для частных заказов на приложения легальный путь — самозанятость или ИП, регистрация проходит через приложение налоговой службы. С 2026 года перечень разрешённых для самозанятых видов деятельности сократили, поэтому свой вид работы стоит сверить до регистрации.

Почему рынок ушёл в кроссплатформу

Ещё несколько лет назад мобильщик в стране чаще всего работал в студии и делал приложения на заказ. Сегодня основное место работы — продуктовые компании: экосистемы, маркетплейсы, банки. Приложение перестало быть витриной и стало самим бизнесом, а значит, его развивают постоянно, а не сдают и забывают.

Отсюда и смещение к кроссплатформе. Продукту нужно выпускать одинаковые функции на обеих платформах одновременно, и держать для этого две отдельные команды дорого. Flutter-вакансий стало много, включая офисные позиции для сеньоров в Ташкенте, и это самый доступный вход в профессию сегодня.

Третье следствие — выросли требования к тому, что вокруг кода. В продукте разработчик участвует в обсуждении функции, смотрит на цифры её использования, спорит с дизайнером о том, поместится ли текст. Работа стала ближе к бизнесу, чем к чистому программированию.

Ещё одно следствие продуктового рынка — удалённая занятость перестала быть исключением. Команде не важно, где сидит человек, если он на связи в рабочие часы и выпускает вовремя. Для тех, кто живёт в Самарканде, Бухаре или Фергане, это редкая возможность получать столичную зарплату, оставаясь дома.

Сколько платят мобильному разработчику в 2026 году

По данным ГородРабот.уз, в 2026 году средняя зарплата по общей позиции «программист» составляет 11,67 млн сумов по Узбекистану при медиане 10,28 млн; по Ташкенту средняя 11,91 млн, медиана 10,7 млн. Медиана — середина списка: половина предложений ниже, половина выше. Разница между страной и столицей здесь совсем небольшая, около четырёхсот тысяч сумов по медиане, и это говорит о том, что деньги задаёт работодатель, а не адрес офиса: продуктовая компания платит примерно одинаково, откуда бы вы ни подключались.

По самой мобильной разработке вилка шире. Вход начинается примерно с 6 млн сумов, у сеньоров доходит до 40–50 млн, а отдельные предложения указывают 2000–4000 долларов. Для сравнения: средняя начисленная зарплата по стране в первом полугодии 2026 года была около 7,09 млн сумов, по Ташкенту — около 11,7 млн. То есть даже стартовая позиция в этой профессии близка к средней по стране, а через несколько лет разрыв становится кратным.

Нанимают продуктовые команды. Uzum Technologies развивает приложение экосистемы, которой ежемесячно пользуются около 20 млн человек. TBC Bank Uzbekistan и Payme занимаются банковскими и платёжными сервисами. Третий слой — банки и финтех-компании поменьше, у которых своё приложение и небольшая внутренняя команда. Вакансии смотрят на hh.uz и его столичном поддомене, на Ishkop.uz и в профильном телеграм-канале Android Jobs Tashkent.

Окупаемость удобно измерять месяцами работы. Самые дорогие программы направления стоят примерно как три медианные месячные зарплаты программиста, средние — как одна-полторы. Если считать по стартовой ставке мобильщика, обучение возвращается за четыре-пять месяцев. Дороже обойдётся время: собрать портфолио, которое покажут работодателю, быстрее чем за полгода занятий обычно не выходит.

Рост здесь ступенчатый и довольно быстрый. Первый год уходит на то, чтобы перестать ломать чужой код. На втором вы ведёте свою функцию целиком, от обсуждения до выпуска. После третьего с вами разговаривают как с человеком, отвечающим за приложение, а не за отдельный экран. Каждая ступень заметно двигает вилку вверх, и поэтому средние цифры по профессии так плохо описывают конкретного человека.

Плюсы

  • Результат работы видно сразу: приложение можно открыть на своём телефоне и показать кому угодно.
  • Кроссплатформенное направление берёт людей с небольшим опытом, а это редкость в разработке.
  • Основные заказчики — экосистемы и банки, где продукт развивают годами, а не сдают и закрывают.
  • Портфолио собирается самостоятельно: своё приложение можно выпустить без работодателя.
  • Онлайн-обучение здесь удобно, потому что вся практика делается на домашнем компьютере.

Минусы

  • Нативные позиции под Android и iOS требуют от трёх лет опыта, попасть туда сразу после курса трудно.
  • Выпуск зависит от магазина приложений: срочную правку нельзя доставить пользователю мгновенно.
  • Ошибки видят все: отзывы с оценкой в одну звезду появляются в тот же день.
  • Учиться приходится постоянно, платформы обновляются каждый год и ломают привычные решения.
  • Работодатели сосредоточены в столице, за её пределами продуктовых команд мало.

Кто быстрее осваивается в мобильной разработке

Профессия хорошо ложится на людей с визуальным мышлением: тех, кто замечает, что кнопка стоит на два пикселя ниже, чем нужно, и кому приятно доводить экран до состояния, когда им удобно пользоваться. Здесь сразу видно результат труда, и это поддерживает мотивацию лучше любых обещаний.

Легко входят те, кто уже работал в смежном: тестировщики мобильных приложений, веб-разработчики, дизайнеры интерфейсов. У них есть чувство пользовательского пути и понимание того, как устроена команда. Хорошо себя чувствуют внимательные к мелочам и терпеливые к чужому мнению: экран будет обсуждаться, переделываться и обсуждаться снова, и спокойное отношение к правкам здесь ценнее скорости.

Отдельно стоит сказать о тех, кто приходит из совсем другой области: из продаж, из школы, из инженерии. Первые месяцы им тяжелее, зато дальше выручает привычка объяснять и доводить начатое до конца. Мобильная разработка спокойно относится к позднему старту, если человек садится за практику каждый день, а не по выходным. Возраст в резюме здесь обсуждают куда реже, чем список выпущенных приложений.

На что смотреть в программе, если цель — первое собеседование

Первое: чем заканчивается обучение. Ответ «дипломным проектом» ничего не значит, пока непонятно, что это за проект. Вам нужно приложение, которое можно поставить на телефон и открыть при работодателе: с загрузкой данных с сервера, с обработкой ошибок, с нормальным поведением при плохой связи. Один такой проект убеждает сильнее, чем десять учебных экранов без данных.

Второе: практика с живым ревью. Автоматическая проверка сообщает, что код запустился. Наставник объясняет, почему так делать не стоит и как это будет выглядеть в командной работе. Спрашивайте прямо, кто и как часто смотрит ваши работы.

Третье: соседние темы. Мобильное приложение не существует без сервера, поэтому в программе должны быть работа с интерфейсом обмена данными, хранение на устройстве, система контроля версий и основы тестирования. Если этого нет, добирать придётся самостоятельно.

Четвёртое: выпуск. Программа, которая доводит студента до публикации приложения в магазине, даёт опыт, который иначе получить негде: подписи, сборки, требования площадки, работа с отзывами. Пятое: локализация. Если в курсе разбирают поддержку нескольких языков в интерфейсе, это прямая подготовка к местным задачам, где узбекская и русская версия живут в одном приложении.

Выбор редакции

IOS-разработчик

Eduson Academy 7 мес. 5,0 (3)
Цену уточняйте на сайте школы Смотреть программу

Тем, кто начинает с нуля и ещё не выбрал платформу, разумнее взять программу для начинающих: она даёт основы языка и первые экраны, а специализацию под Android, iOS или кроссплатформу вы выберете, когда поймёте, что вам ближе.

Курсы: Мобильный разработчик

Все курсы в каталоге

Посмотреть, как устроены практика, наставничество и поддержка выпускников у крупных школ, можно на страницах их профилей.

Нетология

Нетология

4,2 · 291 отзыв
На рынке с
2011 года
Курсов в каталоге
343
Сайт школы
netology.ru

Нетология — одна из старейших российских онлайн-школ: работает с 2011 года по государственной лицензии на дополнительное профессиональное образование и предлагает больше 200 программ по интернет-маркетингу, аналитике, IT, дизайну и управлению. Все занятия — на русском языке, поэтому языкового барьер...

Смотреть курсы школы
Eduson Academy

Eduson Academy

4,5 · 164 отзыва
На рынке с
2013 года
Курсов в каталоге
214
Сайт школы
eduson.academy

Eduson Academy — российская онлайн-академия бизнес-образования: работает с 2013 года, сначала как платформа для корпоративного обучения, а с 2020 года — на открытом рынке для частных учеников. В каталоге больше десятка направлений: маркетинг, финансы и аналитика, менеджмент, HR, продажи, Excel, есть...

Смотреть курсы школы

Почему местное приложение всегда сложнее зарубежного

Приложение, сделанное для Узбекистана, с самого начала живёт в двух языках и в местной платёжной среде. Строки разной длины, привычки пользователей, свои способы оплаты, свой эквайринг — всё это не берётся из готового шаблона и не генерируется по описанию. Разработчик, который однажды разобрался, почему кнопка не помещается на узбекском, получает то, за что здесь и платят: понимание местного пользователя. Технологии за пять лет поменяются, а эта часть работы останется. И первое собственное приложение, выпущенное в магазин ещё во время учёбы, обычно значит для работодателя больше, чем строка о законченном курсе.

Что почитать дальше

Поделиться: Telegram WhatsApp ВКонтакте

Читайте также

cover
Гиды

Java-разработчик в Узбекистане — вход в профессию и деньги

Java в Узбекистане — язык банковских и корпоративных систем, и вход в него тяжелее, чем в соседние направления. Разбираем требования вакансий, зарплаты по стране и по Ташкенту и то, что должно быть в программе обучения.

· 10 мин