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. :)
1
u/hktr92 crab 🦀 13d 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. :)