دوره فول استک: کدام نوع دوره، با کدام استک و چه حقوقی بعد از آن
شغلدوره فول استک برای کسی است که میخواهد هر دو سمت یک سایت یا اپلیکیشن وب را خودش بسازد: صفحهای که کاربر میبیند و سروری که داده را نگه میدارد. این صفحه نوع دورهها را با ساعت و هزینه آبان ۱۴۰۵ کنار هم میگذارد، از روی ۱۲۳ آگهی استخدام نشان میدهد کدام استک خواسته میشود و میگوید بعد از دوره چه نمونهکاری بسازی و چه حقوقی واقعی است.
مسیر آموزش فول استک در سه سطح: از اولین فرم تا طراحی سیستم
دورههای هر سطح در مسیر شغلی راه تا کار جدا آمدهاند؛ اینجا فقط کلیات هر سطح را میبینی:
دورههای مسیر فول استک: از تازهنفس تا سوپرحرفهای
روی هر ایستگاه جاده بزن تا آن دوره را ببینی.
کل این مسیر را کجا بخوانم؟
در حال بارگذاری…
فقط چند دوره را میخواهی؟ روی هر ایستگاه جاده بزن و «صفحهی کامل این دوره» را باز کن؛ آموزشگاههای همان یک دوره آنجا هستند.
- ۱
تازهنفس
HTML و CSS، جاوااسکریپت، Git و GitHub، React مقدماتی، یک فریمورک سمت سرور مثل Node.js یا جنگو، SQL مقدماتی و ساخت REST API. هدف این سطح: یک برنامه کامل که ثبتنام، فرم و جدول داده دارد.
- ۲
ماهر
TypeScript، Next.js، امنیت وب، کار با ORM، تست خودکار سمت سرور، Docker، Redis و بهینهسازی سرعت سایت. هدف این سطح: کار مستقل روی یک محصول واقعی در تیم.
- ۳
سوپرحرفهای
طراحی سیستم، معماری میکروسرویس، CI/CD، رایانش ابری، پایش و لاگ (Observability)، مدیریت پروژه و رهبری تیم. هدف این سطح: تصمیم فنی برای یک محصول و راهنمایی برنامهنویسهای دیگر.
از کجا شروع کنم؟
اگر هنوز چیزی بلد نیستی، از سطح تازهنفس و با یک استک شروع کن. اگر فرانت اند یا بک اند را بلدی، فقط سمت دیگر را از سطح تازهنفس اضافه کن و بعد مستقیم سراغ مهارتهای سطح ماهر برو؛ ۲۶ آگهی از ۱۲۳ آگهی نیروی ارشد میخواستند و این سطح بیشتر از راه کار در تیم به دست میآید تا از دوره.
بعد از دوره فول استک: سه پروژه نمونهکار و راه اولین کار
۱۹ آگهی از ۱۲۳ آگهی صریحا نمونهکار یا لینک GitHub خواسته بودند؛ یکی نوشته بود «برای ارسال رزومه، لطفاً نمونه کار یا لینک github و توضیح کوتاهی» بفرستید. بقیه هم در مصاحبه همین را میپرسند. سه پروژه کامل از ده تمرین نیمهکاره بیشتر نشان میدهد:
- یک برنامه با کاربر و دسترسی: مثلا سامانه نوبتدهی یا مدیریت کار تیمی، با ثبتنام، نقش مدیر و کاربر، فرم و جستوجو. این پروژه نشان میدهد هر دو سمت را به هم وصل میکنی.
- یک پروژه با داده و پرداخت آزمایشی: فروشگاه کوچک یا داشبورد گزارش با PostgreSQL، چند جدول مرتبط، تست و Docker. این همان چیزهایی است که در نیمی از آگهیها تکرار شده بود.
- یک کار تیمی یا مشارکت در کد دیگران: پروژه گروهی دوره، یا اصلاح یک ایراد کوچک در یک پروژه متنباز. کار با Git در تیم و خواندن کد دیگران را نشان میدهد.
هر پروژه یک لینک زنده، یک فایل README با توضیح کوتاه، چند تصویر و دستور اجرا داشته باشد. اگر از ابزارهای هوش مصنوعی کمک گرفتهای، بگو کجا؛ ۵۷ آگهی از هوش مصنوعی نام برده بودند، ولی در مصاحبه باید بتوانی هر خط کد را توضیح بدهی.
اولین کار از کجا میآید؟
فقط ۵ آگهی عنوان جونیور یا کارآموز داشتند، پس منتظر آگهی «جونیور» نمان. برای ۹۱ آگهیای که سطح ننوشتهاند هم درخواست بفرست، از جمله آگهیهای شهرهای دیگر غیر از تهران. کارآموزی، پروژه کوچک برای یک کسبوکار آشنا و کار پارهوقت هم سابقه حساب میشود. اگر یک سمت را عمیقتر بلدی، برای آگهیهای همان سمت هم درخواست بده و فول استک بودن را امتیاز اضافه معرفی کن.
فول استک چیست و برنامه نویس فول استک کیست؟
«استک» در برنامهنویسی وب یعنی مجموعه فناوریهایی که یک محصول را سر پا نگه میدارد: رابط کاربری در مرورگر، برنامه سمت سرور، پایگاه داده و ابزارهایی که کد را روی سرور میبرند. «فول استک» یعنی همه این لایهها با هم. برنامه نویس فول استک کسی است که میتواند یک قابلیت را از اول تا آخر خودش بسازد، نه کسی که همه زبانها را بلد است.
یک قابلیت، از صفحه تا پایگاه داده
فرض کن فروشگاهی میخواهد مشتری بتواند سفارشش را لغو کند. برنامه نویس فول استک این کار را اینطور جلو میبرد:
- رابط کاربری: دکمه و پیام تایید را با React یا یک کتابخانه مشابه میسازد.
- API: مسیری در سرور مینویسد که درخواست لغو را بگیرد و بررسی کند این سفارش مال همین کاربر است.
- پایگاه داده: وضعیت سفارش را در جدول عوض میکند و اگر لازم باشد، موجودی انبار را برمیگرداند.
- استقرار: تغییر را آزمایش میکند و روی سرور میبرد، بدون اینکه بخشهای دیگر سایت از کار بیفتند.
فول استک وب چیست و چه فرقی با «همهکاره» دارد؟
فول استک وب همین کار را برای سایت و اپلیکیشن تحت وب میگوید؛ اپ موبایل معمولا کار جدایی است و فقط چند آگهی React Native یا Flutter را هم خواسته بودند. در عمل بیشتر فول استکها یک سمت را عمیقتر بلدند: عنوانهایی مثل «Full-Stack Tech Lead، Backend Focus» یا «مهندس ارشد نرمافزار (Full-stack / Backend)» در آگهیها دیده میشد. پس هدف دوره فول استک این است که بتوانی هر دو سمت را بخوانی، درست کنی و به هم وصل کنی، و یک سمت را تا سطح استخدام پیش ببری.
این نقش بیشتر در تیمهای کوچک، استارتاپها و شرکتهایی دیده میشود که یک نفر باید یک محصول را از ایده تا راهاندازی جلو ببرد. در تیمهای بزرگتر کار معمولا بین فرانت اند و بک اند تقسیم میشود و فول استک بیشتر نقش پل میان این دو را دارد.
فول استک دولوپر کیست از نگاه ۱۲۳ آگهی ۵ آبان ۱۴۰۵؟
پیش از انتخاب دوره بهتر است ببینی کارفرماها از فول استک دولوپر چه میخواهند. صبح ۵ آبان ۱۴۰۵ در دسته برنامهنویسی یک سایت بزرگ کاریابی ۱٬۳۹۶ آگهی فعال بود و عنوان ۱۲۳ آگهی فول استک بود؛ متن کامل همه خوانده شد.
سمت کاربر تقریبا همیشه React است. ۸۰ آگهی از ۱۲۳ آگهی React یا Next.js خواسته بودند (React در ۷۳ و Next.js در ۴۱ آگهی)؛ Angular در ۱۹ و Vue یا Nuxt در ۱۸ آگهی بود. ۲۸ آگهی اسمی از فریمورک سمت کاربر نبرده بودند.
سمت سرور پخشتر است. سیشارپ و داتنت در ۴۴ آگهی، پایتون (جنگو، FastAPI یا Flask) در ۴۳، Node.js یا NestJS در ۴۲، PHP و لاراول در ۲۳، Go در ۱۴ و جاوا در ۶ آگهی آمده بود. ۴۱ آگهی دو گزینه یا بیشتر برای سمت سرور نوشته بودند، مثلا «یکی از Node.js، لاراول یا جنگو». فقط ۲۹ آگهی استک را در خود عنوان آورده بودند؛ برای بقیه باید متن آگهی را خواند.
ترکیبهایی که با هم آمده بودند: React با Node.js در ۳۶ آگهی، React با پایتون هم در ۳۶ آگهی، React با داتنت در ۲۴، React با PHP در ۱۶، Angular با داتنت در ۱۲ و Vue با پایتون در ۹ آگهی. از ۴۲ آگهی Node.js، ۲۶ آگهی PostgreSQL و ۱۰ آگهی MongoDB خواسته بودند؛ یعنی ترکیب معروف MERN (MongoDB، Express، React، Node) در بازار ایران بیشتر با PostgreSQL به جای MongoDB دیده میشد.
کنار استک، چه چیزهایی تکرار شده بود؟
- کار با API و REST در ۷۸ درصد، یک پایگاه داده SQL در ۷۷ درصد و Git در ۷۶ درصد آگهیها.
- Docker در ۵۱ درصد، تستنویسی در ۴۲ درصد، TypeScript در ۴۰ درصد، CI/CD و لینوکس هر کدام در ۳۷ درصد.
- هوش مصنوعی در ۵۷ آگهی (۴۶ درصد)، یا بهعنوان ابزار روزانه کدنویسی یا بهعنوان بخشی از محصول؛ عنوانهایی مثل «Junior Full-Stack Developer (AI-Assisted)» و «برنامهنویس Full Stack (مسلط به Codex)» هم بود.
- انگلیسی فقط در ۹ آگهی صریح آمده بود، ولی مستندات بیشتر ابزارها انگلیسی است.
شرطهای استخدام
۱۰۱ آگهی (۸۲ درصد) جنسیت را «تفاوتی ندارد» نوشته بودند، ۷ آگهی فقط آقا، ۹ آگهی ترجیحا آقا و ۴ آگهی ترجیحا خانم. ۵۴ آگهی (۴۴ درصد) شرط تحصیلی نداشتند. ۴۷ آگهی (۳۸ درصد) پایان خدمت سربازی را شرط کرده بودند و ۶۴ آگهی سقف سن داشتند، بیشتر ۳۵ سال (۲۰ آگهی)، ۴۰ سال (۱۶ آگهی) و ۳۰ سال (۱۰ آگهی). ۱۰۵ آگهی تماموقت بودند و فقط ۱۶ آگهی (۱۳ درصد) دورکاری را ممکن میدانستند.
سطح در عنوان بیشتر آگهیها نیامده بود (۹۱ آگهی)؛ ۲۶ آگهی ارشد یا سرپرست میخواستند و فقط ۵ آگهی عنوان جونیور یا کارآموز داشتند.

