Перейти к основному содержимому
Slide AIПрезентации и документы — быстро
Технологии

Программист

Открывает тикет, шлёт PR, проходит ревью — нанимают по рабочему коду, не по сертификату курса.

Ориентир по доходу: 5 000 000–40 000 000 сум / мес

Коротко

  • Разработчик превращает бизнес-вопрос в работающую программу — нанимают не за сертификат курса, а за задачи, дошедшие до продакшена.
  • В вакансиях 2026 медианы программиста ~10,1 млн сум, самое частое предложение ~8 млн; официальная средняя ИТ/связь ~17,4 млн — это другой вопрос.
  • В Ташкенте джун обычно ниже медианы; рост ускоряется после первого коммерческого опыта. Английский даёт прибавку в зарубежных командах.

Что делает разработчик

Разработчик пишет программы для компьютера, телефона или сервера. Центр работы — не «как писать код», а понять нечёткое требование, разрезать его на проверяемые куски и довести решение вместе с командой.

В Узбекистане это чаще веб (сайт и админка), мобильное приложение, банк/финтех или заказ для другой компании (outsource/outstaff). Слово «IT» широкое: от тестирования до DevOps всё попадает в одну статистическую строку. Поэтому «среднюю зарплату IT» нельзя читать как оффер джуна.

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

Ежедневные задачи

Типичный день крутится вокруг тикета (Jira, YouTrack, Linear): прочитать требование, спросить неясное, написать код, самопроверить, открыть pull request, поправить замечания. Много времени уходит не на «новую фичу», а на чтение чужого кода, логов и поиск, почему на staging ломается, а на проде нет.

Есть и письменная работа: короткий комментарий, changelog, иногда техспека. Стендап 10–15 минут: вчера, сегодня, блокеры. В маленькой команде разработчик иногда закрывает дизайн или QA — для джуна это полезно, но границы нужны.

Обычный рабочий день

09:30 — стендап. 10:00–13:00 — глубокая работа (фича или баг). Обед. 14:30 — ревью или парный дебаг. 16:00 — вопросы QA или короткий sync с PM. 17:30 — влить PR или план на завтра. Перед релизом бывает вечерний деплой — здоровая команда не делает это каждый день.

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

Специализации

Направления, которые чаще видны в вакансиях Узбекистана начала 2026 (открытые доски и команды IT Park). Не полный список.

НаправлениеЧто делаетВход
ФронтендИнтерфейс, браузер, из Figma в HTML/CSS/JSReact/Next.js часто в объявлениях; видно портфолио
БэкендAPI, база, платежи, очереди, безопасностьNode/Nest, Java/Spring, Python; SQL обязателен
МобильнаяiOS/Android или Flutter/React NativeВ локальных объявлениях часто Flutter; native дороже
QA automationПишет тесты, ловит регрессШире дверь для джуна; дальше автоматизация
DevOps / SRECI/CD, серверы, наблюдениеУзкий вход для джуна; оплата может быть выше
Данные / MLПайплайны, модели, аналитикаСначала SQL и Python; не берите титул ML engineer слишком рано

Junior, middle, senior

Грейды плывут от компании к компании. Официальной статистики «зарплата джуна» нет.

УровеньЧто ждутСколько времени
JuniorМаленький тикет под ревью, задаёт вопросы, учится писать тесты0–2 года коммерции
MiddleСамостоятельная фича, оценка, ревью чужих PRЧасто 2–4 года, но важна ответственность, не календарь
Senior / leadАрхитектура, риски, менторство, ответственность за продОбычно 5+ лет; у кого-то быстрее

Жёсткие и мягкие навыки

Жёсткие: один язык в глубину (JS/TS, Python или Java), Git, основы HTTP, SQL (что такое таблица и JOIN), отладка. Олимпиады не обязательны — но массивы, словари и ощущение сложности всплывают на собеседовании.

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

Инструменты и технологии

Не учите все стеки сразу. Сначала один путь, затем SQL и Git рядом.

  • Git + GitHub/GitLab: ветка, PR, конфликт
  • VS Code или JetBrains + отладчик (один console.log — не инструмент)
  • DevTools браузера или Postman/Insomnia
  • PostgreSQL или MySQL — дальше простого SELECT/INSERT
  • Основы Linux: папки, логи, ssh (потом Docker)

Что достаточно на старте

Дорожная карта с нуля

  1. 011–2 месяца: база

    HTML/CSS, Git, синтаксис языка. Каждый день маленькое упражнение. Смотреть видео ≠ учиться — пишите код.

  2. 023–5 месяцев: первый проект

    CRUD: список, правка, удаление. Пишите в базу. Задеплойте (Render, Railway или простой VPS).

  3. 036–9 месяцев: имитация команды

    Второй проект + тесты + README. PR в open-source или с другом. Резюме и 20 откликов — не ждите идеального портфолио.

  4. 0410–18 месяцев: первая работа

    Стажировка, джун или более скромный первый оффер. Команда с ревью важнее громкого названия.

Сколько времени нужно

