To'g'ri savol. Javob sizni hayratga solishi mumkin. Правильный вопрос. Ответ может удивить.
Ikkalasi ham «Ilon o'yini» yasashi kerak. Ikkalasi ham AI ishlatadi. Обоим нужно сделать «Змейку». Оба используют AI.
AI ga yozadi: «Ilon o'yini yasa». Natijani oladi. Topshiriqni topshiradi. Tayyor. Пишет AI: «Сделай змейку». Получает результат. Сдаёт. Готово.
AI ga yozadi: «Ilon o'yini yasa». Natijani oladi. Keyin kodni ochib, o'qiydi. Tushunmagan joyini so'raydi. Пишет AI: «Сделай змейку». Получает результат. Потом открывает код и читает. Что непонятно — спрашивает.
Bir haftadan keyin — yangi topshiriq: «O'yinga level tizimini qo'sh». AI tushunmaydi — chunki u sizning o'yiningiz qanday ishlashini bilmaydi. Aziz tiqilib qoladi. Madina esa kodni tushungani uchun AI ga aniq aytadi: «score o'zgaruvchisi 10 dan oshganda yangi level boshlash kerak» — va ishlaydi.
Через неделю — новое задание: «Добавь систему уровней». AI не справляется — он не знает как устроена именно ваша игра. Азиз застревает. А Мадина, которая читала код, точно говорит AI: «Когда переменная score больше 10 — начинать новый уровень» — и всё работает.
So'zma-so'z: «kayfiyat bo'yicha dasturlash». Siz AI ga oddiy so'zlar bilan aytasiz nima xohlayotganingizni — u butun kodni yozadi. Siz kodni ko'rmasdan, faqat natijani ko'rasiz.
Bu xuddi Google Translate ga o'xshaydi. Siz o'zbek tilida yozasiz — u ingliz tiliga tarjima qiladi. Siz tilni bilmasangiz ham gaplasha olasiz. Lekin...
Дословно: «программирование по вайбу». Вы говорите AI обычными словами что хотите — он пишет весь код. Вы не смотрите в код, только на результат.
Это похоже на Google Translate. Вы пишете на русском — он переводит на английский. Можно общаться, не зная языка. Но...
Birinchi 10 daqiqa — sehrli. AI hamma narsani qiladi. Lekin keyin: Первые 10 минут — магия. AI делает всё. Но потом:
Bu — «devol». AI bir narsani tuzatadi, boshqasini buzadi. Siz esa nima buzilganini tushunmaysiz, chunki kodni hech o'qimagansiz. Xuddi Google Translate xato tarjima qilganida — agar tilni bilmasangiz, xatoni ko'ra olmaysiz. Это — «стена». AI чинит одно, ломает другое. А вы не понимаете что сломалось, потому что не читали код. Как с Google Translate — если не знаете язык, вы не заметите ошибку в переводе.
Kod bilgan odam AI ni 10 marta samaraliroq ishlatadi. Chunki u: Человек, который знает код, использует AI в 10 раз эффективнее. Потому что он:
«Tugmani tuzat» o'rniga «onClick funksiyasida setTimeout 300ms qo'sh» deydi. AI darrov tushunadi.
Вместо «почини кнопку» говорит «в функции onClick добавь setTimeout 300ms». AI сразу понимает.
AI biror narsa yaratgandan keyin uchta qadam qiling. Bu sizni Azizdan Madinaga aylantiradi. После того как AI что-то создал, сделайте три шага. Это превратит вас из Азиза в Мадину.
red o'rniga blue yozing. Natija o'zgardimi? Tabriklaymiz — siz kod yozdingiz.
Цвет, текст, число — измените что-то руками. Вместо red напишите blue. Результат изменился? Поздравляем — вы написали код.
Boshlanishi uchun — zo'r. Motivatsiya uchun — zo'r. Lekin siz dasturlashni o'rganayotgan odamsiz. Maqsad — AI bilan birga ishlash, AI o'rniga emas. Для старта — отлично. Для мотивации — отлично. Но вы учитесь программировать. Цель — работать с AI вместе, а не вместо себя.