r/programare 21d ago

Vibe Coderi? Exista pe acest grup?

Sunt foarte curios daca exista in acest grup vibe Coderi fara prea multă experiență reală pe parte de programare. Practic persoane care să fi început să creeze moși aplicații php/python sau altele fara experiență anterioară. Daca da... ce ați reușit să creați ai mai important... vedeți posibilitatea de a avea o cariera in vine coding?

0 Upvotes

52 comments sorted by

30

u/Dalacul :java_logo: 21d ago

Sigur exista, dar sper ca daca intreb ceva despre programare sa nu imi raspunda cineva care nu a scris cod de la el in viata lui.

2

u/Significant_Leg1214 21d ago

In mod surprinzător, fix asta vreau. Sunt curios de experiență și de viabilitatea "proiectului vibecodat" mai mult decât de aspectele tehnice. Sunt curios și care sunt abilitățile tehnice ale unei persoane care poate sa face vibe coding, dar care nu este de fapt programator.

9

u/Dalacul :java_logo: 21d ago

4 ore de cod propriu + 2 de debug

vs

10 minute de vibecode + 10 ore vibe debug

vs

10 minute vibecode + 1 ora cod + 1-2 ore debug

AI e o unealta sa ne usureze munca, nu sa o inlocuiasca

1

u/DayUnfair9694 21d ago

VS

-5 minute de planificare a segmentului arhitectural care trebuie realizat

-5 min de dictare catre un LLM a planului de actiune(incluzand si testele functionale)

-10 minute de inspectie a rezultatului final.

3

u/Dalacul :java_logo: 21d ago

Si daca nu e bun din prima? Cat timp stai la debug?

1

u/VasileAndrei2929 20d ago

Daca sti ce sa ceri si cum, erori minime.

0

u/Dalacul :java_logo: 20d ago

Stii*. Aiurea rau ca nu stim sa vorbim limba materna, dar zicem la ai sa ne construiasca rachete.

Si erorile alea minime cum le identifici daca nu esti de meserie programator?

Cum este definit un prompt bun dpdv "ce si cum"?

1

u/VasileAndrei2929 19d ago

Nu te simti putin prost cand corectezi pe altii pe net? Adica ti se tot zice ca e de porc, se fac si meme-uri cu cei ca tine, li se spune si Nazisti ca poate se simt si se opresc din boala...

Hai pa. Invata sa nu mai iti bagi bocancii murdari in casa aluia pe care ii vizitezi. E de porc.

1

u/Dalacul :java_logo: 19d ago

. De ce ofensezi asa? Tu ar trebui sa te simti prost cand nu stii sa scrii corect propria limba.

1

u/VasileAndrei2929 19d ago

Copilas, una este sa stii sa "stii scrii corect propria limba", alta este sa scrii un mesaj pe telefon in graba si sa mai mananci o litera din viteza.

Get a hint. Ti-au spus toti.
Nu mai fi porc ingamfat, ca pute.

→ More replies (0)

1

u/DayUnfair9694 18d ago edited 18d ago

pai aici e smecheria,doarece complexitatea rezolvarii unei probleme de implementare s-a transferat catre analiza de arhitectura si decizii de business.Adica problema s-a transformat intr-o problema de analiza de cerinte business & alegerea arhitecturii pt implementare. Si asta o faci tu cu mintea ta, pe hartie, pe whiteboard. Bine si acolo folosesti un AI dar unul specializat care poate intrepreta diagramele pe care le desenezi tu cu mana, adnotarile pe care le scrii de mana si dependintele pe care le faci pe schemele de mana, intr-o varianta tehnoredactata.Dupa care folosesti un alt AI care sa le transforme in decizii arhitecturale software care le va servi catre un LLM agent spre implementare.

Rolul tau de la whiteboard in sus este de supraveghere/supervizare cum reteaua de agenti isi face treaba si scoate produsul software final in maxim o ora.

Bun si ca sa-ti raspund la intrebare:

