2025-05-17






2025-05-17

Trumpai apie Vibe Coding

Och kaip būtų gerai, jei kažkieno kurta programa galėtų rašyti programinį kodą už mane.

img

Pala, pala… Juk Chat-GPT, Gemini, Claude ir daugelis kitų atvirai prieinamų LLM modelių tai jau gali daryti! Tad kodėl gi neužšokus ant banglentės ir kartu su visais nepralėkus ta new age banga? Traukiniai vėluojančių nelaukia. O be to, kuo anksčiau prisijaukini vieną ar kitą modernią technologiją, tuo mažiau problemų kyla šią jaukinantis po to.

Šiuolaikinis darvinizmas. Ne kitaip.

Jeigu tik galėtum sutaupyti bent keletą valandų per savaitę, kurias praleidi ieškodamas būdo pataisyti savo kreivai veikiančiam programiniui kodui… O dar jei ir pačiam nereikėtų nieko ieškoti… Jei dar galėtum tai daryti balso komandomis ir visi galimi sprendimo būdai būtų lengvai pasiekiami arba išvedami kodo redaktoriaus ekrane… Ogi pasirodo, kad 2025-aisiais visa tai jau yra įmanoma, nes technologijų sektorius ne tik, kad nestovi vienoje vietoje. Jis tiesiog šuoliuote šuoliuoja į priekį ir palyginus nėra linkęs sustoti net trumpam atokvėpiui.

Ir tai yra kertinė Vibe Coding judėjimo filosofijos dalis. Juk kam programuoti, kai gali neprogramuoti? Kam gaišti laiką mokantis dirbti nauju karkasu ar išvis pasinerti į dar nepradėtą mokytis programavimo kalbą, kai viso labo tau tereikia tik paprastų paprasčiausios Android aplikacijos (užrašinės) ar dar kažko, kam kurti nereikia daug pastangų, tačiau užtenka tik elementariausių pagrindų?

Tad puikiai suprantu tuos, kurie naudojasi moderniais įrankiais, bet nelabai gebu suprasti tuos, kurie jais naudojasi neturėdami nieko bendro su pačiu programavimu ir nėra net uostę informatikos per nuotolį, o ką jau kalbėti apie paprastas lygtis arba matematiką, kurios programavimui… Dum dum ts… Taipogi reikia!

Iškart įspėju. Nesu PRO programuotojas ar koderis. Beeeeet… Pakodinu tada, kada labai reikia ir esant reikalui gebu susikurti WEB saitą ar kokią automatizuotą failų valdymo sistemą just for fun.

Testavimas

Būna, kad anksčiau ar vėliau susiduri su problema, kuriai ieškai greičiausio įmanomo sprendimo per trumpiausią laiko tarpą. Ne kitaip buvo ir man. Tad galų gale susidūriau su įdomesnia dilema, kuri reikalavo išradingumo bei thinking outside of the box ir jos sprendimui pasikinkiau Chat-GPT (tiesiog atlikau banaliausią testą skirtą sukurti React komponentui).

Ar Chat-GPT sukūrė norimą komponentą? Be abejo. Ar jis veikė? Irgi taip. Bet ar jis veikė kokybiškai ir neteko nieko taisyti? Ne. Vis dėlto teko įvelti keletą papildomų pataisymų norimam veikimui užtikrinti.

Trumpa išvada

Vibe Coding savaime nėra labai blogas dalykas, kadangi tikrai padeda sutaupyti marias laiko, todėl šiuo metu teigiu tą patį, kaip ir anksčiau. DI/AI visų kodo problemų išspręsti negali. Subtilesniems sprendimams reikalingi programuotojai. O kaip bus vėliau? Vėliau ir pamatysime.

Linktree link: https://linktr.ee/artefaktas

Tinklaraštį galima prenumeruoti net keletu skirtingų būdų:

- Naudojant RSS sklaidos kanalo nuorodą: https://artefaktas.eu/rss.xml

- Naudojantis follow.it forma

Pirkimas - teisė pernaudoti straipsnio turinį savoms reikmėms

Kaina: 3 EUR

Loading More Trees widget…

🔞 Age Verification

Please enter your birth year to continue: