Tržište trenutno djeluje čudno. Ne samo u Shopware ekosistemu, nego u software developmentu generalno. Manje je projekata, budžeti su manji, odluke traju duže i sve više kompanija pokušava uraditi više sa manje resursa.
Istovremeno, AI je u sredini skoro svakog razgovora. Vidimo otpuštanja u tech kompanijama, a u isto vrijeme slušamo izjave da AI u nekim timovima već piše veliki dio koda. Normalno je da to stvara strah među developerima.
Development ne umire. Development male vrijednosti jeste pod pritiskom.
AI je vrlo dobar u ubrzavanju repetitivnog posla: boilerplate code, jednostavne CRUD funkcije, brzo debugiranje, templatei i osnovne frontend komponente. To prvo pogađa junior pozicije i jeftin outsourcing, jer su ti dijelovi najlakši za automatizaciju ili skraćivanje.
Gdje AI pomaže
Repetitivna implementacija, prvi draftovi, scaffolding komponenti, syntax pomoć, debugging support i brže istraživanje opcija.
Gdje inženjeri ostaju ključni
Arhitektura, skaliranje, business logika, performance, integracije, ecommerce flowovi, komunikacija s klijentima i odgovornost za produkcijske sisteme.
Kompleksan real-world posao je i dalje drugačiji. Novija istraživanja su čak pokazala da iskusni developeri na kompleksnim zadacima ponekad mogu biti sporiji sa AI alatima, jer pregled, ispravke i integracija generisanog outputa i dalje traže ozbiljan rad.
Ecommerce traži više od osobe koja piše kod
Ono što vidimo u ecommerce projektima je da klijentima rijetko treba samo još neko ko zna kodirati. Treba im neko ko razumije kako biznis funkcioniše, kako se sistemi povezuju i šta se može desiti kada mala odluka utiče na checkout, zalihe, cijene ili performance.

AI može pomoći, ali odgovornost ostaje na inženjerima
U Shopware projektima najteži dijelovi su često ERP integracije, payment flowovi, search, infrastruktura, skalabilnost, migracije, custom pricing logika, marketplace sync i performance pod opterećenjem. AI može pomoći u dijelovima tog posla, ali ne preuzima odgovornost za rezultat.
Posao se mijenja
Ulazimo u period u kojem će prosječni developeri imati više problema, dok će jaki inženjeri koji se prilagode postati još vrijedniji. Posao se pomjera od samog pisanja koda prema razmišljanju, arhitekturi, rješavanju problema, razumijevanju proizvoda i komunikaciji.
Era samo napiši kod polako nestaje. To jeste neugodno, ali možda nije loša stvar. Možda software development gura prema boljem radu: manje mehaničkog outputa, više odgovornosti i više fokusa na pravi problem.