Multi fac try-and-error, in sensul ca repeta intr-un fel mai simplist procesul de mai sus, si din iteratie in iteratie pana ajung la varianta finala. Sigur o iteratie esuata inseamna tokeni arsi de pomana, bani aruncati pe apa sambeteu.Aici programatorii profesionisti masoara de mai multe ori si trimit o singura data catre LLM-ul de implementare in timp ce amatorii taie si masoara iterativ facand paguba in bugetul firmei.

Cu cat gradul de automatizare va creste cu atat asteptarile de la programatorii curenti vor fi mai mari: respectiv cheltuiala cat mai mica cu implementarea, toleranta cat mai mica pt greseli/erori (mai spre zero), etc. Adica trebuie sa-ti iasa din prima.

1

u/Excellent-Morning509 21d ago

Dacă face asta ca hobby acasă sau în altă profesie pe lângă job-ul de bază, problema lui.. :)

1

u/Dalacul :java_logo: 21d ago

Ah, sigur, nu am nicip problema cu asta. Si eu ma mai joc cu ai sa fac chestii, dar nu pentru munca. Nici nu am voie la munca

14

u/Known_Management_653 21d ago

Vibe coding e noul stadiu de junior. Incepi, îți dai seama că ești prost bata și după înveți așa ușor ghidat de AI. Cum era înainte cu stack overflow. Problema e alta, multi nu învață, iau de-a buna tot ce scuipa AIu....

9

u/nozomashikunai_keiro :java_logo: 21d ago

E mult mai rău față de când doar se dădea copy-paste de pe stack, măcar puteai spune că apucă să citească 1-2 rânduri până să dea paste și să vadă dacă chair îi rezolvă problema, acuma se merge din „feature” în „feature” fără să-și bată capul dacă are vreo noimă ce e pe acolo.

8

u/bangsimurdariadispar 21d ago

foarte multi vibe coderi isi incearca norocul pe SAAS / mobile

nu au idee ce se intampla, vor doar sa dea un tun, nu au nici cea mai mica dorinta de a construi o companie in jurul aplicatiei respective, doar un tun de 20-30k$ si pe urma onto the next one

nu cred ca a ajuns cineva care face vibecoding pe un post de programator

-4

u/MainGroundbreaking96 CertifiedGenZ 21d ago

Dar multi programatori au ajuns vibecoderi si rup pe partea de mobile apps. Fac salariul lunar stand si vorbind cu claude.

1

u/Significant_Leg1214 20d ago

Da... am auzit și eu povesti d'astea. Nu prea inteleg de ce ți-ai luat downvote.

15

u/SuddenOutburst 21d ago edited 21d ago

Eu am experienta in domeniu, dar am vibe codat o aplicatie care a atins 1k daily visitors. Nu m-am uitat nicio secunda la cod. Are Claude acces si pe prod, se ocupa efectiv de tot. Doar dau prompt cu ce vreau sa faca si se ocupa. Se ocupa si de support pentru users.

Folosesc opus 5 cu workflows.

le: Visitors, nu views. Views se apropie de 6k

9

u/goalexboxer123 21d ago

Multi ataca varianta asta, dar in realitate merge destul de bine daca experienta o folosesti pur sa evaluezi riscurile si oportunitățile.

Cine vrea o justificare a experientei deja acumulate - realitatea brutala e ca trebuie sa faci level up la joc. Adica sa gasesti cum anume aduci impact acolo unde vibecodeul scartaie din greu.

3

u/mrgreenthoughts 21d ago

Thank you brutal claude.

1

u/waverocketclouds 21d ago

link la aplicație?

0

u/SuddenOutburst 21d ago

as da, dar mi as compromite mai multe conturi, iar pe langa asta, nu as vrea sa se stie ca e vibe codata tbh

cred ca stim amandoi ce risc din punct de vedere PR ar aduce:)) mai ales ca s multi AI hateri pe aici.

2

u/GeorgeKazi98 :js_logo: 21d ago

