Go-разработка в Узбекистане — с чего начать

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

Вакансия Go-разработчика в Ташкенте читается приветливо ровно до третьего пункта требований. Там стоит опыт коммерческой разработки, чаще всего от двух лет, и не обязательно именно на Go. Наниматель ищет человека, который уже писал код, за который кто-то платил и который кто-то потом чинил ночью.

Отсюда следует главное, что полезно знать до оплаты программы. Go почти никогда не бывает первым языком в жизни. На нём пишут сервисы, обязанные держать нагрузку круглосуточно, и такую работу не отдают человеку без прошлого. Зато переход на Go из другого языка идёт быстрее любого другого перехода внутри разработки: синтаксис читается за неделю, а дальше начинается инженерия, и вот она занимает годы.

Что попадает в рабочую неделю

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

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

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

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

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

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

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

Go-разработчик за работой
Фото: Christina Morillo / Pexels

Что стоит в требованиях вместо диплома

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

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

Есть деталь, которой нет в описаниях курсов, а на доход она влияет прямо. Если работодатель — резидент IT Park, налог на доходы его сотрудников считают по льготной ставке 7,5% вместо обычных 12%. При одинаковом окладе на руки выходит заметно больше, поэтому статус компании стоит выяснить до подписания договора.

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

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

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

Пять мест, где на Go действительно пишут

Название вакансии одинаковое, содержание разное. Определиться лучше до оплаты: портфолио собирается под конкретный участок, универсального набора работ не бывает.

УчастокЧто там делаютО чём спрашивают на собеседовании
Бэкенд продуктаСервисы маркетплейса, доставки, сервиса заказа таксиКак код поведёт себя, когда запросов станет в десять раз больше
Платежи и финтехСписания, переводы, сверки, повторная отправка неудавшихся операцийЧто произойдёт, если клиент нажал кнопку дважды
Интеграции и шлюзыОбмен с банками, логистикой, государственными сервисамиПоведение системы при медленном или недоступном партнёре
Инфраструктурные инструментыУтилиты, агенты сбора метрик, надстройки над оркестратором контейнеровЗнание операционной системы и сети, а не фреймворков
Обработка потоковОчереди событий, сбор журналов, потоковая аналитикаУмение не потерять сообщение и не обработать его дважды

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

Сколько предлагают и как читать эти цифры

Отдельной зарплатной строки для Go в статистике страны нет: язык слишком узкий, чтобы попасть в наблюдаемые категории. Ближайшая — программист. По данным ГородРабот.уз, в 2026 году средняя зарплата программиста по Узбекистану составляет 11 667 784 сума, медианная — 10 281 281 сум. В Ташкенте средняя выше, 11 914 752 сума, медианная — 10 696 750 сумов.

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

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

Работодатели делятся на три группы. Аутсорсинговые резиденты IT Park с зарубежным заказчиком: EPAM, Exadel, Itransition, Gcore. Местный финтех и экосистемы: Alif Uzbekistan, Uzum. Банки, которые перестраивают собственные системы и держат внутренние команды разработки. У первой группы выше требования к английскому, у третьей — к пониманию отраслевых правил и к дисциплине согласований.

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

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

Что поменялось за последние два года

Рынок, на который вы выходите, перестроился дважды. Сначала он вырос вовне: география экспорта узбекистанских ИТ-услуг расширилась до 78 стран, а осенью 2025 года статус резидента IT Park получили сразу 470 компаний, среди них 267 экспортно-ориентированных и 158 иностранных. Новые резиденты заявляли более 2400 рабочих мест в первый год.

Затем правила сузились. С апреля 2026 года налоговые и таможенные льготы технопарка перестали действовать для резидентов, работающих как маркетплейсы, платёжные организации, операторы платёжных систем и микрофинансовые организации, а отчисления в дирекцию стали зависеть от дохода компании и её экспортной активности. Разработку и ИТ-услуги это сужение не затронуло, но часть компаний из перечисленных категорий пересматривает бюджеты. Статус работодателя изменился у целого сегмента рынка, и вопрос о нём на собеседовании перестал быть праздным.

По каким признакам видно, что программа доводит до продакшена

Смотреть надо не список тем, он у всех примерно одинаковый, а то, что останется у вас в руках к последнему занятию.

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

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

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

Go-разработчик с нуля

Нетология 10 мес. 4,8 (41) Для новичков
13 778 600 сум* 36 003 500 сум −62% Смотреть программу

Плюсы

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

Минусы

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

Кому в Go спокойно

Тем, кто ценит простые решения. Язык намеренно беден на возможности, и одна и та же задача у десяти авторов выглядит почти одинаково. Читать чужой код здесь легче, чем где бы то ни было, а читают его больше, чем пишут свой.

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

Тем, кому нравится, когда результат измеряется числами: время ответа, количество запросов в секунду, потребление памяти. Эти величины видны прямо из стандартных инструментов языка, и по ним понятно, стало ли лучше после правки.

И тем, кто любит доводить дело до состояния «работает без меня». Хороший сервис на Go — тот, о котором в компании забыли, потому что он не требовал внимания несколько месяцев подряд.

У кого по направлению больше всего программ

В каталоге по Go для Узбекистана собрано 22 программы от 9 школ. Больше всего вариантов у двух площадок ниже. Это говорит о ширине выбора, а не о том, что они подойдут именно вам: сравнивайте состав практики и формат проверки заданий.

На рынке с
2018 года
Курсов в каталоге
111
Сайт школы
slurm.io

Слёрм — российский учебный центр для практикующих IT-инженеров: работает с 2018 года как образовательный проект компании Southbridge, которая больше десяти лет администрирует высоконагруженную инфраструктуру крупных заказчиков. Основные темы — DevOps, Kubernetes, SRE, Linux, Docker, Ansible, Terrafo...

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

Kata Academy

4,2 · 27 отзывов
На рынке с
2019 года
Курсов в каталоге
9
Сайт школы
kata.academy

Kata Academy — онлайн-школа программирования, работающая с 2019 года. Направления — Java, Frontend на React, Go и тестирование (QA manual и QA automation). Главная особенность школы — модель ISA (Income Share Agreement): вместо оплаты всего курса заранее вы вносите предоплату для старта, а основную...

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

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

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

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

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

cover
Гиды

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

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

· 10 мин