MERN، جنگو با React یا لاراول: دوره را با کدام استک انتخاب کنیم؟
دوره خوب یک استک را کامل درس میدهد، نه چهار استک را نیمهکاره. این چهار خانواده بیشتر از بقیه در آگهیها بودند؛ ستون آخر میگوید آیا برای اجزای هر کدام استاندارد رسمی فنی و حرفهای در ۱۴۰۵ وجود دارد.
| استک | اجزای اصلی | در ۱۲۳ آگهی آبان ۱۴۰۵ | استاندارد فنی و حرفهای ۱۴۰۵ (تهران، حضوری) |
|---|---|---|---|
| جاوااسکریپت در هر دو سمت (خانواده MERN) | React یا Next.js، Node.js یا NestJS، پایگاه داده PostgreSQL یا MongoDB | React با Node.js در ۳۶ آگهی؛ کلمه MERN در هیچ آگهی نبود | جاوااسکریپت ۹۰ ساعت تا ۱۴٫۳ میلیون تومان؛ برای React و Node.js استانداردی نبود |
| پایتون با React | جنگو یا FastAPI، React، PostgreSQL | React با پایتون در ۳۶ آگهی؛ جنگو در ۱۹ و FastAPI در ۸ آگهی | توسعهدهنده وب با جنگو ۱۲۰ ساعت تا ۳۱٫۶ میلیون تومان |
| داتنت با React یا Angular | ASP.NET Core، سیشارپ، React یا Angular، SQL Server | React با داتنت در ۲۴ و Angular با داتنت در ۱۲ آگهی؛ ASP.NET Core در ۳۷ آگهی | برنامهنویس سیشارپ برای وب ۱۰۰ ساعت تا ۳۴٫۱ میلیون تومان |
| PHP و لاراول با Vue یا React | لاراول، Vue یا React، MySQL | React با PHP در ۱۶ و Vue با PHP در ۷ آگهی؛ لاراول در ۱۷ آگهی | ساخت برنامه وب با لاراول ۹۰ ساعت تا ۱۹٫۴ میلیون تومان |
دوره فول استک وب: بوتکمپ، دوره دانشگاهی، فنی و حرفهای یا آنلاین؟
این عددها از صفحه خود دورهها و فهرست رسمی شهریه خوانده شده و تاریخ هر کدام کنارش آمده است:
| نوع دوره | ساعت و هزینه | چه به دست میآوری | پیش از ثبتنام بپرس |
|---|---|---|---|
| فنی و حرفهای در آموزشگاه آزاد | استاندارد «مهندس طراح و توسعهدهنده عمومی وب» ۴۲۴ ساعت؛ سقف شهریه تهران ۳۶٫۹ میلیون تومان حضوری و ۲۹٫۵ میلیون آنلاین (۱۴۰۵) | گواهی دولتی پس از آزمون؛ سرفصل رسمی هر دو سمت وب | آیا همه ۴۲۴ ساعت برگزار میشود یا فقط بخشی؛ سرفصل با React و یک فریمورک امروزی بهروز شده است؟ |
| دوره مرکز آموزشی وابسته به دانشگاه | یک دوره آنلاین ۶۰ ساعته فول استک با جنگو؛ ۸٫۹ میلیون تومان در فهرست دورهها در ۱۴ مهر ۱۴۰۵ | گواهی با قبولی در آزمون و پروژه؛ کلاس زنده | پیشنیاز پایتون دارد؛ ۶۰ ساعت بیشتر سمت سرور را پوشش میدهد |
| بوتکمپ کوتاه | یک بوتکمپ فول استک آبان ۱۴۰۵: ۱۱٫۸ میلیون تومان نقدی آنلاین و ۱۳٫۸ میلیون حضوری؛ با قسط ۲ میلیون بیشتر | کلاس زنده و پروژه | چند ساعت آموزش و چند ساعت پروژه دارد؛ ساعت این بوتکمپ روی صفحهاش روشن نبود |
| بوتکمپ بلند با منتور | ۲۷۰ ساعت تا بیش از ۴۲۰ ساعت در ۱۴ تا ۳۲ هفته (دورههای پاییز ۱۴۰۵)؛ قیمت بیشتر با مشاوره اعلام میشود | منتور، پروژه تیمی، گاهی کمک یا «تضمین» استخدام | شرط تضمین استخدام در قرارداد چیست و اگر کاری پیدا نشد چه میشود؟ |
| دوره ضبطشده | یک دوره فارسی جامع ۹٫۹۹ میلیون تومان پس از تخفیف؛ یک دوره ترجمهشده خارجی ۶۳ ساعت (بهروزرسانی تیر ۱۴۰۵) | دسترسی همیشگی، سرعت دلخواه | چه کسی به سوالهایت جواب میدهد و آیا کسی کد تو را میخواند؟ |
| منابع رایگان | مستندات رسمی هر ابزار و برنامههای آموزشی مثل «Certified Full-Stack Developer Curriculum» در freeCodeCamp | بدون هزینه؛ تمرین زیاد | انگلیسی لازم است و برنامهریزی و پیگیری با خود توست |
هزینه دوره فول استک در آبان ۱۴۰۵: قیمت را با ساعت بسنج
قیمت دورهها از ۸٫۹ تا ۳۶٫۹ میلیون تومان فاصله داشت، ولی ساعت آنها هم از ۶۰ تا ۴۲۴ ساعت فرق میکرد. پس قیمت تنها معیار نیست. اگر قیمت را بر ساعت تقسیم کنی، تصویر عوض میشود:
- استاندارد ۴۲۴ ساعته فنی و حرفهای با سقف ۳۶٫۹ میلیون تومان حضوری، ساعتی حدود ۸۷ هزار تومان میشود و نسخه آنلاین با ۲۹٫۵ میلیون، ساعتی حدود ۷۰ هزار تومان.
- دوره ۶۰ ساعته آنلاین با ۸٫۹ میلیون تومان، ساعتی حدود ۱۴۸ هزار تومان است؛ ارزانتر به نظر میرسد، ولی فقط بخشی از راه را پوشش میدهد.
- بوتکمپ کوتاه آبان ۱۴۰۵ با ۱۱٫۸ میلیون تومان آنلاین و ۱۳٫۸ میلیون حضوری قیمت داشت؛ چون ساعتش روی صفحه روشن نبود، این مقایسه برایش ممکن نیست و باید ساعت را پیش از پرداخت پرسید.
- یک دوره ضبطشده فارسی جامع ۹٫۹۹ میلیون تومان پس از تخفیف بود. دوره ضبطشده ساعت ویدئو را میفروشد، نه ساعت تمرین با بازخورد.
چیزهایی که در شهریه نیست
- زمان تمرین: برای هر ساعت کلاس، حداقل یک تا دو ساعت تمرین و پروژه کنار آن لازم است.
- لپتاپ و اینترنت پایدار: اجرای همزمان ویرایشگر، مرورگر، پایگاه داده و Docker به لپتاپی با حافظه کافی نیاز دارد.
- سرور و دامنه برای نمونهکار: پروژهای که فقط روی لپتاپ اجرا شود، برای کارفرما قابل دیدن نیست.
قسط تقریبا همهجا ممکن بود، ولی معمولا جمع آن بیشتر از نقدی است؛ در بوتکمپ آبان ۱۴۰۵ حدود ۲ میلیون تومان بیشتر. تخفیفهایی که با شمارش معکوس نمایش داده میشوند هم دلیل خوبی برای عجله نیستند؛ اول سرفصل و ساعت را بخوان.
پیش از پرداخت شهریه دوره فول استک، این هفت سوال را بپرس
- دوره با کدام استک است و آیا با آگهیها میخواند؟ React در ۸۰ آگهی از ۱۲۳ آگهی بود. دورهای که سمت کاربر را فقط با jQuery یا HTML ساده درس بدهد، با بازار امروز فاصله دارد؛ jQuery فقط در ۸ آگهی آمده بود.
- چند ساعت کدنویسی خودت در آن است؟ ساعت ویدئو یا کلاس با ساعت تمرین یکی نیست. بپرس چند تمرین و چند پروژه دارد و چه کسی آنها را تحویل میگیرد.
- آیا یک پروژه کامل تا استقرار روی سرور ساخته میشود؟ Docker در ۵۱ درصد آگهیها و CI/CD در ۳۷ درصد آمده بود. دورهای که پروژه را تا روی سرور بردن جلو ببرد، این بخش را هم تمرین میدهد.
- چه کسی کد تو را میخواند؟ بازبینی کد توسط مدرس یا منتور، ایرادهایی را نشان میدهد که خودت نمیبینی. سرفصل بعضی دورهها بازبینی کد و تست واحد را جدا آوردهاند.
- پیشنیاز چیست؟ بعضی دورهها از صفر شروع میکنند و بعضی آشنایی با یک زبان مثل پایتون را لازم میدانند. اگر پیشنیاز را نداری، اول همان را با یک دوره کوتاه یا منبع رایگان یاد بگیر.
- گواهی را چه نهادی صادر میکند؟ گواهی فنی و حرفهای پس از آزمون رسمی داده میشود و گواهی آموزشگاهها و مراکز دانشگاهی با شرط قبولی در آزمون و پروژه خودشان.
- قول استخدام دقیقا چیست و در قرارداد کجاست؟ عبارتهایی مثل «کمک به استخدام»، «همراهی استخدام» و «تضمین استخدام» با هم فرق دارند. شرطها، مهلت و بازگشت وجه را در قرارداد بخوان، نه در تبلیغ.
اگر دو دوره در این هفت سوال برابر بودند، دورهای را انتخاب کن که زودتر شروع میشود و برنامه هفتگیاش با کار یا درس تو جور است.