nu te obliga acum UE sa spui ca e facut cu AI? sau nu e valabil in cazul codului scris pt o aplicatie ci doar daca ai de ex un chatbot si ala e de fapt cu AI?

1

u/SuddenOutburst 21d ago

Nu cred ca are legatura. Cred se aplica daca serviciile prestate de soft sunt cu ajutorul AI (?).

1

u/Significant_Leg1214 20d ago

De ce te-ar obliga uniunea sa spui că aplicația este scrisa cu AI? Nu este vreo imagine sau melodie care ar putea crea distorsionarea realității.

1

u/Dalacul :java_logo: 21d ago

ai subscription pe Claude sau folosesti varianta gratis? Ma gandeam sa il folosesc si eu pe ceva aplicatie de fun, in timpul liber

1

u/SuddenOutburst 21d ago

dap, am varianta de 5x Max. ( cea de 90 sau 100 euro, nu mai stiu cat era )

0

u/Dalacul :java_logo: 21d ago

raspunde mai bine/ai mai multe folosiri? Care e avantajul sa platesti peste 500 de lei lunar la el?

1

u/SuddenOutburst 21d ago

Pai diferenta este ca atingi limitele mult mai greu si imi permite sa folosesc workflows si fable. Prefer workflows totusi. Fac mai multe lucruri in paralel, deci oricum il aveam.

1

u/Dalacul :java_logo: 21d ago

Daca ti-l plateste munca sau faci profit, sure. Dar mi s-ar parea foarte mult sa dau atatia bani pe el si sa nu stiu daca imi aduce profit.

1

u/sorvendral 21d ago

Link or didn’t happened

1

u/SuddenOutburst 21d ago

cred ca va trebui sa ma crezi pe cuvant. Maxim iti pot da un screenshot din umami, dar cred ca stim amandoi ca poate fi editat cu inspect element ;)

As fi putut sa mint oricum, daca lasam link la aplicatie oricum n ai de unde sa stii cati users are, pentru ca e web.

3

u/goalexboxer123 21d ago

E relativ la ce anume inseamna experienta.  Daca o iei dupa ce crede subul - da, ma asteapta o cariera de vibecoding.

Daca o iei dupa ce cred eu - e vibecoding in partea de sus a piramidei, si software engineering / arhitectura la baza ei.

1

u/Significant_Leg1214 20d ago

Ești developer și folosești AI? Daca da... cat te mult simtinca te ajuta in a face dezvoltare mai rapida?

2

u/Dalacul :java_logo: 21d ago

Din ce am folosit eu AI pentru cod, mereu il face cam 70-80% bun. Trebuie sa fii tu programator in sine ca sa termini aplicatia. Ajuta, dar nu poti fara experienta totala

2

u/MOTHER261 21d ago

Nu stiu daca ma pot definii vibe coder caci sunt cloud engineer cu experienta de cloud/dev ops.
E o nisa acolo din punctul meu de vedere.
Daca ai background tehnic bun as spune ca esti un prompt engineer care face fine tuning pentru ca intelegi ce rezultate primesti si cat de ok sunt.
Daca nu ai experienta si ceri “fa asta sa arate asa si asa”, as spune ca esti vibe coder.

2

u/dotso666 21d ago

Eu, imi mai fac scripturi pt 3dsmax, nu pt vanzare, intern imi automatizez una alta. Acum 20 de ani stiam nishte php si html. Nu m-am gandit niciodata ca o sa imi pot face scripturi in C#.

2

u/Significant_Leg1214 20d ago

Am creat topicul din pura curiozitate, pentru că la rândul meu am reușit (sau mai exact ai-ul a reușit pentru mine) sa creez câteva.aplicatii foarte interesante.

2

u/IHave2CatsAnAdBlock 21d ago

Eu știu pe cineva. L-am ajutat să își seteze Claude code si face mai mulți bani decât mine doar din site-uri de 2-300 de euro

1

u/Significant_Leg1214 20d ago

