معنی Full stack developer چیه؟
توی دنیای کامپیوتر، به سری ابزارهایی که در کنار هم یک هدف رو محقق میکنند میگن solution stack به طوری که ابزار دیگری برای رسیدن به اون هدف نیاز نباشه. مثلا در ساخت یک وبسایت، دیتابیس، یک زبان برنامهنویسی پسزمینه یا backend مثل php و زبانهای فرانتاند مثل html, css, JavaScript یک استک رو تشکیل میدن. البته ممکنه بسته به نوع هدف و حالت وبسایت این استک کمی بزرگتر بشه. یا به صورت سادهتر backend که شامل دیتابیس و کنترل (مثل php) میشه و frontend که شامل طراحی ظاهر با زبانهای خودش میشه.
و کسی که fullstack developer میشه یعنی میتونه به تنهایی با تمام قسمتهای این استک توسعه بده و به هدف برنامهنویسی برسه. البته توی سیستمهای پیچیده یک fullstack developer نمیتونه همه قسمتها رو هندل کنه. به همین خاطر ممکنه یا پست مدیریت بگیره یا یکی از بخشهای استک رو به عهده بگیره.