آموزش برنامه نویسی فول استک چقدر طول میکشد و به چه ترتیبی؟
استاندارد رسمی «طراح و توسعهدهنده عمومی وب» ۴۲۴ ساعت است. با حدود ۱۵ ساعت در هفته، این حجم حدود هفت ماه طول میکشد و با پروژههای بعد از آن به ۹ تا ۱۲ ماه میرسد. این تقسیم پیشنهادی از روی طول استانداردهای رسمی هر جزء چیده شده است:
- ۱
پایه وب و جاوااسکریپت
ساعت ۱ تا ۹۰HTML، CSS، جاوااسکریپت و Git. استاندارد رسمی جاوااسکریپت هم ۹۰ ساعت است. در پایان این بخش یک صفحه کامل و تعاملی بدون فریمورک بساز.
- ۲
سمت کاربر با React
ساعت ۹۰ تا ۱۸۰کامپوننت، state، فرم و گرفتن داده از API. اگر زمان داری، TypeScript را همینجا شروع کن؛ ۴۰ درصد آگهیها آن را خواسته بودند.
- ۳
سمت سرور با یک زبان
ساعت ۱۸۰ تا ۳۰۰یکی از جنگو، Node.js، لاراول یا ASP.NET Core را انتخاب کن. استاندارد رسمی جنگو ۱۲۰ ساعت است. SQL، طراحی جدول و ساخت REST API بخش اصلی این مرحله است.
- ۴
وصل کردن دو سمت و بردن روی سرور
ساعت ۳۰۰ تا ۴۲۴ورود کاربر و دسترسیها، امنیت پایه، تست، Docker و استقرار. حاصل این مرحله اولین پروژه کامل فول استک است که لینک زنده دارد.
- ۵
دو پروژه دیگر و درخواست کار
بعد از ۴۲۴ ساعتیک پروژه با داده واقعیتر و یک کار تیمی یا مشارکت در کد دیگران. همزمان رزومه بفرست؛ منتظر تمام شدن همه چیز نمان.
دوره فول استک با پروژه کامل برگزار میکنید؟
اگر در آموزشگاه شما هنرجو یک پروژه وب را از رابط کاربری تا سرور خودش میسازد و مدرس کدش را بررسی میکند، درخواست همکاری بفرستید. هر آموزشگاه و هر دوره پیش از نمایش در سایت بررسی میشود.
- ثبت درخواست با شماره موبایل و مشخصات آموزشگاه
- بررسی درخواست توسط تیم راه تا کار
- پس از تایید، صفحه آموزشگاه در سایت و امکان ثبت دوره
- بررسی هر دوره پیش از نمایش کنار مسیر فول استک
دورههای فنی و حرفهای طراحی و توسعه وب، جنگو و لاراول هم میتوانند ثبت شوند.
حقوق برنامه نویس فول استک در ایران: دریافتی، درخواستی و پیشنهاد آگهیها
ماهانه و خالص، تهران، سطح میانی، میانه پنج زبان، ۱۴۰۴. این عدد مربوط به کلِ گروه توسعه نرمافزار است، نه یک عنوان شغلی خاص.
سالانه و ناخالص، عددِ میانه و بازهی نیمهی میانیِ بازار. شغلِ متناظر: Software Developers. منبع: ادارهی آمار کار آمریکا (۲۰۲۵) و Job Bank کانادا (۲۰۲۵).
| سطح | React | NodeJS | پایتون | PHP |
|---|---|---|---|---|
| جونیور، دریافتی | ۲۱ | ۲۱ (کل کشور) | ۲۳ | ۲۲ |
| جونیور، درخواستی | ۳۱ | ۳۱ (کل کشور) | ۳۶ | ۳۲ |
| میانی، دریافتی | ۳۶ | ۳۶ | ۳۷ | ۳۶ |
| میانی، درخواستی | ۵۵ | ۵۳ | ۵۸ | ۵۳ |
| ارشد، دریافتی | ۵۷ | ۵۲ | ۵۸ | ۵۴ |
| ارشد، درخواستی | ۸۳ | ۷۴ | ۸۹ | ۷۶ |
گزارشهای معتبر حقوق ۱۴۰۵ دسته جدایی برای فول استک ندارند و هر زبان و فریمورک را جدا آوردهاند. برای همین جدول بالا خانوادههای همان دو سمتی را کنار هم گذاشته که آگهیهای فول استک خواسته بودند: React برای سمت کاربر و NodeJS، پایتون و PHP برای سمت سرور. «دریافتی» یعنی آنچه برنامهنویسها در پایان ۱۴۰۴ واقعا گرفتهاند و «درخواستی» آنچه برای کار بعدی در ۱۴۰۵ میخواهند. برای NodeJS در سطح جونیور فقط عدد کل کشور منتشر شده و عدد ارشد آن با نمونه کم است.
خلاصه جدول: دریافتی جونیور ۲۱ تا ۲۳، میانی ۳۶ تا ۳۷ و ارشد ۵۲ تا ۵۸ میلیون تومان در ماه بود. درخواستی همین سطحها ۳۱ تا ۳۶، ۵۳ تا ۵۸ و ۷۴ تا ۸۹ میلیون بود، یعنی حدود ۵۰ درصد بالاتر. عددی که در سایتها و ویدئوها برای حقوق برنامه نویس فول استک گفته میشود، بیشتر به همین درخواستی نزدیک است.
پیشنهاد آگهیها: ۵۴ آگهی از ۱۲۳ آگهی فول استک ۵ آبان ۱۴۰۵ عدد حقوق نوشته بودند. میانه بازه پیشنهادی ۴۵ تا ۷۰ میلیون تومان در ماه بود. آگهیهای ارشد ۶۰ تا ۸۰ میلیون (۱۳ آگهی) و آگهیهای بدون سطح ۴۲ تا ۶۵ میلیون (۴۰ آگهی) پیشنهاد داده بودند؛ تنها آگهی جونیور با عدد، ۲۰ تا ۳۰ میلیون نوشته بود. به تفکیک سمت سرور: Node.js ۵۰ تا ۹۰ میلیون (۱۸ آگهی)، داتنت ۴۵ تا ۷۵ (۹ آگهی)، PHP ۴۰ تا ۶۵ (۸ آگهی) و پایتون ۳۰ تا ۵۵ میلیون (۱۲ آگهی). در آگهیها خالص یا ناخالص بودن عدد روشن نبود.
حقوق یک برنامه نویس فول استک در ایران به چه چیزی بستگی دارد؟
- سطح: دریافتی میانی حدود ۱٫۶ برابر جونیور و دریافتی ارشد حدود ۱٫۵ برابر میانی بود.
- عمق یک سمت: فول استکی که یک سمت را در حد ارشد بلد است، با همان سمت سنجیده میشود؛ دانستن سمت دیگر امتیاز اضافه است.
- شهر: ۷۲ درصد آگهیها در تهران بود و جدول بالا هم عدد تهران است.
- استک سمت سرور: در پیشنهاد آگهیها، میانه Node.js بالاترین و میانه پایتون پایینترین بود؛ تعداد آگهیها در هر گروه کم است، پس این فاصله قطعی نیست.

