„Има нов вид кодиране“, „нарича се „вайб кодиране“, при което се отдавате напълно на вибрациите, прегръщате експоненциали и забравяте, че кодът дори съществува. Възможно е, защото LLM стават твърде добри.
„Когато получите съобщения за грешка, просто ги копирате [и] поставяте без коментар, обикновено това оправя нещата … Създавате проект или уеб приложение, но всъщност не е кодиране – просто виждате неща, казвате неща, изпълнявате неща и копирате поставяте неща и най-вече работи.“
Бариерата за навлизане на кодирането никога не е била по-ниска. Инструменти, задвижвани от LLM, като GitHub Copilot, Cursor и Claude, трансформират изживяването при кодиране от „гледане на празен редактор “ до „ разговор за това, което искате да създадете “ .
Забележете как изкуственият интелект не просто генерира код – той обяснява подхода, предлага компонентна структура, която прави потока от данни ясен и създава нещо, което се чете почти като история. Този декларативен подход е фундаментално по-силен от влаченето на кутии. Инструментите без код обещават свят, в който всеки може да създава софтуер, без да се учи да кодира. Но те не можаха да изпълнят това обещание, защото решаваха грешен проблем. Проблемът никога не е бил в това, че самото кодиране е било твърде трудно – а в това, че да се научиш да кодираш е било твърде плашещо и обратната връзка е твърде бавна.
LLM са коригирали и двата проблема: Те премахват сплашването, като обясняват нещата на обикновен английски. Те ускоряват обратната връзка, като генерират незабавно работещ код
Нека бъдем честни за нещо: „ скала без код за кодиране “ е заменена от по-мек „ наклон за подкана за кодиране “ . Вместо да се учите да плъзгате и пускате и след това да удряте стена, сега имате непрекъсната крива на обучение. Започнете, като опишете какво искате – Просто обяснете целта си на обикновен английски. Разберете предложения код – AI инструментите обясняват какво пишат ред по ред. Правете малки корекции и задавайте въпроси – обратната връзка е незабавна. Постепенно усвоете концепциите за програмиране – Ще възприемате моделите естествено
Но ако сте прекарали известно време с тези инструменти, знаете че я има и разочароващата реалност:
Скалата е истинска и е стръмна . Започвате с прост работен процес, добавяте няколко условия и изведнъж се взирате в заплетена паяжина, която дори вие, нейният създател, не можете да разберете. Това е програмният еквивалент на чиния спагети.
Абстракцията винаги изтича . Инструментите без код скриват сложността, докато не го направят. След това оставате да търсите в гугъл технически концепции, които са ви обещали, че никога няма да имате нужда да ги научите.
Всички в крайна сметка завършват . Почти всеки опитен потребител на инструменти без код в крайна сметка се удря в стената и си мисли: „ Иска ми се да можех просто да напиша проста инструкция if тук! “
Основната стойност на използването на AI не идва от способността ви да подсказвате, а от способността ви да формулирате проблеми – да ги идентифицирате, анализирате и очертавате. Използвайте човешкия си мозък, за да разделите проблема, да преформулирате ситуацията отново и отново, докато откриете уловката. След това изградете тесни агенти, за да заработи.