При 1–2 часах в день ощущение «готов к работе» часто приходит через 9–18 месяцев. Полный день — 4–8 месяцев, но выгореть легко. Параллельно с учёбой — обычно 1,5–2 года. Это среднее, не гарантия: Excel/математика или английский сокращают путь; одно смотрение видео удлиняет.

После оффера учёба не кончается. Первый год на работе — главное обучение.

Откуда первый опыт

Двери в Ташкенте: резиденты IT Park, outsource (EPAM и другие поставщики), местный product (Uzum, Click, Payme, цифровые команды банков), маленькие студии. Стажировки появляются на hh.uz, в Telegram, на ярмарках вузов и через знакомых.

Откликайтесь даже на «2 года опыта» — иногда это шаблон. Но 80 откликов и 0 проектов не сработают. Долгая бесплатная «работа за опыт» — красная линия: короткая практика норма, полгода бесплатно — нет.

Портфолио и идеи проектов

Трёх работ достаточно, если они живые и вы можете их объяснить. Не скриншот с Dribbble: репозиторий, README, живая ссылка.

Идеи (не копируйте — подставьте свою тему): 1) склад и чек для локального магазина; 2) расписание для учебного центра; 3) семейный бюджет (категории, график); 4) маленький API + простой фронт. «Клон Twitter» из ChatGPT без объяснения на собеседовании вреден.

В каждом проекте: какая проблема, какой выбор, где ошиблись. Это и есть case study.

Первая работа, фриланс, офис и удалёнка

Первая работа: резюме на 1 страницу, ясный стек, ссылки, 20–40 целевых откликов. Закрытые вакансии идут через Telegram и знакомых. На собеседовании умейте за 3 минуты рассказать, что построили.

Фриланс (Upwork, местный Telegram) для джуна тяжёлый: клиент, туманные требования, риск оплаты. Сначала 1–2 маленьких платных заказа — для портфолио, не как основной доход.

Удалёнка: зарубежная команда обычно хочет английский B2+ и пересечение часов (Европа/США). Локальный гибрид встречается часто. «Полный remote junior» редок; офис/гибрид реалистичнее.

Собеседование и типичные вопросы

Местный product: live coding (массив, строка), SQL, «расскажите последний проект», иногда практический баг вместо системного дизайна. Outsource: self-intro на английском, алгоритмы, иногда take-home.

Вопросы: разница let/const; HTTP 401 и 403; зачем индекс; как увидите гонку; почему эта база. Ответ: коротко, потом пример. Не знаете — скажите и опишите, как будете искать.

Не превращайте take-home в 6 часов бесплатной работы. Спросите срок, напишите README.

Ошибки первого года

  • 20 курсов и 0 законченных репозиториев
  • В резюме «знаю: 15 технологий»
  • Отправлять код ИИ, не понимая его
  • Ждать «зарплату FAANG» в Ташкенте и не откликаться
  • Принимать ревью как личную атаку

Кто живёт с кодом, а кто уходит

Подойдёт: любит превращать проблему в текст, терпит неясность, может час искать одну ошибку (но знает границу). Игры, Excel, олимпиады не обязательны.

Не подойдёт: только статус; не любит письменно объяснять; каждый день новый инструмент и никогда глубина. Если болят глаза или спина — без эргономики и пауз долго сидеть нельзя.

Английский, образование, сертификаты

Английский: документация, текст ошибки, Stack Overflow. С B1 возможна локальная команда; зарубежный outstaff обычно собеседует с B2+. IELTS не обязателен.

Вуз полезен (математика, сети, фильтр диплома в части банков), но не обязателен. INHA, WIUT, ТАТУ, профильные центры — разные дороги. Курс (Najot Ta’lim, PDP и другие) — инструмент; работодатель смотрит финальный проект.

Сертификаты AWS/GCP джуну редко помогают. FreeCodeCamp или официальный языковой сертификат по желанию. Активность на GitHub говорит громче.

Рост и переходы

Путь: junior → middle (своя фича) → senior (система) или staff/architect, либо EM (люди). Переход в PM или аналитику реален, если нравится письмо и стейкхолдеры.

Из другой профессии: бухгалтер приходит с SQL; учитель — с объяснением; маркетолог — с метриками. Сначала один стек, а не «бросаю всё».

Доход: что известно, чего нет

Не смешивайте две цифры. Flexa (обновлено 3 августа 2026): медиана вакансий программиста ~10,1 млн сум/мес (январь–июль 2026), самое частое предложение ~8 млн. Комитет статистики: средняя по ИТ и связи ~17,41 млн (I пол. 2026); информационные услуги выше (~21,4 млн), по разработке ПО в обзорах фигурирует ~22,23 млн. Отраслевая средняя включает телеком и правый хвост.

Официальной ставки джуна нет. Flexa предупреждает: выборки по слову «junior» крошечные и часто прячут требования мидла. Первая работа обычно ниже 8 млн. Открытые гайды ташкентских команд (например NextSuhbat, 2026) дают ориентир junior ~6–12 млн, middle ~15–30 млн, senior 30 млн+ — это не госцифра, а смесь объявлений и разговоров.

