1-dars. Vibe Coding nima? Tushuncha, vositalar va boshlash
Agar siz 'vibe coding nima', 'AI bilan dasturlash' yoki 'kod yozmasdan sayt yaratish' deb qidirayotgan bo'lsangiz — bu dars aynan siz uchun. 2025-yildan boshlab dasturlash dunyosi tubdan o'zgardi: endi g'oyangizni so'z bilan aytib, tayyor dastur olish mumkin.
Mavzu izohi
Vibe coding — bu sun'iy intellekt yordamida dasturiy ta'minot yaratishning yangi usuli. An'anaviy dasturlashda siz har bir qatorni o'zingiz yozasiz. Vibe codingda esa siz nima qilish kerakligini tabiiy tilda tasvirlaysiz, AI model esa kodni generatsiya qiladi.
Bu atamani OpenAI sobiq direktori va Tesla AI rahbari Andrej Karpathy 2025-yil fevral oyida kiritgan. U yozgan: 'Men kodga qaramayman ham, vibes ga ishonaman, natijani sinab ko'raman va ishlasa — davom etaman'. Shu tweet 4 million marta ko'rilgan va yangi yo'nalish boshlangan.
Vibe coding uchun ikki asosiy vosita mavjud: Cursor AI (alohida kod muharriri, VS Code asosida) va GitHub Copilot (VS Code plaginasi). Ikkalasi ham LLM (Large Language Model) texnologiyasiga asoslangan va sizning loyihangiz kontekstini tushunadi.
Bu kursda siz ikkala vosita bilan ishlashni, samarali prompt yozishni va real loyihalar yaratishni o'rganasiz. Dasturlash tajribasi talab qilinmaydi — faqat kompyuter, internet va o'rganish istagi kerak.
Bu darsdan nima olasiz
- Vibe coding tushunchasini va uning an'anaviy dasturlashdan farqini tushunasiz
- Cursor AI va GitHub Copilot ning asosiy imkoniyatlarini bilasiz
- AI bilan dasturlashning afzalliklari va cheklovlarini tushunasiz
- Birinchi oddiy kodni AI yordamida yarata olasiz
- O'zbekiston '5 million AI liderlar' kontekstida vibe coding ahamiyatini bilasiz
Chuqurroq tushuntirish
Vibe coding atamasi paydo bo'lishidan oldin ham AI yordamida kod yozish mavjud edi — GitHub Copilot 2021-yilda chiqgan. Lekin 2025-yilgacha bu faqat professional dasturchilar uchun yordamchi vosita edi. Karpathy ning g'oyasi boshqacha: endi dasturchi bo'lmasdan ham to'liq mahsulot yaratish mumkin. Bu paradigma o'zgarishi — xuddi smartfon paydo bo'lishi bilan fotografiya professional kameralar monopoliyasidan chiqqani kabi.
2026-yil holatiga ko'ra AI coding vositalari bozori keskin o'sdi: Cursor $50 milliard bahoga yetdi, Copilot 4.7 million pullik foydalanuvchiga ega, 84% dasturchilar AI vositalaridan foydalanishini e'tirof etadi. O'zbekistonda bu trend ayniqsa muhim — 'Digital Uzbekistan 2030' strategiyasi va '5 million AI liderlar' dasturi doirasida vibe coding eng arzon va tez yo'l hisoblanadi.
An'anaviy dasturlash va vibe coding farqi: an'anaviy usulda siz 6-12 oy o'rganasiz (sintaksis, algoritmlar, framework), keyin loyiha boshlaysiz. Vibe codingda siz 1-2 soat ichida birinchi ishlaydigan dasturni yaratasiz. Albatta, murakkab tizimlar uchun dasturlash bilimi kerak — lekin oddiy saytlar, botlar, prototiplar va MVP uchun vibe coding yetarli.
Muhim cheklovlar: AI gallyutsinatsiya qilishi mumkin (noto'g'ri kod berish), xavfsizlik masalalarini e'tiborsiz qoldirishi mumkin, va juda murakkab biznes logikani tushunmasligi mumkin. Shuning uchun vibe coding = 'ishonch, lekin tekshir' prinsipi. Siz natijani sinaysiz, ishlamasa — promptni yaxshilaysiz yoki muammoni tushuntirasiz.
Tayyor prompt shabloni
Ko'chirib moslashtiringMen yangi boshlovchi dasturchi sifatida oddiy 'Salom Dunyo' veb sahifasi yaratmoqchiman. HTML va CSS ishlatib, sahifa markazida katta matn va chiroyli gradient fon bo'lsin. Kod toza va izohli bo'lsin.
Nega ishlaydi
Rol: 'yangi boshlovchi dasturchi' — AI sizning darajangizga moslab javob beradi
Vazifa: 'oddiy Salom Dunyo veb sahifasi' — aniq va sodda maqsad
Texnologiya: 'HTML va CSS' — AI qaysi tilni ishlatishni biladi
Talab: 'katta matn, gradient fon, toza va izohli' — vizual va kod sifati talabi
Amaliy mashq
- cursor.com saytidan Cursor AI ni yuklab o'rnating (Windows, Mac yoki Linux)
- Yangi papka yarating va Cursor bilan oching
- Chat panelida (Cmd+L / Ctrl+L) yuqoridagi prompt shablonini kiriting
- AI yaratgan kodni index.html fayliga saqlang va brauzerda oching
- Promptni o'zgartirib (masalan, 'qizil fon' → 'ko'k fon') natija farqini kuzating
Ko'p uchraydigan xatolar
- Juda umumiy prompt yozish — 'sayt yasa' o'rniga aniq nima kerakligini tasvirlang
- AI natijasini tekshirmasdan qabul qilish — har doim kodni ishga tushirib ko'ring
- Bir vaqtda juda murakkab narsa so'rash — bosqichma-bosqich ishlang
- Kontekst bermaslik — AI ga kim siz, nima maqsadingiz va qanday natija kutayotganingizni ayting
Dars bo'yicha savol-javob
Vibe coding bilan real dastur yaratish mumkinmi?
Ha. Ko'p startaplar MVP (Minimum Viable Product) ni faqat vibe coding bilan yaratgan. Oddiy veb saytlar, landing pagelar, Telegram botlar va CRUD ilovalar to'liq AI bilan yaratiladi.
Qaysi tilni bilish kerak — ingliz tilimi?
Cursor va Copilot ingliz tilida eng yaxshi ishlaydi, lekin o'zbek va rus tilida ham prompt berish mumkin. Kursda biz aralash usulni o'rgatamiz — asosiy texnik so'zlarni inglizcha, tushuntirishni o'zbekcha.
Kompyuterimga qanday talablar bor?
Cursor ishlashi uchun oddiy kompyuter yetarli: 4GB RAM, internet va Windows/Mac/Linux. AI hisoblash bulutda amalga oshiriladi — sizning kompyuteringiz kuchli bo'lishi shart emas.
Vibe coding professional dasturchilikni o'rnini bosadimi?
Hozircha yo'q. Murakkab tizimlar (banklar, tibbiyot, aviatsiya) uchun professional bilim shart. Lekin oddiy loyihalar, prototiplar va shaxsiy ehtiyojlar uchun vibe coding to'liq yetarli.