حقوق برنامه نویس فول استک
حقوق برنامه نویس فول استک چقدره؟
خیلی از دوستان وقتی وارد حوزه طراحی و برنامه نویسی وب میشن، این سوال براشون پیش میاد که “درآمد و حقوق برنامه نویس فول استک چقدر هست؟”در این مقاله قصد داریم که در مورد حقوق برنامه نویس فول استک صحبت کنیم اما از اون جایی که ممکن هست بعضی از دوستان با مفهوم کلمه فول استک آشنا نباشن، اول یه توضیح کوتاه و خلاصه در مورد مفهوم کلمه فول استک میدیم و بعدش درآمد و حقوق برنامه نویس فول استک رو بررسی می کنیم…
فول استک چه کسی هست؟ و چقدر حقوق دارد؟
خیلی از دوستان عزیز عقیده دارن که فول استک به کسی گفته میشه که هم بتونه قسمت فرانت اند و هم قسمت بک اند رو پیاده سازی کنه و بر این دو قسمت مسلط باشه.
اما از اون جایی که برنامه نویسی که حوزه ای هست که هیچوقت تموم نمیشه، ممکن هست کلمه “تسلط” یکم براتون غیر قابل قبول باشه.
برای بخش اول هم که گفتیم “هم فرانت اند و هم بک اند رو پیاده سازی کنه”، میشه اینطوری دلیل نقض آورد که فرانت اند و بک اند وب سایت دیجی کالا با فرانت اند و بک اند یک سایت شخصی یکسان نیست و قطعا دیجی کالا پیچیده تر و سنگین تر هست و همچنین مدت زمان توسعه دیجی کالا هم بیشتره.
خب اینجا به این سوال میرسیم که آیا میتونیم هم به توسعه دهنده های دیجی کالا و هم به توسعه دهنده یه وب سایت شخصی که خودش فرانت اند و بک اند رو پیاده سازی کرده، بگیم فول استک؟
قطعا نمیتونیم بگیم که هر دو فول استک هستن.
ممکنه اینطوری دلیل بیارین که فول استکا هم سطحشون با همدیگه فرق میکنه.
خب حرف شما کاملا درسته، فول استکا هم مبتدی و حرفه ای دارن. اما صرفا با معیار “بلد بودن فرانت اند و بک اند به طور هم زمان”، نمیتونیم برچسب فول استک رو روی کسی بچسبونیم.
اگه به طور کلی بخوام بگم، یه فول استک باید از تمام کار های پشت پرده وب سایت، مرورگر، سرور، کتابخونه ها، فریمورک ها و … اطلاع کاملی داشته باشه و ریز به ریز جزئیاتشون رو بدونه.
سعی میکنم بیشتر از این وارد کلمه فول استک نشم، چون جا داره بیشتر از 2000 کلمه هم در مورد فول استک صحبت کرد.
اما در این حد بدونید که معیار فول استک بودن افراد، “بلد بودن فرانت اند و بک اند به طور هم زمان” نیست.
خب بریم بحث اصلیمون رو شروع کنیم…
حقوق برنامه نویس فول استک چقدر باید باشه؟
خب تو این قسمت قصد داریم بررسی کنیم که حقوق برنامه نویس فول استک چقدر هست و چقدر باید باشه.
وقتی شما یه فول استک واقعی باشین، هیچ محدودیتی از لحاظ بازار کار، منابع درآمد، موقعیت های شغلی و … ندارین، یک شخص فول استک میتونه از راه های مختلفی درآمد کسب کنه.
به عنوان مثال در ساده ترین حالت یک فول استک میتونه تو یه شرکت استخدام بشه و از مهارتش کسب درآمد کنه.
این که میزان درآمد و حقوقش چقدر باشه باشه رو در ادامه باهم بررسی می کنیم.
استخدام در شرکت های برنامه نویسی
خب همون طور که تو قسمت قبلی متوجه شدیم، یه برنامه نویس فول استک میتونه از طریق استخدام تو یه شرکت برنامه نویسی کسب درآمد بکنه.
اگه بخوایم در مورد میزان حقوق برنامه نویس فول استک صحبت کنیم، باید به سایت های استخدامی یه سر بزنیم.
سایت های کوئرا و جابینجا دو مورد از سایت های فعال تو این حوزه هستن.
اگه یه سر به آگهی های استخدامی سایت جابینجا بزنیم و از مشاهداتمون یه نتیجه گیری بکنیم، به این نتیجه می رسیم که میزان حقوق برنامه نویس فول استک در شرکت های ایرانی در سال 1402 یه چیزی حدود 18 الی 50 میلیون تومن هست.
به عنوان مثال بریم یه مورد از آگهی های درخواست فول استک رو تو جابینجا ببینیم.
خب همون طور که تو این آگهی استخدام مشاهده می کنین، یه فول استک خواستن که با استک MEVN کار کرده باشه و میزان حقوقی که براش در نظر گرفتن، حداقل 24 میلیون تومن هست.
یعنی بنا به تخصصی که شما تو این استک دارین، حقوقتون بیشتر از 24 میلیون تومن خواهد بود.
موضوع جالبی که در اکثر آگهی های استخدام برنامه نویسی مشاهده می کنین اینه که جنسیت، خدمت سربازی و همچنین میزان تحصیلات شما هیچ ارتباطی به حقوق و مزایای شرکت نداره.
به عنوان مثال ادامه همون آگهی بالا رو ببینیم:
بله …
همون طور که تو عکس هم مشاهده می کنین، مهارت های مورد نیاز کاملا معقول هستن و در مورد جنسیت و خدمت سربازی هیچ ارتباطی به حقوق و مهارت های شما ندارن.
یکی از ویزگی های خیلی خیلی خوب حوزه برنامه نویسی نیز همین است. تنها چیزی که شرکت ها و تیم ها برنامه نویسی از شما میخوان، فقط و فقط مهارت و تخصص شما هست و مابقی نیاز های فرعی تاثیری در عملکرد شما ندارن.
همکاری با تیم های استارتاپی
این موضوع نیز یکی از روش های کسب درآمد برای برنامه نویس های فول استک هست.
شما اگه یه فول استک باشین میتونین با تیم های استارتاپ های موجود در کشور مثل دیجی کالا، اسنپ، ابر آروان و … همکاری کرده و از این طریق هم رزومه و سابقه کار خوبی واسه خودتون کسب کنین و همچنین به درآمد های خوب برسین.
به عنوان مثال خود دیجی کالا و اسنپ سالانه به تعداد زیادی نیرو در زمینه های مختلف استخدام می کنند. اگه با وب سایت کوئرا آشنا باشین، قطعا خبر دارین که هر چند ماه یک بار مسابقه های جذاب و مختلفی رو برگزار می کنه که اسپانسر این مسابقات شرکت های مختلف مثل اسنپ و دیجی کالا هستن و برندگان مسابقات رو تو شرکت خودشون استخدام می کنن.
راه اندازی استارتاپ (کسب و کار شخصی)
واسه کسب درآمد حتما نیاز نیست با یه تو یه تیم استارتاپی دیگه کار کنین. شما می تونین کسب و کار اینترنتی خودتون رو راه بندازین و خودتون مدیر خودتون باشین.
امروزه با پیشرفتی که تکنولوژی داره، اکثر کسب و کار ها اینترنتی شدن و به قول آقای بیلگیتس “اگه شما کسب و کار سنتی دارید، در واقع شما دارای یک شغل رو به زوال (نابودی) هستین”.
اگه بخوایم مثال بزنیم، میتونیم به دیجی کالا اشاره کنیم که یه فروشگاه آنلاین هست و از وقتی که ایجاد شده، شما میتونین از داخل خونتون هر محصولی رو که میخواید از جهت های مختلف بررسی کرده و سفارش بدین و به این ترتیب تعداد مشتری های اکثر فروشگاه های حضوری کاهش یافت.
یا اگه بخوایم یه مثال دیگه بزنیم میتونیم به استارتاپ اسنپ اشاره کنیم. از وقتی اسنپ به وجود اومد، شغل تاکسی تلفنی به شدت با مشکل مواجه شد.
چون استفاده از اسنپ راحت بود، نزدیک ترین وسیله نقلیه رو براتون پیدا می کرد، قیمت مناسب و …. داشت و همه این نقاط قوت باعث شد اسنپ بتونه شغل “تاکسی تلفنی” رو کم رنگ و کم رنگ تر بکنه.
از اون جایی که امروزه استارتاپ ها و کسب و کار های آنلاین و اینترنتی در قالب وب سایت یا اپلیکیشن پیاده سازی می شوند، شما به عنوان یه فول استک می تونین وب سایت خودتون رو پیاده سازی کنین و با رعایت اصول و استاندارد های لازم اونو به درآمد برسونین و ازش کسب درآمد کنین.
نکته خیلی مهم! قبل از این که حتی به راه اندازی استارتاپ فکر کنین، در مورد ایده پردازی، نحوه ارزیابی ایده، ویژگی های یک ایده خوب و … حتما حتما خوب تحقیق کنین تا استارتاپتون با شکست مواجه نشه.
فریلنسری
فریلنسری یکی از روش های کسب درآمد از برنامه نویسی هست که این روزا خیلی از برنامه نویسایی که تازه وارد این حوزه میشن، بهش علاقه پیدا می کنن.
خیلی از برنامه نویس های فول استک هستن که به صورت فریلنسری از مهارت و تخصص خودشون کسب درآمد می کنن.
ممکن هست شما به طور دقیق با مفهوم فریلنسری آشنا نباشین.
پس اجازه بدین اول یه توضیح مختصر در مورد فریلنسری بدیم و بعدش بریم سراغ بررسی روش های کسب درآمد از فریلنسری.
فریلنسری نقطه مقابل استخدام حضوری هست. شما وقتی تو یه شرکت برنامه نویسی استخدام میشین، باید به صورت حضوری اونجا باشین و معمولا از ساعت 8 الی 2 مشغول به کار باشین و قطعا تو هر شرکتی یه نفر به عنوان مدیر شرکت بالا سر شما وجود داره و شما به تعداد تعیین شده ای مرخصی محدود هستین.
اما فریلنسری کاملا برعکس استخدام حضوری هست.
فریلنسری به این معنی هست که شما بدون این که از خونتون خارج بشین، از منابع مختلف پروژه های برنامه نویسی بگیرین و با انجام دادن اونا درآمد کسب کنین.
در این صورت دیگه نیاز نیست برای انجام پروژه جای خاصی حضور داشته باشین و همچنین مجبور نیستین پروژه رو تو یه تایم خاصی انجام بدین.
شما میتونین پروژه رو تو هر ساعتی از شبانه روز و حتی تو مسافرت هم انجام بدین و به صورت آنلاین کسب درامد کنین.
تو فریلنسری دیگه کسی به عنوان مدیر بالا سرتون نیست و شما خودتون مدیر خودتون هستین.
در کل هرکدوم از اینا (استخدام و فریلنسری) مزایا و معایب خودشون رو دارن اما خیلی از دوستان فعال تو حوزه برنامه نویسی، فریلنسری رو ترجیح میدن.
حالا ممکن هست براتون سوال باشه که از کجا باید به صورت فریلنسری پروژه بگیرم؟
واسه گرفتن پروژه به صورت فریلنسری اول باید رو پرسونال برندینگ خودتون کار کرده باشین. حالا ممکنه بگین ای بابا! پرسونال برندینگ دیگه چیه این وسط!
پرسونال برندینگ بر خلاف اسم گلمبه سلمبه ای که داره، مفهومش خیلی ساده و آسون هست.
اگه خیلی ساده بخوام توضیح بدم، پرسونال برندینگ به این معنی هست که شما رو برند شخصی خودتون کار کرده باشین و تو حوزه برنامه نویسی افرادی شما رو بشناسن.
در این صورت شما پرسونال برندینگ قوی و تقویت شده ای دارین و اینطوری راحت تر میتونین پروژه بگیرین.
خب برگردیم سر بحث خودمون…
منابع مختلفی برای دریافت پروژه به صورت فریلنسری وجود داره. به عنوان مثال شما میتونین تو چنل های موجود در تلگرام که در حوزه فریلنسری فعالیت میکنن عضو بشین و ازشون پروژه بگیرین.
همچنین وب سایت های مختلفی برای حوزه فریلنسری وجود داره. اگه بخوایم چند مورد از وب سایت های ایرانی رو که در حوزه فریلنسری کار می کنن نام ببریم، می تونیم به وب سایت هایی مثل کارلنسر، پارسکدرز و … اشاره کرد.
نحوه فعالیت در وب سایت های فریلنسری ایرانی به این شکل هست که شما به عنوان فریلنسر تو سایت ثبت نام می کنین و کارفرما پروژه ای رو تو سایت مطرح می کنه و بعدش شما به کارفرما درخواست میدین و بعد از طی موافقت ها در مورد هزینه و تایم، پروژه رو انجام میدین.
نکته اضافی: سایت کارلنسر یه سیستم خوب و کارآمد داره و اونم به این شکل هست که شما به عنوان فریلنسری در وب سایتشون ثبت نام می کنین و از شما مهارت هاتون رو دریافت می کنن.
بعد از این شما می تونین تعیین کنین که به ازای هر پروژه مرتبط با مهارت های شما که در کارلنسر ثبت میشه، از طریق ربات تلگرام، ایمیل یا SMS به شما اطلاع داده بشه.
این به این معنی هست که کارلنسر به کاربراش اهمیت میده و دقیقا همین قابلیت کارلنسر رو نسبت به بقیه رقباش تو رنج بالاتری قرار میده.
همکاری با خارج از کشور به صورت ریموت
خب تا اینجا به چند مورد از روش های کسب درآمد برای سطح فول استک از برنامه نویسی توضیح داده شد و تو این قسمت به یکی دیگه از راه های کسب درآمد از برنامه نویسی می پردازیم که مخصوص فول استکا هست.
اگه شما یه فول استک باشین، علاوه بر فریلنسری از داخل کشور، میتونین به صورت ریموت از خارج از کشور نیز پروژه های مختلف بگیرین و با انجام دادن اونا درآمد کسب کنین.
ممکنه براتون سوال باشه که اگه از خارج پروژه بگیریم چطور باید فرآیند پرداخت رو انجام بدیم! فعلا تو این مقاله قصد ندارم در این مورد صحبت کنم، ان شا الله تو مقاله های بعدی در این مورد به طور مفصل صحبت خواهیم کرد. اگه به صورت خلاصه بخوام بگم، شما می تونین با خرید درگاه های مرتبط فرآیند پرداخت رو از خارج انجام بدین.
منابع مختلفی واسه دریافت پروژه های فریلنسری از خارج از کشور وجود داره. معروف ترین وب سایت فریلنسری خارجی سایت www.freelancer.com هست.
قطعا همتون وب سایت استک اور فلو رو میشناسین. در حدی که خیلی از افراد میشناسن، استک اول فلو یه سایت برای پرسش و پاسخ برنامه نویسی هست اما فقط به پرسش و پاسخ محدود نمیشه.
تو سایت استک اور فلو موقعیت های شغلی از کشور های مختلف ثبت میشه که خیلی از این موقعیت ها دارای Easy Apply و قابلیت همکاری ریموت هستن که می تونین به صورت فریلنسری ازشون پروژه گرفته و انجام بدین و کسب درآمد کنین.
تا جایی که اطلاع دارم، تو کشور ایتالیا برای هر برنامه نویس جونیور (به برنامه نویس مبتدی جونیور گفته میشه) 1,280 یورو حقوق داده میشه که به پول ایران میشه تقریبا 70 میلیون.
قطعا یه جونیور با یه فول استک قابل مقایسه نیست (منظورم در مورد حقوق ایتالیا هست). پس تلاشتون رو بکنین، قطعا به درآمد های خوب می رسین.
فروش قالب
سایت های زیاد فارسی و خارجی برای فروش قالب های سایت در موضوع های مختلف وجود دارن.
به عنوان مثال از سایت های فروش قالب فارسی می تونیم به سایت راستچین و ژاکت و از سایت های فروش قالب خارجی هم می تونیم به سایت colorlib اشاره کنیم.
وقتی شما یه فول استک خوب باشین، می تونین قالب های شیک و جذاب رو پیاده سازی کنین. به این شکل شما هم فرانت اند و هم بک اند قالب رو خودتون پیاده سازی می کنین.
می تونین قالب هایی رو برنامه نویسی کرده و در سایت های فروش قالب به فروش برسونین و از این طریق هم کسب درآمد کنین.
تا جایی که اطلاع دارم قالب استادیار در وب سایت راستچین با قیمت 859 هزار تومن به تعداد 5150 تا فروش داشته که با یه ضرب ساده به مبلغ کل فروشش می رسیم.
اره، درست حدس زدین. قالب استادیار تو سایت راستچین به اندازه 4,423,850,000 تومن فروش داشته! شاید خوندن عدد براتون سخت باشه. اگه بخوام فارسی بگم، 4 میلیارد 423 میلیون و 850 هزار تومن فروشش بوده.
چرا شما نتونین این درامد رو داشته باشین؟! 🙂
پس همین الان شروع کنین.
تدریس در حوزه برنامه نویسی
خب تدریس و مدرس بودن هم یکی دیگه از روش های کسب درآمد هست. چون که شما به عنوان یه فول استک مهارت و تخصص کافی در حوزه برنامه نویسی و حیطه کاری خودتون دارین، می تونین به صورت آنلاین و حضوری به تدریس در حوزه برنامه نویسی بپردازین و از این طریق کسب درآمد کنین.
فقط این نکته رو به یاد داشته باشین که تا زمانی که به تخصص کافی نرسیدین، به هیچ وجه وارد حوزه تدریس نشین و سعی نکنین دانسته هاتون رو به بقیه منتقل کنین.
سخن پایانی
خب تو این مقاله که در مورد حقوق برنامه نویس فول استک و روش های کسب درآمد از برنامه نویسی صحبت کردیم و همون طور که تو این مقاله متوجه شدین، یه شخص فول استک هیچ گونه نگرانی در مورد بازار کار، درآمد و … نداره و همیشه مطمئن هست که اگه از فلان منبع نتونه به درآمد برسه، قطعا در های دیگه ای به روش بازه.
اگه تو حوزه وب فعالیت داشته باشین، فول استک یکی از شاخه های وب و گزینه های انتخابی واسه شما هست.
اگه به فول استک شدن علاقه دارین، پیشنهاد می کنم علاقتونو ول نکنین…
راستی، همون طور که متوجه شدین، شما چه در حوزه فرانت اند و چه در حوزه بک اند بخواید فعالیت داشته باشین، باید زبان برنامه نویسی جاوا اسکریپت رو بلد باشین.
جاوا اسکریپت با پیشرفتی که امروزه داشته، تقریبا تو همه حوزه های فعال بازار کار مورد استفاده قرار میگیره.
پس اگه تصمیمیتون فول استک شدنه، پیشنهاد می کنم از جاوا اسکریپت غافل نشین.
واسه شروع یادگیری جاوا اسکریپت میتونین از دوره رایگان جاوا اسکریپت سبزلرن استفاده کنین.
امیدوارم این مقاله واستون مفید واقع شده باشه. اگه هرگونه سوال یا پیشنهادی داشتین، تو قسمت کامنت های مقاله بنویسین تا براتون پاسخ داده بشه
تا مقاله بعدی خدانگهدار.
محمدامین سعیدی راد
آقای سعیدی بنده یه سوالی دارم اگه میشه در موردش بکم توضیح بدید
تو مقالهتون نوشتید که میتونیم از خارج از کشور بصورت ریموت پروژه بگیریم
میخواستم ببینم در چه حد باید زبان انگلیسی رو بلد باشیم؟
اصلاً مهمه که به زبان انگلیسی مسلط باشیم یا نه؟
با سپاس از شما ❤
سلام عزیز.
خب مسلما هر چقدر که زبان انگلیسیتون بهتر باشه به همون اندازه میتونین مذاکره موفقتری داشته باشین.
اما باید حداقل دانش لازم برای صحبت با کارفرما راجع به پروژه رو داشته باشین 👌❤️
سلام به آقای سعیدی راد
مقالتون خیلی خوبه
اگه میشه توی یکی از مقاله هایی که در آینده منتشر میکنید، یه نقشه راه برای فول استک دولوپر از صفر تا صد برامون بگید
مچکرم❤
سلام حسن جان، چشم ❤️
بسیار عالی ، خیلی مفید بود این مقاله🌹
عالی