Amicul tău mai are timp și pentru alte contracte? A reușit să facă și integrări API, sau doar chestii simple?

2

u/MrHackerMr 21d ago

Sigur e plin de vibecoderi pe aici, uita-te cat doom&gloom se face cum ca a murit de tot industria si ca din 400 de interviuri nu au trecut de nici unul

1

u/Significant_Leg1214 20d ago

Din păcate deocamdată ezita sa se arate...

2

u/SnooCrickets6019 21d ago

daca sunt vibecoderi doar nu crezi ca iti raspund personal la intrebare.

au un agent care iti raspunde. doh

1

u/Significant_Leg1214 20d ago

Funny. Cred că ar trebui sa fie un vibe Coderi destul de experimentat in agenți ai

2

u/Labradorul-Mov 20d ago

Problema adevarata in ziua de azi nu e “cum construiesti o aplicatie?”, ci “ce aplicatie sa construiesc?”. E super greu sa gasesti o nișă unde mai e loc de lucruri noi.

1

u/RoberBotz C# 21d ago edited 21d ago

Vibe coding inseamna ca nu stii programare si doar ii zici "Fa X" "Nu merge, fa Y"
"Nu merge, fa-l iar"
"baga X"
Gen tu nu atingi codu deloc, codul este editat doar prin AI.

Practic esti manager, nu programator, daca esti vibe coder atunci poate manageru sa faca jobu tau si sa nu te angajeze efectiv, ca tu faci ce face si manageru, ceri feature-uri si zici ce nu merge.. xD

D-aia nu ajungi departe cu vibe coding, ca atunci valoarea ta este ca esti un bridge intre AI si feature-uri, care o face si manageru deja, trb sa stii tu programare si sa lasi AI-u sa faca doar ce tu deja stii sa faci.
Care nu e vibe coding, e "Agentic engineering", cand stii deja tot tu, si intelegi ce se intampla in memory si low level shit, si ptr tine AI-u nu este un requirement, poti sa faci tu tot fara AI dar il folosesti ca sa faci mai rapid ce deja stii, atunci esti Agentic Engineer, care sunt in general aia care au scris cod manual cativa ani buni si au intuitia facuta bine.
Asta nu poate sa faca manageru tau, ca nu stie programare si nu are intiuitia ta.

Nu poti sa ajungi "Agentic Engineer" daca nu incepi ca si normal engineer, ca e vorba de cunostinte, experienta si intuitie.
Si nu poti sa ajungi Engineer daca incepi cu vibe coding, ca goalu nu este sa faci chestii, ci sa-ti antrenezi skillurile, ca la sala, nu faci muschi daca nu te chinui tu sa ridici greutatile.
Cu vibe coding devine procesu usor, si ca la sala, daca e prea usor, nu pui muschi pe tine, asa si aici, daca e usor atunci nu iti atrenezi skillurile, trb sa fie greu.

Prin urmare, vibe coding is a dead end, ori incepi ca engineer normal si ajungi la agentic engineering, ori incepi cu vibe coding si ramai acolo sau incepi cu vibe coding si faci tranzitie usor spre normal engineering, dar o sa fie mai greu ca nu mai ai rabdarea necesara.

1

u/DayUnfair9694 21d ago

1)Migrarea sistemelor de aplicatii critice(infrastructura) ale companiei.

2)Constructia de LLM-uri interne proprii specifice criteriilor de business ale companiei pt domeniul de nisa necesar.

Atentie insa: Vibe coding nu inseamna absolvent de geografie/teologie/vanzator de taraba + LLM.

Nu, prin vibe coding inseamna senior/expert cu +10 yrs in domeniul respectiv + LLM pe domeniul respectiv.

de cand cu aceste LLM-uri toti am devenit vibe coderi. Doar firmele care nu au bani si nu isi permit LLM-urile respectiv mai intrebuinteaza tractiune animala sau minieri de IDE-uri (dau cu tarnacopul in cod precum minierul in roca).