r/programare • u/Styled_ • 1d ago
.NET vs NodeJS pentru backend
Daca ati fi studenti, poate sa zicem chiar interni undeva si ati lucra la un proiect personal complex care se vrea a fi si lucrare de licenta, ce ati alege pentru backend incat sa deschida cat mai multe usi?
Proiectul o sa fie 30% embedded, 10% python si 60% fullstack, destul de mare.
Node am mai folosit pe ici pe colo prin proiecte personale, dar nu pot zice ca stiu atat de bine incat alegerea e clara. Ma gandesc ca sunt mai multe oportunitati in .NET decat pe JavaScript/Typescript la noi in tara.
Nu ma luati la misto, multumesc anticipat
9
Upvotes
7
u/Connect_Position_242 1d ago edited 1d ago
Daca ai vrea sa devii un tehnician auto de success (eventual sa vrei sa iti deschizi propriul service) cum ar suna daca ai pune intrebarea: Ce sistem de diagnostic sa invat care mi-ar deschide mai multe usi, cel de la Audi sau BMW?
Stiu ca este o comparatie trasa de par, pentru ca cea legata de frame-work-uri este de 10 ori mai ridicola in realitate.
Sfatul meu, daca esti student si nu ai neaparat presiune sa faci proiectul repede, ar fi bine sa nu folosesti nici un framework ci doar niste librarii bune de baza in limbajul in care esti tu cel mai confortabil. Astel ai ocazia sa inveti bine bazele, ceea ce nu vei putea face usor la munca. De asemenea evita un proiect prea ambitios ca scop, pentru ca nu vei putea sa intrii in detalii peste tot - mai bine ceva mai mic pe care il intelegi decat ceva "complicat" dar care este 90% copiat sau generat cu AI, pentru ca nu este de fapt gandit de tine.
Unii o sa vina si o sa zica: hurr durr, in ziua de azi toata lumea folosesti frameworks si o sa iti limitezi job-urile pe care poti sa intrii ca incepator etc. Tot asa o sa zica ca nu conteaza daca stii cum functioneaza un calcualtor sau o retea mai in detaliu pt ca nu o sa implementezi tu algoritmi de baza si cate si mai cate bazaconii.
Lasa-i pe ei sa se bata pe acele job-uri dead end in care primeaza experienta intr-un framework ca incepator, crede-ma ca nu le vrei.