Vibe coding mérnökként
2025-2026 ősz
Szoftver
Téma leírása
Manapság nagyon divatos a vibe coding és a különböző átmenetek a "manuális" kódolás és a teljesen generatív AI segítségével írt forráskód között. Ennek a témának a keretében az érdeklődőkkel körbejárjuk a témát és kipróbáljuk, hogy szoftverfejlesztéshez értő mérnökként hogyan lehet/érdemes kihasználni az AI adta lehetőségeket.
A jelenleg gyakori álláspont szerint zöldmezős projekt esetén (amikor nulláról indul a fejlesztés) népszerű platformokon és egyszerű feladatoknál (sok boiler plate kód, kevés algoritmikailag is nehéz részlet) a fejlesztők produktivitása közel 30%-kal nő az AI támogatás hatására. Igazából sokszor többel is nő, viszont utána gyakran megnő a debuggolásra használt idő, amitől a produktivitás visszacsökken, így jön ki a 30%. Nem zöldmezős és összetett projekt esetén ez a produktivitás növelés sokszor már csak 5% körül van.
Mik azok a promptolási módszerek, amivel hatékonyabb lesz a fejlesztés? Néhány kérdés, amit körbejárunk:
- Mit érdemes már a master promptba is berakni?
- Megéri-e azonosítót rendelni a specifikációban az egyes feature pontokhoz?
- Hatékony-e az AI-t rendszeresen megkérni a specifikáció frissítésére?
- Mit jegyzetel az AI, ha megkérem, hogy magának írjon le mindent, amivel legközelebb gyorsabban képbe tud kerülni?
- Megéri-e promptolással specifikációt készíteni?
- Braindump (screen capture) videóból specifikáció vagy dokumentáció generálása hatékony eszköz?
- Hogy kapcsolódik a képbe a verziókezelés? Mit verziókövetünk és mikor commitolunk?
- Mi van, amikor az AI "belegabalyodik" a feladatba? Hogy vesszük észre és mit tehetünk olyankor?
- Debuggolás AI segítséggel
- Mekkora ugrásokkal haladjunk előre?
- Test driven development és AI? Ki írja a teszteket és ki a production kódot?
- Milyen, amikor nagyobb, már kész kódbázisban kezdünk el dolgozni?
- Hogy változik a vibe coding, ha nem hagyományos programot fejlesztünk, hanem például Excel makrókat vagy Office Scriptet?
- Hogyan hat a vibe coding a csapatmunkára?
A félév során kezdetben egyszerűbb, majd összetettebb feladatokat választunk, melyeket utána akár egyénileg, akár kisebb csoportokat alkotva, AI támogatással dolgozunk ki. Közben pedig megbeszéljük a tapasztalatokat.
Konzultációk tervezett időpontja: csütörtök 16:00, legtöbb esetben online (mert ebben a témában gyakran kell a screen sharing).
Maximális létszám:
10 fő