Факторы: опыт в проде, стек (мобильная/бэкенд/данные часто выше общего веба), английский, product vs агентство, контракт IT Park/в валюте. НДФЛ 12% и соцналог у работодателя — спрашивайте «на руки».

Рынок Узбекистана

Где искать: hh.uz, LinkedIn, Flexa, сайты IT Park / резидентов, Telegram-каналы вакансий. Язык: объявление узбекский/русский, код и доки — английский. В объявлениях: React/Next, NestJS, Java Spring, Python (Django/FastAPI), Flutter; DevOps для джуна узкий.

Слои работодателей (открытые гайды): местный product (Uzum, Click, Payme, TBC Uzbekistan, Anorbank и др.), outsource/outstaff, стартап/студия. Product жёстче собеседует и чаще платит выше; outsource дружелюбнее к джуну, английский важен.

Регион: средняя зарплата Ташкента ~12,01 млн (I пол. 2026) против ~7,09 млн по стране; IT-роли тоже стекаются в столицу. В области чаще remote или маленькая студия и ниже вилка.

Международный путь

Три пути: 1) remote из Узбекистана (валюта, налоги и договор с юристом); 2) outstaff в команду ЕС/США; 3) релокация (виза и разрешение — закон страны). Не умножайте зарплату США/ЕС на курс и не говорите «мне столько же» — рынок, налоги и расходы другие.

Конкуренция: Git, тесты, письменный английский, пересечение часов, база безопасности. LeetCode бывает на зарубежных собеседованиях; в местном product реже. Портфолио и рекомендации работают и глобально.

Как ИИ меняет работу — без сенсаций

Сейчас ИИ (Copilot, ChatGPT, Cursor) ускоряет бойлерплейт, черновик теста и «что за ошибка». Он не заменяет: понять, что строить, безопасность, производительность, договорённости в команде, ответственность за прод.

Учитесь: короткий промпт, читать ответ, писать тест, лицензии/тайна (не скармливать закрытый код внешней модели). Дороже становится умение видеть систему и говорить «это опасно».

Прогноз «профессия умрёт» ненадёжен. Надёжнее: без ИИ джун медленнее; только ИИ без понимания — провал на собеседовании.

Будущее, риски, мифы

Спрос не исчезает, но дверь джуна может сузиться — простые задачи ускоряет ИИ. Риски: выгорание, сидячая нагрузка, культура «всегда на связи», один стек на всю жизнь, работа без договора.

Мифы: «за 6 месяцев $2000»; «диплом обязателен»; «без алгоритмов нет работы»; «ИИ всех заменит». Реальность: время, портфолио, команда, чтение рынка.

Вопросы, которые задают джуны

Поздно ли начинать программировать?

Нет. Опоздание — это 6 месяцев видео без кода. Люди заходят и после 30; их преимущество обычно домен (финансы, образование) и дисциплина.

Какой язык выбрать?

Посчитайте вакансии 30 минут на hh.uz. В Ташкенте много JS/TS и Java/Python. Не меняйте язык каждый месяц.

Сколько получает джун?

Официальной цифры нет. Медиана вакансий ~10,1 млн, мода ~8 млн (2026, Flexa) — первая работа обычно ниже. В Ташкенте открытые гайды дают ориентир 6–12 млн. Сверьте 5–10 объявлений сами.

Хватит ли курса?

Курс сокращает путь, работу не даёт. Без финального проекта, Git и тренировки собеседования деньги сгорают.

Нужна ли математика?

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

Заберёт ли ИИ работу?

Ускоряет простые куски. Требование, безопасность, ответственность за прод остаются. Риск остаться без ИИ ближе, чем «ИИ всех заменит».

Реален ли remote junior?

Редко. Сначала гибрид/офис, потом remote. Зарубежный remote — английский и часовой пояс.

Нет портфолио — что делать?

На этой неделе задеплойте один маленький CRUD. Не ждите идеальный дизайн. Напишите README и откликайтесь.

Чем банк отличается от стартапа?

Банк: медленнее, комплаенс, иногда фильтр диплома, стабильнее. Стартап: широкий круг задач, размытая роль, вилка разная. Читайте текст вакансии, не бренд.

Где смотреть вакансии?

hh.uz, LinkedIn, Flexa, IT Park, Telegram, знакомые. Два раза в неделю по 30 минут — не «100 откликов за ночь».

Можно ли без диплома CS?

Во многих product и outsource командах — да, с портфолио. Часть гос/банковских тендеров просит диплом. Проверяйте оба фильтра.

Что учить в первую очередь и почему?

Git и один язык — без них проекта «нет». Затем SQL: он вылезает почти на каждом бэкенд-собеседовании.

Цифры опираются на источники 2026 года: Национальный комитет статистики Узбекистана (официальные средние по отраслям, I кв./I пол. 2026), медианы вакансий Flexa и hh.uz, открытые гайды по IT Park и продуктовым командам. Это не гарантия: договор, город, налоги и грейд меняют вилку. Сверяйте актуальные объявления.