Dasturchi
Ticket ochadi, PR yuboradi, reviewdan o‘tadi — kurs sertifikati emas, ishlaydigan kod ishga olish filtri.
Taxminiy daromad: 5 000 000–40 000 000 so‘m / oy
Qisqa xulosalar
- Dasturchi biznes savolini ishlaydigan dasturga aylantiradi — kurs sertifikati emas, prodakshnga chiqqan ish ishga olish filtri.
- 2026-yil vakansiyalarida dasturchi maoshi medianasi ~10,1 mln so‘m, eng ko‘p taklif ~8 mln; rasmiy IT/aloqa o‘rtachasi ~17,4 mln — bu boshqa savolga javob.
- Toshkentda junior odatda medianadan past; o‘sish birinchi tijoriy tajribadan keyin tezlanadi. Ingliz tili xorijiy jamoada sezilarli ustama beradi.
Dasturchi nima qiladi
Dasturchi (software developer, dastur muhandisi) kompyuter, telefon yoki serverda ishlaydigan dastur yozadi. Ishning markazi — “qanday kod yozish” emas, balki noaniq talabni tushunib, uni tekshiriladigan qismlarga bo‘lish va ishlaydigan yechimni jamoa bilan yetkazish.
O‘zbekistonda bu kasb ko‘pincha veb (sayt va admin-panel), mobil ilova, bank/fintech tizimi yoki boshqa kompaniya uchun buyurtma (outsource/outstaff) ko‘rinishida uchraydi. “IT” so‘zi keng: testdan DevOpsgacha hammasi bitta statistika qatoriga tushadi. Shuning uchun “IT o‘rtacha maoshi” ni o‘z junior offerngiz deb o‘qimang.
Kasb sizga mos kelishi mumkin, agar noaniqlikni yozma qilib, xatoni o‘zingiz topib, boshqa odam kodingizni o‘qishini xohlasangiz. Mos kelmasligi mumkin, agar faqat “noutbukda o‘tirish” yoki tez boyish va’dasini qidirsangiz — birinchi yil asosan mashq, rad javoblari va oddiy ticketlar.
Kunlik vazifalar
Tipik kun ticket (Jira, YouTrack, Linear) atrofida aylanadi: talabni o‘qish, noaniq joyni so‘rash, kod yozish, o‘z o‘ziga test, pull request, review izohlarini tuzatish. Ko‘p vaqt “yangi feature” emas — eski joyni tushunish, log o‘qish, nima uchun stagingda sinadi, productionda yo‘qligini topish.
Yozma ish ham bor: qisqa izoh, changelog, ba’zan texnik spetsifikatsiya. Standup 10–15 daqiqa: kecha nima qilindi, bugun nima, nima to‘sadi. Kichik jamoada dasturchi ba’zan dizayn yoki QA vazifasini ham “yopib” qo‘yadi — bu junior uchun foydali, lekin chegara qo‘ying.
Odatiy ish kuni
09:30 — standup. 10:00–13:00 — chuqur ish (feature yoki bug). Tushlik. 14:30 — review yoki juftlikda debug. 16:00 — QA savollari yoki PM bilan qisqa sync. 17:30 — PR ni merge qilish yoki ertangi reja. Deadline oldidan kechqurun deploy bo‘lishi mumkin — sog‘lom jamoa buni har kuni qilmaydi.
Remote kunda kalendar bo‘shroq ko‘rinadi, lekin yozma aniqlik qattiqroq: “qildim” yetarli emas, screenshot, log va qabul mezonlari kerak. Ofisda esa “tez so‘rash” oson, lekin shovqin chuqur ishni kesadi. Ikkalasini ham oldindan sinab ko‘ring.
Yo‘nalishlar
O‘zbekiston vakansiyalarida 2026 boshida ko‘p uchraydigan yo‘nalishlar (ochiq boardlar va IT Park jamoalari). Bu to‘liq ro‘yxat emas.
| Yo‘nalish | Nima qiladi | Kirish eshigi |
|---|---|---|
| Frontend | Interfeys, brauzer, Figma’dan HTML/CSS/JS | React/Next.js e’lonlarda ko‘p; portfolio ko‘rinadi |
| Backend | API, baza, to‘lov, navbat, xavfsizlik | Node/Nest, Java/Spring, Python; SQL shart |
| Mobil | iOS/Android yoki Flutter/React Native | Mahalliy e’lonlarda Flutter ko‘p; native qimmatroq |
| QA avtomatlashtirish | Test yozadi, regressni ushlaydi | Junior uchun kengroq eshik; keyin avtomatlashtirish |
| DevOps / SRE | CI/CD, server, kuzatuv | Junior uchun tor; maosh yuqoriroq bo‘lishi mumkin |
| Ma’lumot / ML | Quvur, model, analitika infratuzilmasi | Avval SQL va Python; “ML engineer” degan nomni ertalab olmang |
Junior, middle, senior
Greyderlar kompaniyaga qarab siljiydi. Rasmiy “junior maoshi” statistikasi yo‘q.
| Daraja | Nimani kutishadi | Odatda qancha vaqt |
|---|---|---|
| Junior | Kichik ticket, review ostida, savol beradi, test yozishni o‘rganadi | 0–2 yil tijoriy ish |
| Middle | Mustaqil feature, baholash, boshqalarning PRini o‘qiydi | Ko‘pincha 2–4 yil, lekin “yil” emas — mas’uliyat |
| Senior / lead | Arxitektura, xavf, mentoring, prodakshn javobgarligi | Odatda 5+ yil; ba’zi kishida tezroq |
Qattiq va yumshoq ko‘nikmalar
Qattiq: bitta tilni chuqur (JS/TS, Python yoki Java), Git, HTTP asoslari, SQL (jadval nima, JOIN nima), debugging. Algoritm olimpiadasi shart emas — lekin massiv, xarita, murakkablikni “sezish” suhbatda chiqadi.
Yumshoq: noaniq narsani so‘rash, “qachon tugaydi” deb yolg‘on aytmaslik, reviewda odamni emas kodni muhokama qilish. O‘zbekiston jamoalarida rus yoki o‘zbek ish tili, hujjatda ingliz aralashuvi odatiy. Jamoa chatida jim o‘tirish juniorni sekinlatadi.
Asboblar va texnologiyalar
Hamma stackni bir vaqtda o‘rganmang. Avval bitta yo‘l, keyin yoniga SQL va Git.
- Git + GitHub/GitLab: branch, PR, conflict
- VS Code yoki JetBrains + debugger (console.log yolg‘iz qurol emas)
- Brauzer DevTools yoki Postman/Insomnia
- PostgreSQL yoki MySQL — oddiy SELECT/INSERT dan nariga
- Linux asoslari: papka, log, ssh (keyin Docker)
Boshlang‘ich uchun nima yetadi
Noldan yo‘l xaritasi
011–2 oy: asos
HTML/CSS, Git, tanlangan til sintaksisi. Har kuni kichik mashq. Video “ko‘rish” o‘rganish emas — yozing.
023–5 oy: birinchi loyiha
CRUD ilova: ro‘yxat, tahrir, o‘chirish. Bazaga yozing. Deploy qiling (Render, Railway, yoki oddiy VPS).
036–9 oy: jamoa simulyatsiyasi
Ikkinchi loyiha + test + README. Open-source yoki do‘st bilan PR. Rezyume va 20 ta ariza — mukammal portfolio kutmang.
0410–18 oy: birinchi ish
Internship, junior, yoki arzonroq birinchi offer. Code review bor jamoa qimmatroq “nom”dan muhim.
Qancha vaqt ketadi
Kuniga 1–2 soat bilan “ishga tayyor” degan his 9–18 oy. To‘liq kun intensivi 4–8 oy bo‘lishi mumkin, lekin kuyish oson. Maktab/OTM bilan parallel — 1,5–2 yil odatiy. Bu o‘rtacha, kafolat emas: oldingi Excel/matematika yoki ingliz tili qisqartiradi; faqat video ko‘rish uzaytiradi.
Ishga kirgach ham o‘qish to‘xtamaydi. Birinchi yil — asosiy o‘qish joyi.
Birinchi tajriba qayerdan
Toshkentda eshiklar: IT Park rezidentlari, outsource (EPAM va boshqa yetkazuvchilar), mahalliy product (Uzum, Click, Payme, bank raqam jamoalari), kichik studiyalar. Internship e’lonlari hh.uz, Telegram kanallar, universitet career fair, tanish orqali chiqadi.
Tajribasiz “2 yil tajriba” yozilgan e’longa ham yozing — ba’zan matn shablon. Lekin 80 ta ariza + 0 loyiha ishlamaydi. Bepul “tajriba uchun” uzoq ishlash — qizil chiziq: qisqa amaliyot OK, 6 oylik bepul ish emas.
Portfolio va loyiha g‘oyalari
Uchta ish yetadi, agar ular ishlasa va siz tushuntira olsangiz. Dribbble-skrinshot emas: repo, README, jonli havola.
G‘oyalar (nusxa ko‘chirmang — o‘z mavzuingizni qo‘ying): 1) mahalliy do‘kon uchun ombor + chek; 2) o‘quv markazi uchun dars jadvali; 3) oilaviy byudjet (kategoriya, diagramma); 4) kichik API + oddiy frontend. ChatGPT bilan yozilgan “Twitter klon” ni suhbatda tushuntira olmasangiz — zarar.
Har loyihada: nima muammo, nima tanlov, qayerda xato qildingiz. Bu case study.
Birinchi ish, frilans, ofis va remote
Birinchi ish: rezyume 1 bet, aniq stack, havolalar, 20–40 maqsadli ariza. Yopiq tanlovlar Telegram va tanish orqali. Suhbatda “nima qurdingiz” ni 3 daqiqada aytish mashq qiling.
Frilans (Upwork, mahalliy Telegram) junior uchun og‘ir: mijoz, noma’lum talab, to‘lov riski. Avval 1–2 kichik pullik ish — portfolio uchun, asosiy daromad deb qaramang.
Remote: xorijiy jamoa odatda B2+ ingliz va kesishgan soatlar (Yevropa/AQSH) so‘raydi. Mahalliy hybrid ko‘p. “To‘liq remote junior” kam; avval ofis/hybrid realistikroq.
Suhbat va tipik savollar
Mahalliy product: live coding (massiv, string), SQL, “oxirgi loyihangizni tushuntiring”, ba’zan tizim savoli o‘rniga amaliy bug. Outsource: inglizcha self-intro, algoritm, ba’zan take-home.
Savollar: farq let/const; HTTP 401 vs 403; indeks nima uchun; race conditionni qanday ko‘rasiz; nima uchun shu bazani tanladingiz. Javob: qisqa, keyin misol. Bilmasangiz — ayting, qanday qidirishni ayting.
Take-home ni 6 soatlik “bepul ish”ga aylantirmang. Vaqtni so‘rang, README yozing.
Birinchi yilda qiladigan xatolar
- 20 ta kurs, 0 ta yakunlangan repo
- Rezyumeda “bilaman: 15 texnologiya”
- AI yozgan kodni tushunmasdan yuborish
- Faqat Toshkent “FAANG maoshi”ni kutib, ariza yozmaslik
- Reviewni shaxsiy hujum deb olish
Kim kod bilan yashaydi, kim ketadi
Mos: muammoni yozma qilishni yoqtiradi, noaniqlikka chidashi bor, kechki soatgacha “bitta xato”ni qidirishdan charchamagan (lekin chegarani biladi). O‘yin, Excel, maktab olimpiadasi majburiy emas.
Mos emas: faqat status; odamlar bilan yozma gaplashishni yoqtirmaslik; har kuni yangi vosita, hech qachon chuqurlik. Ko‘z yoki mushak og‘rig‘i bo‘lsa — ergonomika va tanaffus rejasiz uzoq o‘tirmang.
Ingliz tili, ta’lim, sertifikatlar
Ingliz: hujjat, xato matni, Stack Overflow. B1 bilan mahalliy jamoa mumkin; xorijiy outstaff odatda B2+ suhbat qiladi. IELTS shart emas.
OTM foydali (matematika, tarmoq, diplom filtri ba’zi banklarda), lekin majburiy emas. INHA, WIUT, TATU, ixtisoslashgan markazlar — turli yo‘l. Kurs (Najot Ta’lim, PDPva boshqalar) vosita; ish beruvchi yakuniy loyihani so‘raydi.
Sertifikat: AWS/GCP juniorga kam yordam. FreeCodeCamp yoki rasmiy til sertifikati ixtiyoriy. GitHub faoliyati ko‘proq gapiradi.
O‘sish va o‘tishlar
Yo‘l: junior → middle (mustaqil feature) → senior (tizim) yoki staff/architect, yoki EM (odamlar). PM yoki analitikka o‘tish mumkin, agar yozma va stakeholder ishini yoqtirsangiz.
Boshqa kasbdan: buxgalter SQL bilan keladi; o‘qituvchi tushuntirish bilan; marketolog metrika bilan. Avval bitta stack, “hamma narsani tashlayman” emas.
Daromad: nima ma’lum, nima emas
Ikkita raqamni aralashtirmang. Flexa (2026-yil 3-avgust yangilangan) dasturchi vakansiyalari medianasi ~10,1 mln so‘m/oy (2026-yil yanvar–iyul), eng ko‘p taklif ~8 mln. Milliy statistika qo‘mitasi IT va aloqa sohasi o‘rtachasi ~17,41 mln (2026 I yarm); axborot xizmatlari ichida yuqoriroq (~21,4 mln), dasturiy ta’minot bo‘yicha alohida qatorda ~22,23 mln tilga olingan. Soha o‘rtachasi telekom va yuqori dumlarni ham o‘z ichiga oladi.
Rasmiy “junior stavkasi” yo‘q. Flexa ogohlantiradi: “junior” so‘zli tanlovlar kichik va ba’zan middle talabini yashiradi. Birinchi ish odatda 8 mln ostida. Toshkent jamoalari haqidagi ochiq qo‘llanmalar (masalan, NextSuhbat, 2026) junior uchun ~6–12 mln, middle ~15–30 mln, senior 30 mln+ ni orientir qilib yozadi — bu davlat raqami emas, suhbatlar va e’lonlar aralashmasi.
Omillar: prodakshn tajriba, stack (mobil/backend/data ko‘pincha umumiy vebdan yuqori), ingliz, product vs agentlik, IT Park/USD-bog‘langan shartnoma. Soliq 12% + ijtimoiy soliq ish beruvchida — “qo‘lga” ni so‘rang.
O‘zbekiston bozori
Qayerda qidirish: hh.uz, LinkedIn, Flexa, IT Park / rezidentlar saytlari, Telegram (vakansiya kanallari). Til: e’lon o‘zbek/rus, kod va hujjat ingliz. Stack e’lonlarda: React/Next, NestJS, Java Spring, Python (Django/FastAPI), Flutter; DevOps juniorga tor.
Ish beruvchi qatlami (ochiq qo‘llanmalar): mahalliy product (Uzum, Click, Payme, TBC Uzbekistan, Anorbank va boshqalar), outsource/outstaff, startap/studiya. Product qattiqroq suhbat, ko‘pincha yuqoriroq vilka; outsource juniorga do‘stona, ingliz muhim.
Hudud: Toshkent o‘rtacha ish haqi ~12,01 mln (2026 I yarm) — mamlakat ~7,09 mln dan yuqori; IT ish o‘rinlari ham poytaxtga yig‘ilgan. Viloyatda remote yoki kichik studiya, vilka pastroq bo‘lishi odatiy.
Xalqaro yo‘l
Uch yo‘l: 1) O‘zbekistondan remote (valyuta, soliq va shartnomani huquqshunos bilan); 2) outstaff orqali Yevropa/AQSH jamoasi; 3) relocation (viz, ish ruxsati — mamlakat qonuni). AQSH/Yevropa maoshini UZS ga ko‘paytirib “men ham shuni olaman” demang — bozor, soliq, xarajat boshqacha.
Raqobat: Git, test, yozma ingliz, ochiq soatlar, xavfsizlik asoslari. LeetCode ba’zi xorijiy suhbatlarda bor; mahalliy productda kamroq. Portfolio va referans globalda ham ishlaydi.
AI ta’siri — sensatsiyasiz
Hozir AI (Copilot, ChatGPT, Cursor) boilerplate, test qoralamasi, “bu xato nima” ni tezlashtiradi. U o‘rnini bosmaydi: nima qurish kerakligini aniqlash, xavfsizlik, ishlash, jamoa bilan kelishuv, prodakshnda javobgarlik.
O‘rganing: promptni qisqa berish, javobni o‘qib chiqish, test yozish, litsenziya/maxfiylik (kodni tashqi modelga yubormaslik). Qimmatroq bo‘ladigan ko‘nikma — tizimni tushunish va “bu xavfli” deyish.
Ish yo‘qoladi degan bashorat — noaniq. Aniqroq: AI’siz junior sekinroq; faqat AI bilan, tushunmasdan — suhbatda yiqiladi.
Kelajak, risk, afsonalar
Talab yo‘qolmayapti, lekin junior eshigi torayishi mumkin — chunki oddiy vazifani AI qisqartiradi. Risk: kuyish, o‘tirish kasalliklari, “doim on” madaniyati, bitta stackga yopishib qolish, shartnomasiz ish.
Afsonalar: “6 oyda 2000$”; “diplom shart”; “algoritmsiz ish yo‘q”; “AI hammaga o‘rinbosar”. Haqiqat: vaqt, portfolio, jamoa, bozorni o‘qish.
Juniordan boshlab so‘raydigan savollar
Dasturlashni necha yoshda boshlash kech?
Yo‘q. Kechikish — 6 oy video ko‘rib, kod yozmaslik. 30+ da kirganlar bor; ularning ustunligi odatda domen (moliya, ta’lim) va intizom.
Qaysi tilni tanlay?
Vakansiyani 30 daqiqa hh.uz da sanang. Toshkentda JS/TS va Java/Python ko‘p. Tilni har oy almashtirmang.
Junior qancha oladi?
Rasmiy raqam yo‘q. Vakansiyalar medianasi ~10,1 mln, moda ~8 mln (2026, Flexa) — birinchi ish odatda pastroq. Toshkentda ochiq qo‘llanmalar 6–12 mln ni orientir qiladi. O‘zingiz 5–10 e’lonni solishtiring.
Kurs yetadimi?
Kurs yo‘lni qisqartiradi, ishni bermaydi. Yakuniy loyiha, Git, suhbat mashqi yo‘q bo‘lsa — pul ketadi.
Matematika shartmi?
Maktab algebra yetarli ko‘p veb ish uchun. ML, o‘yin, og‘ir hisob — qo‘shimcha. Qo‘rquv uchun matematika o‘rganishni kechiktirmang — avval dastur yozing.
AI meni ishsiz qiladimi?
Oddiy qismni tezlashtiradi. Talab, xavfsizlik, prodakshn javobgarligi qoladi. AI’siz qolish riski — AI o‘rnini bosishdan ko‘ra yaqinroq.
Remote junior topiladimi?
Kam. Avval hybrid/ofis, keyin remote. Xorijiy remote — ingliz va vaqt zonasi.
Portfolio yo‘q — nima qilaman?
Bu hafta bitta kichik CRUD ni deploy qiling. Mukammal dizayn kutmang. README yozing va ariza bering.
Bank va startap farqi?
Bank: sekinroq, compliance, ba’zan diplom filtri, barqarorroq. Startap: keng vazifa, noaniq rol, vilka har xil. Ikkalasini ham e’lon matnidan o‘qing, brenddan emas.
Qayerdan vakansiya?
hh.uz, LinkedIn, Flexa, IT Park, Telegram, tanish. Haftada 2 marta 30 daqiqa — “bir kecha 100 ta” emas.
Computer Science diplomisiz kirsam bo‘ladimi?
Ko‘p product va outsource jamoada — ha, portfolio bilan. Ayrim davlat/bank tenderlari diplom so‘raydi. Ikkalasini ham tekshiring.
Birinchi o‘rinda nima o‘qiyman?
Git va bitta til — chunki ularsiz hech qanday loyiha “bor” deb bo‘lmaydi. Keyin SQL: deyarli har backend suhbatida chiqadi.
Raqamlar 2026-yil manbalariga tayanadi: O‘zbekiston Milliy statistika qo‘mitasi (sohalar bo‘yicha rasmiy o‘rtacha, 2026 I ch/I yarm), Flexa va hh.uz vakansiya medianalari, IT Park/mahsulot jamoalari haqidagi ochiq qo‘llanmalar. Bu kafolat emas — shartnoma, shahar, soliq va daraja farq qiladi. Vakansiyalarni o‘zingiz solishtiring.