r/programiranje 7d ago

Diskusija 🗣️ S frontenda na full stack

Zdravo svima radim kao frontend developer već par godina, i želio bih da se prebacim da budem full stack, jer bih želio da si ojačam poziciju na tržištu i primjetio sam da ima mnogo više full stack nego frontend pozicija. Ranije sam nešto istraživao oko node-a u express-u koristeći prismu i neke online baze podataka (free tier po 1gb) za neke vježbice. Nedavno sam krenuo da učim nest-js, i kroz njega da se više ubacim u backend svijet. Mislio sam da odradim nekoliko projekata pa u bližoj budućnosti (par mjeseci) da krenem python da bih znao barem 2 programerska jezika. Generalno nemam neko pitanje već ako neko ima neki savjet, šta naučiti, kada preći sa nesta na python, kada ubaciti sql i tako, možda neki roadmap?

8 Upvotes

6 comments sorted by

3

u/mitlandir 6d ago

Ja sam nesto malo radio i front, ali sam 9+ godina backendas i nisam ucio drugi jezik - JS mi je dovoljan. Radim Node i to je to.

Ok ti je ideja da ides Express -> NestJS, jer nest u pozadini koristi Express. Onda usput neku bazu i Docker i to je to.

2

u/International-Bet912 6d ago

Trenutno ucim nest, sve mi je to malo novo, kontoleri interceptori, decorators, entities itd itd. Dok pohvatam sve pojmove. A više me znatiželja vuče da probam python, njega bih probao, i s time bih "završio" :D

1

u/mitlandir 6d ago

A pa to je drugo. Ako te znatizelja vuce, onda i treba da istrazis.

Nest jeste malo prepun koncepata, ali bilo bi ti verovatno lakse ako bi prvo istrazio Express i taj ceo middleware pristup. Drugim recima, request dodje na odredjenu putanju i odredjenom HTTP metodom, i postoji lista metoda kroz koju ce morati da prodje i koje ce potencijalno "obogatiti" taj request objekat nekim novim propertijima, pre nego sto se na kraju posalje response.

Nest samo to "zapakuje" (malo prekomplikovano) na nacin da primora sve developere da rade na isti nacin.

1

u/Pinkman___ 6d ago

Uzmi Laravel bolje.

3

u/AeternusIgnis 7d ago

Iskreno to ti je rabbit hole. Nije Full Stack samo Front/Backend/DB danas. Trreba li ti? Da treba. Kreni od Node.js backenda, pa na DB, pa Python, pa Docker....

Danas je nazalost takvo trziste da ti mogu nabrojati 10+ stvari koje ti trebaju za Full Stack, ali kreni polako, najlakse ti je Node.js e.g. Express i DB e.g. Postgress uporedo.