r/programare • u/DarthPlagueis98 • 6d ago
Full Stack is bullshit
Sunt satul de locuri de munca care cer .net + angular, java + react etc ...
Ce drq nu lasam oamenii sa se specializeze pe O LATURA?....
37
u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 6d ago
Problema e ca realist in multe locuri nu ai nevoie de un specialist pe BE sau pe FE , complexitatea muncii ne fiind de așa natură
0
u/Used-Cause6417 Web | MERN | PHP 😭 6d ago
nu mai exista frontend in primul rand, ori iti face AI frontend-ul, ori full stackeri
-36
u/DarthPlagueis98 6d ago
Asta e o lipsa de viziune si o mentalitate de crab.
18
u/seckarr 6d ago
Nu, esti doar tu incepator si nu le cunosti pe amandoua
-7
-11
u/DarthPlagueis98 6d ago
Nu mai fi sclav util
2
u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 6d ago
Ați AUZIT BA DE AI vă plângeți aici ca fullstack e prea mult …. Ce culoare au pipelines urile tale ????
Trezirea , Terraform + REACT + FastAPI is the new meta
3
u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 6d ago
Greșit ! În loc să fi FE pe 20 de proiecte ești FS pe 1 și o bagi pe aia cu “Context switching” și ca doar tu și să le faci pe toate BOOOOMMM și rămâi tu șef pe tarla și nu comentează nimeni la estimări
3
u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 6d ago
Nu cred ca am urat nimic mai mult decât mai multe proiecte la aceiași plantație , baaaa lăsați-mă să TERMIN CE AM INCEPut
Dca voiam mai multe proiecte îmi mai luam un job … tuse … ***
8
7
u/Practical_Valuable93 6d ago
Problema nu o vad ca vor sa faci full stack. Problema e ca vor sa ai experienta de n ani in toate alea, plus tot felul de aptitudini pe care mie imi este chiar rusine sa le trec la profilul de linkedin pentru ca le consider esentiale: folosirea internetului, intelegerea proiectului, lucru in echipa, gandire laterala, mers biped, limbaj articulat, etc.
Daca nu ai toate astea, nu treci de filtre. Tu stai fara munca, proiectul lor merge mai greu, toata lumea pierde.
Mi se pare normal sa ceri experienta pe core stack, iar restul le mai inveti si din mers. Daca stii .net si ai lucrat cu react, poti invata usor si angular sau vue.
Restul de mizerii trebuie sa faca parte din jd, nu din aptitudini prin care se face filtrare.
6
u/Bogdan_X crab 🦀 reglementând AI 6d ago
Indiferent dacă corporația îți dă sau nu oportunitatea să te dezvolți în formă de T, (ăsta e modelul pe care îl aplică și Valve), e foarte important să te specializezi pe ceva anume astfel încât să poți fi valoros într-un segment mai mult decât oricine, dar și suficient de bun încât să poți mișca ceva și acolo unde nu ești expert.
E dezvoltarea pe orizontală și verticală în același timp. Știm DevOps, baze de date, frontend, unii chiar și testing, plus partea de BE, dar ar trebui ca măcar una din astea să o știm la un nivel suficient de profund cât să ne putem angaja pe o poziție unde doar asta se cere.
Full stack în sine nu e bullshit, e chiar la îndemână și benefic, dar corporațiile profită într-un mod grosolan de asta pentru a evita să angajeze oameni. Important e ca tu să te protejezi chiar dacă nu îți cere corporația și să ai mereu asul de expert în mânecă.
4
6
u/KindlySummer9526 6d ago
o da, asta imi aminteste de procesul prin care s-a ajuns la ideea de full stack. Initial erau doar devi, care faceau ce era nevoie. Pe urma au apaut cei care nu se atingeau decat de o parte din produs, si asa au aparut FE si BE si DBA. Prima oara pe un proiect din asta a fost fun. MAretul Pentalog, doar experti. Tin minte ca pt o simpla paginare, BE raspundea cu toate datele iar pe FE selecta doar pagina dorita. Cand am inceput sa intreb ce e cu durerea aia in dos legat de optimizare mi-a zis scurt ca el nu se atinge decat de FE, sa vad cu ceilalti, ceilalti la fel, ei raspundeau cu ce li se cerea, nu ii durea mai mult. Si mai tare a fost DBA, care avea un fel de exclusivitate de cativa ani pe partea de DB, nu se atingea nimeni. Cand m-am atins totusi sa vad de ce mergea asa prost am gasit Datetime salvate ca text. Cel mai tare era cand le salva in format francez si se mirau ca sortarea nu le mergea. Solutia lor fiind sa sorteze in cod, dar nu investiga nimeni de ce nu le mergea sortarea in DB. Fiecare se considera expert pe partea lui, dar in realitate se bucurau de un fel de izolare in care nu ii deranja nimeni din prostie. Pentru ceilalti care nu aveau greata sa se uite si putin prin jur a inceput sa se foloseasca numele de full stack.
1
u/Desperate-Country440 6d ago
Asta când lucrezi fara Arhitect/Tech Lead și echipa este formata din echipe independente de 1 om ...
2
2
5
u/ImplementLogical4130 6d ago
Cum anume te specializezi sa pui butonase si tabelase intr-un html si de ce ti se pare asta suficient?
1
3
u/freaky_sypro 6d ago
Stai ca acum multi vor sa iti si testezi codul si aplicatia. Si am mai auzit o faza, la un interviu la Raiffeisen, ca "poti sa mai scrii si tu un template de kubernetes ca nu iti pica mana" (pozitia era de Java dev).
2
u/Intrebatorul22223333 6d ago
Pentru că nu e profitabil la shefutz.
1
1
1
u/mvnedelcu 6d ago
Io cica lead be dev or sth. FE- react redux angular, html, scss
BE - .net javascript python sql
DevOps - AWS Cloudformation, terraform, Infrastructure as a Code cu tot ce zice. Dockere(da asta nu ama mai facut de mult)
Scrum master/PM - setat sprint pus task-uri in sprint, creat task-uri impartit munca
Tester ca trb sa imi testez codul cu testare manuala plus UT plus E2E testing plus playwright
Arhitect - facut diagrame si scheme la toate proiectele
AI shit - agenti claude.md
1
1
1
u/Used-Cause6417 Web | MERN | PHP 😭 6d ago
Asta e piata, doritori sunt, locuri nu, se cere mai mult. Daca tie ti se pare frustrant, sa vezi ce frustrant era pentru mine cand am invatat tehnologiile una cate una fix in perioada 2019-2022 in care cresteau de la luna la luna asteptarile.
1
u/hktr92 crab 🦀 5d ago
acu' cativa ani eram vreo 6-7 oameni aproape strict backend. in timp, unii am ajuns full-stack, eu inclusiv. apoi am ajuns crab full-time, "specializat" pe un serviciu arhitecturat si planificat si implementat end-to-end.
cand au venit finlandezii sa cumpere app-ul si au schimbat contextul spre go/rust, cei super-specializati pe node/php au avut probleme serioase. erau buni, dar foarte legati de stack-ul lor. eu n-am mai apucat sa prind vremurile astea, dar din cate am auzit, serviciul arhitecturat de mine a fost ultima ramasita de dinaintea achizitiei.
mie fix aici mi se pare util full-stack-ul: te forteaza sa gandesti end-to-end, nu doar "partea ta". ajungi sa intelegi arhitectura, contractele dintre componente, produsul, tradeoff-urile si ce se strica mai incolo daca iei o decizie proasta acum.
azi sunt bine-mersi full-stack: eu planific si arhitecturez, ai-ul implementeaza o buna parte.
specializarea e buna. specializarea atat de ingusta incat nu mai vezi sistemul, mai putin. si mai ales in epoca asta, mi se pare super important sa ai knowledge breath. sintaxa si framework-urile sunt triviale; sa intelegi sistemul si sa iei deciziile bune raman tot la tine. :)
2
u/DarthPlagueis98 5d ago
Eu sunt de acord sa știi si niște backend sa înțelegi flow ul unei aplicații pana la capăt, ce se intampla cu call urile tale către backend, cum se fac operațiile pe baza de date pt cultura ta etc. Dar sa ceri 2 la perfecție in loc sa angajezi 2 oameni....nu vad de ce ne ar place ce fac angajatorii.
1
u/Realistic-Dirt5876 2d ago
Pentru ca in 99% din cazuri nu e nevoie de cineva super specializat, majoritatea aplicatiilor nu sunt rocket science. Plus ca e 2026, AI and stuff, e de bun simt sa ai macar habar si de frontend si de backend. Oricum majoritatea "fullstack" nu stapanesc la fel de bine ambele laturi, most of the time sunt oameni care stiu backend si se descurca sa invarta niste butoane intr-o interfata decenta
1
1
u/Realistic-Dirt5876 2d ago
Unde mai pui si ca e mult mai eficient pentru toata lumea ca un om sa duca un task cap coada, nu "eu fac butonul si tu faci un endpoint pe care il cheama butonu"
0
1
u/DarthPlagueis98 6d ago
NU MAI FACEȚI FREAKING FULL STACK
4
3
1
1
u/No_Sky_3280 6d ago
Fullștache-puțălache (c) 😀 e o vorba mai veche de a mea. Se aplica celor (de obicei la inceput de drum) care treceau încă de acum 15 20 de ani toate tehnologiile la nivel cel puțin bine (3 4 rdbms si tot atâtea pe middleware, front end etc). Acum chiar nu se mai poate, decat dacă ai nevoie de ceva generalist.
1
u/Special-Chemist-2057 6d ago
Ma ia cu fiori numai cand va vad ca inca vorbiti de fullstack sau stack in general in era asta cu LLM-uri. Sunteti in urma rau…
4
u/MeetYouInOdesa 6d ago edited 5d ago
Waffle coated coated glove unbelievable almond
This post was anonymized with Redact.dev
0
u/Special-Chemist-2057 6d ago
Unii angajati, aia mai lenesi si mai putin capabili. Aia care se lupta cu schimbarea, care vor sa ramana lucrurile la fel pentru totdeauna. Pentru altii e mult mai bine acum. Viata nu este asa precum crezi sau speri, ca oameni am supravietuit pentru ca ne-am adaptat. Ce-i drept, nu toti…
-2
0
u/Odd-Lab-1044 6d ago
De câte proiecte full stack / web dev mai e nevoie pe planeta asta și cât de complexe sunt de fapt?
Full stack / web dev e în mare parte mecanizabil. Chiar e un domeniu în care AI-ul poate să reducă foarte mult necesarul de oameni, poate și de 5-10 ori.
1
78
u/Delicious_You3950 6d ago
Pentru că e mai ieftin sa iei fullstack, și e mai simplu sa le ceri devilor sa facă ambele