حقوق فول استک دولوپر در آمریکا و کانادا
در آمریکا میانه حقوق سالانه گروه توسعهدهندگان نرمافزار، که فول استکها هم در آن شمرده میشوند، ۱۳۵٬۹۸۰ دلار ناخالص بود و نیمه میانی بین ۱۰۵٬۲۱۰ و ۱۷۱٬۹۸۰ دلار. در کانادا میانه همین گروه ۹۵٬۹۹۲ دلار کانادا در سال بود، با بازه ۶۲٬۴۰۰ تا ۱۴۵٬۰۵۹ دلار. این عددها پیش از مالیاتاند و با هزینه زندگی همان کشور معنا دارند.
کار فول استک به چه کسی میآید؟
احتمالا به تو میآید اگر
- دوست داری یک کار را از ایده تا نتیجه نهایی خودت جلو ببری
- از جابهجا شدن بین طراحی صفحه و منطق سرور در یک روز خسته نمیشوی
- وقتی چیزی کار نمیکند، دنبال کردن مشکل از مرورگر تا پایگاه داده برایت جذاب است
- یاد گرفتن ابزار تازه را بخشی از کار میدانی، نه یک مزاحمت
احتمالا اذیت میشوی اگر
- دوست داری روی یک موضوع خیلی عمیق شوی و بقیه را به دیگران بسپاری؛ فرانت اند یا بک اند تنها شاید بهتر باشد
- تغییر مداوم فریمورکها و ابزارها برایت خستهکننده است
- نشستن چندساعته پشت میز و تمرکز طولانی روی یک مسئله برایت سخت است
- نمیتوانی ۹ تا ۱۲ ماه پیش از اولین درآمد یاد بگیری و تمرین کنی
این شغل در یک نگاه
تست راه تا کار نشان میدهد علاقهها و شخصیت تو با فول استک و کارهای نزدیکش مثل فرانت اند و بک اند چقدر جور است.
شروع تستپرسشهای رایج پیش از ثبتنام در دوره فول استک
دوره فول استک حضوری بهتر است یا آنلاین؟
فرق اصلی در بازخورد است، نه در محل کلاس. کلاس زنده آنلاین با بازبینی کد میتواند از کلاس حضوری بدون تمرین بهتر باشد. شهریه رسمی فنی و حرفهای آنلاین ۸۰ درصد حضوری است؛ برای استاندارد ۴۲۴ ساعته، ۲۹٫۵ در برابر ۳۶٫۹ میلیون تومان در تهران.
یک دوره ۶۰ ساعته برای فول استک شدن کافی است؟
نه برای شروع از صفر. دورههای کوتاه معمولا یک سمت یا یک فریمورک را پوشش میدهند و پیشنیاز دارند. استاندارد رسمی کل مسیر ۴۲۴ ساعت است و بعد از آن هم چند پروژه لازم است.
بدون مدرک دانشگاهی میشود برنامه نویس فول استک شد؟
در آگهیهای ۵ آبان ۱۴۰۵، ۵۴ آگهی از ۱۲۳ آگهی فول استک شرط تحصیلی نداشتند. بقیه بیشتر کارشناسی رشتههای کامپیوتر را خواسته بودند. نمونهکار و مصاحبه فنی در هر دو حالت تعیینکننده بود.
برای دوره فول استک اول کدام زبان را یاد بگیرم؟
جاوااسکریپت را در هر حال لازم داری، چون React در ۸۰ آگهی بود. برای سمت سرور اگر میخواهی با یک زبان جلو بروی Node.js، اگر به داده و هوش مصنوعی علاقه داری پایتون و جنگو، و اگر شرکتهای نرمافزاری سازمانی را هدف گرفتهای سیشارپ و داتنت را انتخاب کن.
گواهی دوره فول استک در استخدام چقدر اثر دارد؟
گواهی نشان میدهد دوره را تمام کردهای، ولی آگهیها بیشتر مهارت، نمونهکار و لینک GitHub میخواستند. گواهی فنی و حرفهای پس از آزمون رسمی داده میشود و گواهی آموزشگاهها با شرطهای خودشان.
فول استک برای خانمها هم بازار دارد؟
۱۰۱ آگهی از ۱۲۳ آگهی (۸۲ درصد) جنسیت را «تفاوتی ندارد» نوشته بودند، ۴ آگهی ترجیحا خانم و ۱۶ آگهی فقط یا ترجیحا آقا میخواستند. دورکاری فقط در ۱۶ آگهی ممکن بود.
سن و سربازی در آگهیهای فول استک چه شرطی داشتند؟
۴۷ آگهی (۳۸ درصد) پایان خدمت را شرط کرده بودند. ۶۴ آگهی سقف سن داشتند که بیشترشان ۳۵ یا ۴۰ سال بود. بقیه شرط سنی ننوشته بودند.
MERN بهتر است یا جنگو با React؟
در آگهیها هر دو برابر بودند: React با Node.js در ۳۶ آگهی و React با پایتون هم در ۳۶ آگهی آمده بود. کلمه MERN در هیچ آگهی نبود و آگهیهای Node.js بیشتر PostgreSQL خواسته بودند تا MongoDB.
هوش مصنوعی در آگهیهای فول استک چه جایی داشت؟
۵۷ آگهی (۴۶ درصد) از هوش مصنوعی نام برده بودند: یا کار با ابزارهای کدنویسی هوشمند، یا ساخت قابلیتهایی که به مدلهای زبانی وصل میشوند. هیچکدام برنامهنویس را بینیاز از فهم کد ندانسته بودند.
فول استک شوم یا فقط فرانت اند یا بک اند؟
اگر دوست داری یک محصول را کامل خودت بسازی، فول استک. اگر میخواهی روی یک سمت عمیق شوی، یکی را انتخاب کن؛ در آگهیهای مهر ۱۴۰۵ عنوان بک اند بیش از سه برابر عنوان فول استک بود. صفحه آموزش بک اند مسیر همان سمت را جدا آورده است.
پیش از پرداخت شهریه دوره فول استک، چند دقیقه برای خودت وقت بگذار
دوره خوب وقتی به کار میآید که این کار به تو بیاید. تست راه تا کار چند دقیقه وقت میگیرد و نشان میدهد فول استک، فرانت اند، بک اند یا شغلی دیگر چقدر با علاقهها و شخصیت تو جور است.
شروع تستسوالی درباره توسعهدهنده فولاستک دارید؟
سوالتان را بپرسید. جواب را همینجا مینویسیم تا به کار بقیه هم بیاید.