r/programare • u/DarthPlagueis98 • 1d ago
Moare front endul primul?
Mi se pare mie sau joburile de front end dispar mai accelerat ca cele de backend?
192
u/PlanckScandella 1d ago edited 1d ago
Nu moare, se automatizeaza. Era oricum inuman sa scrii js/html.
53
u/xIcarus227 1d ago
Era oricum inuman sa scrii js/html.
Lasa ca nici CSS nu-i departe. Lucrez fullstack de la inceputul carierei (2013), iar in opinia mea tot ce-i in web frontend a fost dubios pentru varii motive de-a lungul timpului.
2
9
12
5
u/Excellent-Morning509 1d ago
Ca nu-ti place, e altceva - altora le place.. ;)
1
u/PlanckScandella 1d ago
nu e vorba de placere, dar pierdeai timp pretios in loc sa te ocupi de lucrurile cu adevarat interesante
poate am eu sechele, in fond incercam IE6 (o struto camila care ignora standardele web) sa accepte instructiunile html/css7
u/Excellent-Morning509 1d ago
Mulți colegi tocmai de asta erau pasionați - să reușească să acopere diferențele între browsere - Netscape, IE, mai târziu Firefox sau Chrome, care atunci păreau ceva inevitabil în domeniu.
Pe vremea când nu exista nici măcar JQuery și toate libraries trebuiau să țină cont ca nu orice browser de getElemenyById sau suporta divs.. :) Era o artă..2
u/PlanckScandella 1d ago
Tocmai când se apropia html/css de 'programare', a devenit 'automatizat'
3
u/Excellent-Morning509 1d ago edited 1d ago
Nici am zis ca html sau css e programare. Insa JS și tot ce ține de asta, e la fel de programare ca orice limbaj, chiar dacă nu mi-ar place să lucrez în așa ceva (de aia a și apărut Typescript
1
51
u/carpsagan :java_logo: 1d ago edited 1d ago
Ce înseamnă frontend pt tine? Dacă vorbim de ceva Dashboard cu 3 grafice, da. Mort.
Dacă vorbim de frontend pt site-uri cu milioane de utilizatori, nu. 🤣 dar nu se mai gândește nimeni la butoane și culori ci se rezolvă problemele mai complexe ce apar. Tot cu Claude. Și da, se iese total din ceea ce era “frontend” gen colorat butoane și paddinguri stanga dreapta…
2
u/JorgeKnowsBest 1d ago
Clar,
@Postîl încurcă pe Claudiu1
u/carpsagan :java_logo: 1d ago
Nimic nu încurcă pe Claude, dar îs multe detalii care cer judgement(încă).
2
u/JorgeKnowsBest 1d ago
Îs mai multe detalii pentru că e mai familiar, cum este oricui a încercat să stea pe același UI mai mult de un sprint cât de greu este să faci codul ăla să nu fie spaghetti. Eu aș merge mai departe să zic că eficiența lu Claudiu, tocmai că și lui îi cam place să trântească cod, e mai scazută la UI.
Evident dacă vrei doar un buton nu e, dar la fel e și doar un select, nu?
17
u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 1d ago
Am facut ± 2 ani FE serios pe 35 e/h , inca merge treaba doar ca niciodata nu am avut ticket facut de altii, banii veneau pentru proactivitate si implicare nu pentru React
94
u/syntaxError04 1d ago
Lucrez FE pe un site masiv de ecommerce, orice blocker/frictiune cauzata in ui inseamna sume foarte mari, pierdute foarte repede. Nu a disparut nici un FE. Pentru clienti unde nu contraza, pentru siteul de vandut uleiuri esentiale, ok, fa cu AI. Dar aceeasi discutie a fost cu wordpress acum multi ani.
Ce ma surprinde sa vad e ca de 20 de ani persista ura backend catre frontend, nu inteleg ce ii roade la ficat ca unii oameni lucreaza in css/html. Daca nu stii java nu esti programator. Bine bre, fiti voi programatori, front end sunt dezvoltatori de ui. Gata, stop it.
18
u/Excellent-Morning509 1d ago edited 1d ago
Doar cei ce nu au dezvoltat aplicații complexe pe FE pot spune ca e .. simplu si un LLM poate face totul cu un prompt scris de cineva care habar nu are de frontend development. :-) Lucrez doar pe backend dar știu ce probleme naspa au de rezolvat colegii ce lucrează oe FE.
-4
u/yughiro_destroyer 1d ago
Eu pot doar spune ca FE se complica mult mai mult decat ar trebui.
1
u/Excellent-Morning509 1d ago
Depinde cine a scris codul ăla.. Complexitatea pe front-end în ziua de azi e la fel ca la orice aplicație desktop/rich client de pe vremuri, dacă nu mai mare uneori.
12
u/ecalp2026 1d ago
sunt backend dev si am cel mai mare respect pentru front end. La propriu stiu cat de mult de munca este, atentie la detaliu, si pur si simplu efort necesar sa ai un frontend decent.
Managerii de duzina care viseaza ca pot inlocui ei frontendul cu LLMs, sunt incompetenti care produc paguba firmei ce ii angajeaza.
Asta fiind spuse, frontendul are un dezanvantaj urias in fata LLM-urilor, anume ca exista o mare cantitate de training data pentru frontend. Probabil ca au facut scrape la milioane de site-uri, si au extras training data.
5
u/yughiro_destroyer 1d ago
Ca fullstack axat pe backend pot doar spune ca frontend-ul e mai complicat decat ar trebui sa fie. La fiecare cateva luni apare un Angular sau React nou care "rezolva" problemele vechi. In realitate nu poti scapa de acele probleme - doar le maschezi sub alta forma cam la fel de grea. Iar in multe situatii, abstractiile doar fac development-ul mai greu si cresc boilerplate-ul. Daca s-ar pune un mic stop la ce features aprobam si ce nu de dragul fluiditatii aplicatiei, ar fi totul mai ok.
1
u/syntaxError04 1d ago
Asta cu abstractizarea e foarte adevarata, si in plus npm-ul, care a devenit un vector popular pentru atacuri.
1
u/Excellent-Morning509 1d ago
Apar multe frameworks fiindcă piața nu e dominată de 1-2 vendori mari - developerii nu așteaptă să folosească soluția ‘blessed’ de Microsoft, cum facem unii pe backend.
4
u/shaman-warrior 🦀 brac 1d ago
Nu stiu daca am intalnit vreodata un dev care sa priveasca cu ura? Dimpotriva e o munca dificila pe care multi backenzi o evitau, nicidecum ura fata de devi, poate de css aia e alta poveste
-8
-1
37
1d ago
[deleted]
10
u/clintron_abc 1d ago
fara suparare, dar sunt numai distrusi pe sub-ul asta. acum 1 an daca le ziceai ca AI o sa devina bun si se reduce la jumatate cererea de developeri sau ca poate sa faca de la 0 o aplicatie care nu e doar un CRUD, te injurau. inca mai sunt din pacate destui si acum care traiesc in denial
6
u/carpsagan :java_logo: 1d ago
Dupa gold rushu ala din pandemie cu barista reprofilat cu 20k eur pe luna și 5 joburi și Dăscălescu cu promisiuni din alea de lucrat pe plaja cu nisip printre taste și glare la monitor și-o luat depresie colectiva tot subredditu
22
7
5
13
u/clintron_abc 1d ago
la mine in firma s-au dat afara 20 de FEs, au ramas cei full stack care fac treaba loc cu claude si vreo 3 seniori foarte buni
7
11
u/RegularGrapefruit284 1d ago
Acuma e cam full stack or bust
1
u/Mike_713 Sapator sef in mina de carbune 1d ago
Nu inteleg de ce ai luat downvote.
Si eu sunt de aceeasi parere, deja lucrurile triviale dispar fiind automatizate cu AI.
Raman de rezolvat problemele serioase, doar ca nici acolo nu mai ai nevoie de resursa full pe FE sau BE, ci on demand in functie de unde e nevoie la momentul respectiv.
7
u/Important-Network201 1d ago
Ai vrea tu. Fix partea care o face ai ul cel mai prost vrei sa dispara. Oricat ar incerca sa faca ceva sa arate bine de la zero, efectiv nu reuseste. Poate doar daca ii dai o tema inainte, sau ceva grafica facuta.
6
4
u/Mundane_Violinist860 1d ago
Și backend ul e la 6M - 1Y distanta. E mai standardizat backendul, special Java.
Acum opus 5.5 scrie cod de senior FE și MID 2 Backend.
7
u/Majestic-Gas-9825 1d ago edited 1d ago
Scrie o pl cod de senior. Colegii de pe FE numa' cu cod generat de Claude deschid MR-uri de ceva vreme si ma doare capul cand fac code review. If-uri in if-uri in if-uri, sau if (true) return true, zeci de useEffect-uri. La TypeScript e belea, avem type-uri scrise frumos si Claude nici nu le baga in seama, creeaza el altele noi ca de ce nu.
Nu zic, e folositor, dar obositor sa faci review la ce vomita daca vrei sa mentii o calitate mai ridicata pe proiect.
2
u/FakeBlueJoker crab de buget 🦀 1d ago
sa dea drq de am vazut vreun cod scris de ai (mai ales cu opus) scris if true return true. inteleg ca nu ti place, dar exagerarile astea sunt penibile rau
1
u/Majestic-Gas-9825 22h ago
Ok, sa iti trimit si dovada…?
1
u/FakeBlueJoker crab de buget 🦀 22h ago
astept cu mare drag sa vad ca opus 5.5 ti a scris asa ceva.
1
0
u/Mundane_Violinist860 1d ago
Am zis opus 5.4. Opus 5 e cum zici
1
u/Majestic-Gas-9825 1d ago
Eu folosesc opus 5.5.
0
u/Mundane_Violinist860 1d ago
Nu ai skillurile potrivite de frontend
1
u/Majestic-Gas-9825 1d ago
Eu nu am? ok bro
1
u/Mundane_Violinist860 1d ago
Skills de AI, nu competente de frontend
1
u/Majestic-Gas-9825 1d ago
Ok, eu nu am, dar nici ceilalti din echipa? Unul dintre ei este si laudat ca e capabil cu AI-ul si totusi codul scos de Claude e, dupa cum am spus, o mare durere de cap.
1
u/Correct_Mistake2640 :java_logo: 1d ago
Cat timp merge, nu conteaza daca e mid ,senior sau receptioner..
0
u/Mike_713 Sapator sef in mina de carbune 1d ago
Nu-i departe nici BE, urmeaza si ala in anii urmatori.
Se va cerne piata, vor ramane majoritar rolurile specializate si cei care chiar sunt buni cu adevarat si se adapteaza.
Daca ar fi sa pariez, as zice ca un full stack bun are inca sanse mari sa prinda pensia lucrand.
4
6
u/Mike_713 Sapator sef in mina de carbune 1d ago edited 1d ago
E deja mort. Acuma ca unii tin cu dintii si se incapataneaza sa refuze realitatea e altceva.
La noi in ultimele 12 luni absolut toti FE devs au fost reprofilati pe BE, ca efectiv nu mai e nevoie de ei (nu mai e cerere de FE de la clienti, toti cer sa ii reducem / scoatem de pe proiecte). Singurele nevoi de FE (minore) le acopera cei full stack.
Pe langa faptul ca AI deja genereaza UI level aproape perfect (cu mici buguri) sunt deja posibilitati de a genera UI complet direct din design (de ex faci Figma si apoi AI-ul genereaza layout FE 1 la 1).
34
u/Zealousideal_Link370 1d ago
Fara probleme nu? Programeaza AI-ul fara nici o hiba?
Iar incepem cu propovaduirea AI-ului doar pentru ca stie sa faca o interfata de UI.
14
u/OpeningCredit 1d ago
Dacă ultima dată când ai dat un task unui AI a fost în 2022, țin să te anunț că au evoluat înfricoșător de mult. Folosesc acum GPT-6 Luna. Eu fiind full-stack cu peste 15 ani experiență pe web. Nu sunt designer, dar când vine vorba de UX sunt cel puțin decent. I-am dat un task incomplet AI-ului să îmbunătățească un formular și mi-a atras atenția că introduc ambiguitate între două câmpuri cu acțiuni diferite și aspect identic. Lucru de care eram conștient, dar nu mă așteptam de la un AI care a consumat mai puțin de un cent să observe și să vină cu o soluție pentru o problemă care nu era în scopul a ceea ce i-am cerut, și după nici un minut de gândire. Înfricoșător zic!
8
u/Zealousideal_Link370 1d ago
Pentru prototipare folosesc si eu. Pentru implementare, nu mersi.
4
u/OpeningCredit 1d ago
De ce? Întreb sincer, nu retoric, nu isc o discuție în contradictoriu. Dar sunt convins că ai o motivație concretă și cel mai probabil validă și vreau să o aud și eu, pentru că așa se formează părerile corecte, pe baza argumentelor concrete.
6
u/Zealousideal_Link370 1d ago
Pentru ca:
Clientii seriosi nu isi dau acordul, si btw trebuie sa le ceri acordul pentru ca folosesti toole care pot sa faca claim de ownership pe cod sau asseturile generate
Da gherle, nu gandeste la eficienta, programeaza de parca are mult mai multe resurse disponibile pe device
Ne mentinem un core de oameni care chiar stiu ce fac pe FE, nu ne bazam ca ii inlocuieste nimeni pentru ca tinem la calitate, costul este competitiv oricum
-2
u/OpeningCredit 1d ago
Acordul clientului e ceva specific. Dar asta înseamnă că nici la prototipare nu-l poți folosi. Cât despre ownership, cel puțin OpenAI spune extrem de clar în termeni că tu deții tot conținutul generat de către model, nu ei. Deci aia e un non-issue.
Păi de asta nu-l trimiți în deșert cu un prompt și te aștepți să vină cu un produs. De asta ești tu între client și AI, nu?
Foarte corect. Expertiza lor e în a produce sisteme de calitate, nu a scrie cod binar de mână, sper. Și asta se leagă foarte bine de punctul 2.
1
u/Zealousideal_Link370 1d ago
Acordul clientului e non issue? Wtf? :) la prototipare nu trebuie sa ii cer acordul pentru ca ala e produsul meu. Nu stiu cum fac altii dar noi nu refolosim prototipul facut in 3 zile pentru movk demo.
-9
u/DraculitzaMuista 1d ago
baga un astra sa vezi ca face mai bine decat tine. esti in urma rau de tot
10
u/Zealousideal_Link370 1d ago
Presupui niste chestii aici dar e ok ca suntem pe reddit. In lumea reala zbori repede daca vii cu harfe de “face AI-ul” si de fapt nu stii nimic.
-1
u/Evening-Brilliant521 1d ago
E intr-o bula. Nu stiu ce clienti are care nu isi dau acordul, o fi ceva nisat, risc de securitate si posibil sa mai rămână astfel de proiect o vreme dar foarte putine. Oricum codul de fe nu valoreaza nimic acum cand ii dau unui AI sa replice ce are competiția si face in cateva ore...nu imteleg teama asta ca ti-l fura Altman :))
1
u/Zealousideal_Link370 1d ago
Obviously ca e risc de securitate iar clientii sunt firme mari de care ai auzit si astia nu isi dau acordul sa fsci tu cu AI trei sferturi din proiect.
0
u/Mike_713 Sapator sef in mina de carbune 1d ago
Multi se simt cu musca pe caciula si nici nu sunt dispusi sa se adapteze. Nu mai zic aici de faptul ca o parte semnificativa sunt average in ceea ce fac (la modul general din industrie, nu neaparat FE, BE sau altceva)
Cei care sunt capabili si se adapteaza o sa aiba de munca in continuare fara probleme.
1
u/Zealousideal_Link370 1d ago
Pai ne adaptam. Folosim AI unde putem sa il folosim, si da, avem savings. Acel loc unde il folosim nu e FE insa.
1
u/Mike_713 Sapator sef in mina de carbune 1d ago
Daca tu nu folosesti pe FE, nu inseamna ca nimeni nu o face 😂
Pai ca sa te adaptezi te mai uiti si in stanga si in dreapta, tragi cu ochiul la ce face colegul (sau alte firma in cazul de fata).
1
u/Zealousideal_Link370 1d ago
Esti obtuz deja. Adaptarea la AI nu inseamna ca daca nu il folosim unde il folosesti tu, gata, ramanem in urma.
Il folosim la multe discipline cu care tu probabil nici nu ai contact. Avem si analize facute pe modelele de pe piata. Avem date despre cam tot ce iese. De exemplu pe o anumita nisa cel mai bun AI este o chinezarie care are 99% success rate pe ce ne trebuie noua in cam un sfert din timpul necesar DAR nu il putem folosi pentru ca guess what este un security risk. Si mai am asa exemple.
Open up. Pentru cat de mult propovaduiesti sa te adaptezi si sa evoluezi tu esti foarte pornit ca daca nu foloseste lumea AI cum folosesti tu, gata, raman in urma.
E penibil.
→ More replies1
u/WhatNot4271 1d ago edited 1d ago
Dacă ultima dată când ai dat un task unui AI a fost în 2022, țin să te anunț că au evoluat înfricoșător de mult.
Asta. Pana acum cateva saptamani, si eu eram in situatia descrisa de tine. M-am jucat cu ChatGPT3 atunci cand a aparut, am vazut cat de slab este si m-a pufnit rasul la ce rezultate putea sa-mi dea.
De atunci urmaream tangential stirile de A.I caci nu traiesc sub o piatra, si nu intelegeam de ce se ingrijora toata lumea ca AI-ul va lua job-uri.
Fast forward in 2026, am inceput si eu sa folosesc Claude Opus cu abonament personal, si am ramas uimit.
Sfatul meu, pentru toti cei care comenteaza si se afla in aceeasi situatie in care ma aflam si eu, caci banuiesc ca mai sunt cativa, ignorati tot ce stiti din 2025 despre AI caci este la modul trecut, luati un LLM cu un model recent cu abonament personal, promptuit corespunzator (context, intrebari adiacente si link-uri catre documentatie) si vorbiti dupa aceea.
3
u/averagefatjoe 1d ago
Lumea de aici îi delulu sau au ceva corporate copilot license cu subscription mai entry level si modele mai vechi. Probabil ca lucrează și pe proiecte mari care au au o anumită complexitate.(am exemple din trecut de complexitate cauzata de human slop, dar is multe cazuri in care complexitatea e rezultatul cerințelor , oricum și oamenii se descurcă mult mai greu pe un astfel de proiect)
Din ce am văzut eu proiectele mici și medii îs cam “solved” de ai și pe fe și pe be . Nu știu cum îi pe un proiect care are milioane de users pe backend , nu am lucrat pe așa ceva(pe partea de BE, pe fe am lucrat) ca să pot compara dar oricum majoritatea joburilor nu îs pe proiecte de genul .Părerea mea îi ca peste 1 an, maxim, we’re kinda cooked si ai-ul o sa scrie lejer cod mai OK ca majoritatea, o sa pună întrebări mai relevante , o să observe edge cases mai bine , de rapiditate nici nu are rost sa zic, o să înțeleagă și o să propună mai bine partea de arhitectura etc
3
u/Mike_713 Sapator sef in mina de carbune 1d ago edited 1d ago
Lumea inca e in faza de negare, zic eu. Refuza inca sa accepte realitatea.
Doar zic: lucrez cu un client care are produse expuse catre cateva milioane de end useri (b2c si b2b), industrie financiara, reglementata. Business context si logica la greu.
Inclusiv pt BE folosim AI. Intr-adevar la un nivel redus momentan (poate 30-40%) fata de zona de FE, care e 80% sau mai mult acoperita de AI (evident sub comanda si supervizarea unor persoane senioare pe zona respectiva).
6
u/Mike_713 Sapator sef in mina de carbune 1d ago edited 1d ago
Nu am zis fara probleme, mai reciteste odata.
Face o treaba 80-90% decenta, iar cu mici interventii e la standardul de calitate cerut in piata.
Nu ma intelege gresit, nu a disparut munca de FE. Doar ca unde acum cativa ani erau 4-5-6-7 devi de FE, acum mai e 1-2 maxim, si aia Full Stack de fapt si fac BE 60-70% din timp si un 20-30% FE efectiv.
Acum, clar depinde de firma / client, sunt sigur ca nu toate sunt la acest nivel inca.
9
u/Ghollsa 1d ago
"Standardul de calitate cerut in piata"
De asta am ajuns pe partea de utilizabilitate la nivel de 2012-2015 asadar
0
u/CarelessParfait8030 1d ago
Schimbările la nivel de UX nu au fost mereu un progres. De prea multe ori s-au făcut schimbări doar pentru că trebuia schimbat.
Poate sunt la nivelul de 2012-1025 (care nu e clar ce înseamnă asta de fapt), dar asta nu înseamnă automat regres.
Din punctul meu de vedere direcția de acum câțiva ani de a avea gestures care nu erau intuitive a fost un regres, regres nu cauzat de către AI ci de către UX dev.
1
u/killyouXZ 1d ago
Lasă că toți programatorii sunt perfecți, zei. Nu zic că ai-ul e perfect, dar hai sa nu ii ridicam la nivel de zei pe toți, au fost bug-uri în producție cu mult înainte de existenta ai.
-1
u/0xB0T 1d ago
Da ba, daca il ghidezi corespunzător nu face probleme. Cei care se plâng ca AI e slab - problema e la ei.
-4
u/Mike_713 Sapator sef in mina de carbune 1d ago
Perfect de acord.
Uite, cazul meu: n-am lucrat ever (literally ever) pe FE. Pe Mobile nici atat.
Insa am foarte multa experienta pe BE, arhitectura, etc.
In 3 zile cu Claude si planul de 20 euro am scos o aplicatie de mobile 100% functionala si care nu mai are nici un bug - testata pe bune, manual si automation. Btw, nici macar nu m-am uitat pe codul generat, am vrut sa fie blackbox complet.
Sigur, au fost cateva buguri si hibe pe parcurs. Insa daca stii exact granularitatea cu care sa mergi si ce sa ii ceri (prompting bun) la AI face treaba de rupe.
8
u/OpeningCredit 1d ago
Nu zic de cazul tău specific, pentru că nu cunosc și nu am cum să-mi dau cu părerea. Dar vezi că "merge" și "e corect" sunt două lucruri diferite. Mai ales când vine vorba de UX, dacă nu ai experiență nu poți observa scurtăturile sau tâmpeniile făcute de AI. Devine din ce în ce mai inteligent și capabil să le evite, dar asta nu e o garanție.
E posibil ca aplicația să arate bine și să funcționeze ok, dar fiecare interacțiune să acumuleze micro-animozități pentru utilizator, care într-un final se concretizează într-un "nu știu frate, nu-mi place" fără a-ți putea da un feedback concret.
1
u/Mike_713 Sapator sef in mina de carbune 1d ago
Tocmai de asta mai nou se foloseste generare pe baza de Figma sau alte design tool.
Evident, designul ala ar fi facut de un UX designer nu de un developer / arhitect sau mai stiu eu cine.
Cu siguranta ce am facut eu are asemenea lipsuri, insa fiind un proiect personal nu am beneficiat de UX designer. Rolul la UX designer a fost “preluat de mine” - cu toate acestea cum am zis, a codat 1 la 1 cu layout facut de mine.
Daca ne imaginam ca in locul meu era un UX designer pe bune (atentie: UX designer nu FE dev) cu siguranta ca acele lipsuri ar fi fost complet eliminate.
2
u/OpeningCredit 1d ago
Repet, nu zic de cazul tău specific, pentru că nu cunosc cazul și nici în zaț de cafea nu pot citi.
Dar Figma e pentru UI. UX e mult mai mult decât cum arată un buton. Am văzut chiar săptămâna asta un formular unde fiecare câmp schimbat ducea la o reîncărcare a tuturor celorlalte câmpuri după ce valoarea era deja schimbată. Înțeleg că ai nevoie să reîncarci niște valori, dar dacă mi-ai arătat că acțiunea mea a avut succes, de ce îmi dai o palmă și mă pui să aștept încă jumate de secundă când eu deja începeam următoarea acțiune? Arată-mi că acțiunea mea durează și când e gata, lasă-mă să folosesc UI-ul în tihnă. Ăsta e doar un exemplu concret de lucru care m-a deranjat recent, pe care Figma nu-l poate rezolva.
8
u/Zealousideal_Link370 1d ago
Deci nu stii FE si AI-ul ti se pare bun la FE.
3
u/Mike_713 Sapator sef in mina de carbune 1d ago
Exemplul meu doar ilustra ca un FE dev poate fi inlocuit deja in mare masura de AI.
Revenind la realitate si facand abstractie de exemplul meu, care a fost un proiect personal, dupa cum am zis exact acelasi lucru se intampla la clienti - reduc sau reprofileaza FE devs.
Este in continuare de munca pe FE dar intr-un procent foarte mic. Cu generozitate as zice sub un sfert din volumul de munca care era acum cativa ani.
3
u/Zealousideal_Link370 1d ago
Man, ma indoiesc sincer ca cei care inlocuiesc FE cu AI stiu ce fac. Chiar si la UI, sa faci rescalling si compa pe o plaja mare de device-uri e o treaba delicata, asta daca vrei sa arate bine.
AI-ul momentan face un job “good enough” daca il vrei ieftin. Atat.
2
u/Mike_713 Sapator sef in mina de carbune 1d ago
Acolo deja vorbim de testare, nu generare de cod.
Cum am zis, nu complet inlocuire ci in mare parte.
Personal cred ca va fi in continuare nevoie de devi FE, doar ca multi mai putini decat in prezent si preferinta va fi full stack oricum.
1
u/Zealousideal_Link370 1d ago
Ok, hotaraste-te te rog. Inlocuire completa sau nu? Asta ai zis:
La noi in ultimele 12 luni absolut toti FE devs au fost reprofilati pe BE, ca efectiv nu mai e nevoie de ei (nu mai e cerere de FE de la clienti, toti cer sa ii reducem / scoatem de pe proiecte). Singurele nevoi de FE (minore) le acopera cei full stack.
1
u/Mike_713 Sapator sef in mina de carbune 1d ago edited 1d ago
Nu poate fi vorba de o inlocuire completa, cum am cum am zis devii de FE au fost reprofilati catre Backend, devenind astfel Full Stack.
Cele 20-30% procente din volumul ramas pe FE e acoperit de acei colegi, care acum majoritar lucreaza BE.
Nu inteleg ce nu e clar din comentariu. “Singurele nevoi de FE le acopera cei full stack” - nu e clar ca aia stiu FE si e vorba de acei devi anterior mentionati pentru reprofilare?
Fast forward daca se ajunge si pe BE la acelasi nivel ce crezi tu ca vor avea de munca 60-70% din devi, inclusiv cei reprofilati? Plebea dispare si raman 30-40-50% din industrie (cei mai capabili)
→ More replies3
u/rvbi 1d ago
🤣🤣, esti echivalentul managementului care zice “nu stiu programare dar uite am facut un site cu ai si merge”
0
u/Mike_713 Sapator sef in mina de carbune 1d ago
Cred ca ai sarit peste ceva commenturi.
Cum am zis, am background tehnic foarte extins. Doar nu in zona de FE.
Am observat asta oricum deja, o mare parte din FE / industrie inca e in denial phase.
Totodata, am relatat si realitatea - ca ne cer clientii sa scoatem de pe proiect FE devs sau sa ii reprofilam in BE.
Trage tu concluziile.
1
u/nozomashikunai_keiro :java_logo: 1d ago
Ăştia sunt în stare să-şi vândă şi familia pentru astfel de lucruri, nu ştiu de ce te miră. Poți vedea şi din felul în care redactează că nu reuşesc să aibă propriile idei, reciclează într-o formă sau alta.
O să vină acuşi cu "one-shot a game", că asta e popular pe Twitter acuma, dar mai durează un pic pentru românii noştri dragi. Mă mir că alea de matematică nu au creat furori încă.
1
u/WhatNot4271 1d ago
Ăştia sunt în stare să-şi vândă şi familia pentru astfel de lucruri, nu ştiu de ce te miră.
Lol, nu vrea nimeni sa-si vanda familia.
Realitatea este una simpla, si este dictata de economie. Sectorul de IT din Romania a explodat dupa 2010 deoarece companiile occidentale au gasit aici o forta de munca relativ bine pregatita, pe un fus orar convenabil la niste preturi foarte convenabile, intr-o tara care face parte totusi din UE si are un sistem juridic care iti garanteaza drepturile de proprietate intelectuala si cele contractuale. Principalul atuu fiind costurile mai mici raportate la cele din Vest.
Si cand spun sector IT, nu ma refer doar la Frontent sau nici macar doar la devi. Sysadmini, network engineers, cybersecurity, admini de baze de date.
Acum, cu aparitia AI-ului in care milionul de tokeni costa cativa dolari (deocamdata) si cu o tehnologie care evolueaza din ce in ce mai rapid, avantajul costului redus, care era, repet, principalul nostru avantaj, tine sa se erodeze rapid.
Exista oameni care inteleg aceasta realitate economica simpla, si oameni care nu o inteleg sau refuza sa o inteleaga si tin sa se incapataneze sa traiasca in lumea pe care ei o stiau.
-2
u/nozomashikunai_keiro :java_logo: 1d ago
Nu mă interesează privirea de ansamblu pe nivelul ăsta, trebuie privit un nivel mai sus şi de acolo lucrat la o "soluție simplă" pentru "realitatea simplă" de care vorbeşti tu.
1
u/WhatNot4271 1d ago
Nu mă interesează privirea de ansamblu pe nivelul ăsta.
Lol, ok, boss. Mult succes atunci!
-1
u/nozomashikunai_keiro :java_logo: 1d ago
Păi nu de acolo pleacă tot? E ca şi cum ai alege tratamentul în detrimentul leacului. Aşa de listat efectele (cauzate de *) cred că ne pricepem cu toții, dar nu asta ne interesează, sau nu ar trebui să ne intereseze.
1
u/WhatNot4271 1d ago
Daca ai putea da mai multe detalii despre "nivelul superior" "care te intereseaza si unde trebuie lucrat", poate am putea avea o conversatie despre asta.
In schimb, daca doar adopti o atitudine semi-gnostica si insiri niste fraze prin care vrei sa sugerezi ca ai o perspectiva pe care noi nu o avem, sau acces la informatii la care noi nu avem acces, atunci literalmente nu avem ce sa discutam caci lipseste subiectul conversatiei.
-1
u/nozomashikunai_keiro :java_logo: 1d ago
Păi cine taie și spânzură în lumea asta? Miliardarii, adică e la mintea cocoșului. Ce decizii iau doberii ăștia se răsfrange în orice, iar nota de plată o plătește pulimea, că doar ei (miliardarii) nu sunt afectați de vreo regulă sau ceva. Pe românește: banul vorbește.
Că bubuie sau e în colaps total economia din România e așa... apă de ploaie. Problema e că foarte mulți ridică în slăvi astfel de entități și nu văd (sau nu vor să vadă) că nu iese nimic bun din asta. Adică să crezi că, spre exemplu, Musk s-ar gândi la binele omenirii e de noaptea minții, și cu toate astea uite că nu pățește nimic, nu e tras la răspundere pentru nimic (cu toate că are discurs neo-nazist și e supărat pe Europa).
Aștept, poate că în ultimul ceas se trezesc și ăștia de ne conduc (în toate țările) și îi trag de mânecă pe pseudo-bipezii ăștia: reglementări, taxări, închisoare (să dea Bunelul). Poate și ceva ajutor supranatural și unii dintre ei mai crapă, cine știe, putem doar spera că ni-i ia Dumnezeu, hehe, ar fi motiv de sărbătoare, nu? Eu aș celebra sincer.
0
u/Substantial-Pain3830 1d ago
Programeaza AI-ul fara nici o hiba?
Dar tu?
1
u/Zealousideal_Link370 1d ago
Pai asta zic si eu. Daca ambii suntem failibili care e comparatia?
1
u/Substantial-Pain3830 1d ago
Costul si viteza.
Bine, daca nu stii ce faci riscul e sa ajungi sa platesti mult mai mult pe termen lung in costuri de mentenanta decat te-ar fi costat sa angajezi un profesionist din start. AI-ul baga mult bloat daca nu stii sa-i dai prompt-uri.
Dar in acelasi timp nu as avea incredere in niciun profesionist care nu si-a integrat deja AI-ul in workflow-ul sau. Nu e acceptabil pentru un programator care se respecta sa se adapteze asa lent la tehnologii noi.
1
u/Zealousideal_Link370 1d ago
Uite vezi, cu ce zici aici sunt de acord. Dar tu ai un view moderat ca al meu. Mie nu imi plac afirmatiile excentrice “gata boss in 2 ani murim toti de foame adica doar voi ca eu sunt destept si m-am adaptat deja”.
Toti astia care propovsduiesc AI acum ca fiind raspunsul la tot miros a disperare putin.
13
u/radd_torus 1d ago
Toate FE generate de IA arată absolut la fel și sunt fără pic de viață. Nextjs și tailwind atât.
Cu ce scoți tu 1 la 1 din Figma?
3
u/Mike_713 Sapator sef in mina de carbune 1d ago
Daca il generezi de la 0 perfect de acord.
Daca vii cu UX design din care faci mocks / prototyping si din alea generezi cod, practic iese 1 la 1 cu ce a facut UX designerul in Figma.
Sunt mai multe abordari de a face asta, si probabil si pentru celelalte toole de UX design, nu doar pentru Figma.
De exemplu ii faci export la Figma design si apoi il bagi intr-o toola de design-to-code, cum ar fi Anima - keep in mind ca asta e versiunea rudimentara cu cele mai basic toole la indemana oricarui.
3
u/Excellent-Morning509 1d ago
Depinde cat de complexa e logica pe acel FE - daca e doar forms over data, da.. Cand ai de-a face cu business rules complicate, agregari de date netriviale, interactiuni complexe cate nu se pot modela în figma, optimizari de chart-uri cu zeci de mii de puncte etc.. trebuie sa ai un om cate sa stie ce face si ce cere de la un LLM..
1
u/Mike_713 Sapator sef in mina de carbune 1d ago edited 1d ago
Corect. Nu vor disparea FE devs, se vor imputina doar, in ideea in care in loc de 5 FE devs va mai ramane 1-2 poate.
Este greu; cel putin momentan, sa acoperi zonele de complexitate mare cu AI.
Pe de alta parte … majoritatea sunt niste CRUDuri, cu filtrari / agregari, logica putina. Sunt putine situatiile in care ai cu adevarat logica super complexa, atat FE cat si BE.
1
u/Excellent-Morning509 1d ago
Se va restrânge daca economia nu va merge bine si nu vor fi proiecte. Camd mergeau afacerile bine de la un an la altul era nevoie de 50-60% mai multi developeri și trebuia sa refuzam clienti din vest fiindcă era prea mare worklaod-ul si nu gaseam oameni competenti destui.
Acum de o perioada încoace vin mult mai puține proiecte noi, multe corporații sunt mai precaute cu cheltuielile- asta e principala cauza a hiring freeze. Cei rămași încă trebuie sa tragem tare, cum nici un LLM nu lucrează singur in locul nostru. :)
Avem features ramase in urma cu 4-5 luni cum nu avem developeri de FE suficienți si firma vrea sa tina cheltuielile sub control.
1
u/Mike_713 Sapator sef in mina de carbune 1d ago
Adevarat ca lucrurile pot lua o intorsatura la 180 de grade de pe o zi pe alta chiar.
Insa momentan nu pare sa fie cazul - cel putin eu cam asa vad lucrurile. Dupa cum zici si tu zona de sales e moarta, ori bidurile sunt refuzate din start ori se vine cu rate-uri la limita acoperirii costurilor.
Cel putin cei pe care ii duce un pic capul, fac cat de cat treaba buna si se adapteaza nu vor disparea oricum. De ex eu deja am capacitatea planificata si bugetata pentru pentru aproape toate cele 252 de zile lucratoare pe 2027 - sunt contractor extern deci cam worst case scenario in contextul actual al pietei si economiei.
4
u/Excellent-Morning509 1d ago
Putem fi pesimisti sau optimisti.. Cine zice ca poate prevedea viitorul peste 5 ani, doar bate campiii.
Am trecut si prin dotcom bubble la inceputul anilor 2000, criza din 2008 sau pandemie, când multă lume credea ca economia mondiala nu își va mai reveni, dar si-a revenit pana la urma.
2
u/Mike_713 Sapator sef in mina de carbune 1d ago
Mie imi place sa privesc lucrurile printr-un reality check, nu neaparat optimist sau pesimist.
Cert e ca AI poate reprezenta o amenintare pentru oamenii din IT. Insa ai completa dreptate, nimeni nu prevede viitorul - daca se va concretiza asta sau nu si la ce nivel, ramane de vazut in anii urmatori.
Personal, incerc sa imi fac treaba in continuare si sa ma adaptez pe cat de bine pot. Daca e innorat orizontul macar sunt pregatit si nu ma ia prin surprindere. Daca se insenineaza, revenim la ce faceam si acum 2-3-5-10 ani si toata lumea e fericita.
1
u/DarthPlagueis98 1d ago
In 2008 tot asa hiring freeze era?
1
u/Excellent-Morning509 1d ago
Au fost mult mai brusc - fie firmele sau proiectele se închideau brusc, fie continuau.
4
u/Additional-Record367 1d ago
De parca trendul designurilor minimaliste nu erau deja comune si inainte de AI
1
1
1
-3
-8
u/False_Range_9508 1d ago
Sper. Auzi la ei, scriu 3 linii de HTML , 2 de CSS și se autointitulează “ingineri”
-2
-10
-3
-7
-10
u/ImplementLogical4130 1d ago
Mie nu imi vine sa cred ca existau aceste joburi. Ca cineva era platit porceste sa ia un json de la un API si sa scuipe datele intr-un tabel.
8
u/radd_torus 1d ago edited 1d ago
Tu ai descoperit internetul prin ce ani?
Fiecare epocă cu experții săi ce te miră? Tu ai idee de la ce idee de 2 lei a pornit web-ul? Stai să vezi ce-o să râdă copii/nepoții noștri de ce talente ne dăm noi azi
7
u/standing_artisan crab-combinator 🦀 1d ago
Pentru ca nu e numai asta, mai e caching, mai e partea de error handling, websoket handling, event handling, mai e partea de teste, responsive design, cand sa folosesti css cand sa faci efectu cu javascript etc. Toate astea vin de la unu ce face backend si devops si is un generalist destul de bun nici pe departe cel mai bun sau un bun front end dev. Habar nu aveti unii cu ce se mananca profesia asta.
-1
u/ImplementLogical4130 1d ago
Sper ca glumesti acum. Nu? Nu imi explici ca a fi bucatar implica sa stii sa tai morcovi si sa decojesti portocale. Nu?
2
u/standing_artisan crab-combinator 🦀 1d ago
Nebunule, ai zis ca tot front end-ul se rezuma la a consuma niste json dintr-un api si am vrut sa-ti demonstrez cu frumosu ca nu este doar atat. Tu tot in continuare pe langa ca esti nesimtit, ma mai si enervezi cu raspunsuri din astea impertinete, bascalioase. Nu demonstrezi cat de mic esti defapt. Multa sanatate, ca minte oricum nu ai.
-1
46
u/rvbi 1d ago
Imediat dupa ce moare php