مدت زمان تقریبی مطالعه: ۵ دقیقه

توسعه‌دهندگان چه می‌کنند و چقدر درآمد دارند؟ | Stack Overflow

سایت Stack Overflow در نظرسنجی سالانه‌اش سعی کرده تا ترندهای برنامه‌نویسی جهان را شناسایی کند. در بخش سوم به این می‌پردازیم که توسعه‌دهندگان چطور کار می‌کنند. بخش دوم دربارهٔ زبان‌ها و فناوری‌های مورد استفادهٔ توسعه‌دهندگان و میزان مصرف کافئین آنها بود، و بخش اول به این می‌پرداخت که اساسا توسعه‌دهنده چطور آدمی است.

برای کسانی که کد می‌نویسند چشم‌انداز کاری همیشه در حال تغییر است. انواع جدیدی از توسعه‌دهنده پدیدار می‌شوند. توسعه‌دهنده‌های بیشتری به کار از راه دور مشغول می‌شوند (و در نتیجه به شغل‌های بهتر و درآمد بیشتری می‌رسند.) و بیشتر از اغلب حرفه‌ها از کار خود لذت می‌برند، و این مسئله به وضوح خودش را در این نکته نشان می‌دهد که اغلب توسعه‌دهنده‌ها به صورت تفننی و جانبی هم کدنویسی می‌کنند.

اشتغال

نوع اشتغال توسعه‌دهندگان

برای سومین سال متوالی از میان از ۲۴ عنوان توسعه‌دهنده، توسعه‌دهندگان بیشتر از هر چیزی خود را «توسعه‌دهندهٔ تمام‌عیار» یا full-stack دانسته‌اند، یعنی توسعه‌دهنده‌ای که به تمامی لایه‌ها و شاخه‌ها آشنایی دارد و دست‌کم در چند مورد نیز تسلط دارد. در سال‌های اخیر دیده شده که شرکت‌هایی مثل فیسبوک در آگهی‌های استخدام خود به دنبال چنین عنوانی بوده‌اند.

توسعه‌دهندگان دستگاه‌های همراه

توسعه‌دهندگان دستگاه‌های همراه (موبایل)

توسعه‌دهندگان اندروید به نسبت ۴ به ۳ از توسعه‌دهندگان iOS بیشترند. و فقط کمی بیشتر از ٪۲ توسعه‌دهندگان همراه خودشان را توسعه‌دهندهٔ ویندوز فون می‌خوانند. در حدود یک-پنجم هم خود را محدود به بسترهٔ خاصی ندانسته‌اند.

توسعه‌دهندگان ریاضیات

توسعه‌دهندگان زمینه‌های مرتبط با ریاضیات، آمار، داده، و یادگیری ماشینی

با مشاهده رفتار کاربران استک آورفلو در این وبسایت، الگوهایی دربارهٔ انواع جدید و روبه‌رشد توسعه نرم‌افزاری دیده شده است. توسعه‌دهندگان ریاضیات و آمار و یادگیری ماشینی از این دسته هستند. پژوهش داده هم شاخهٔ مرتبطی است که البته کمی جاافتاده‌تر است.

انواع دیگر توسعه‌دهنده

انواع نوظهور و جدید توسعه‌دهنده، DevOps، کارشناس هوش تجاری و انبارش داده، Data Warehousing، Business Intelligence، کنترل کیفیت، مدیر محصول، برنامه‌نویس گرافیک

طیف کار توسعه‌دهندگان خیلی گسترده است، و معمولا مرز مشخصی بین شاخه‌های مختلف وجود ندارد.

صنعت

صنعت‌هایی که توسعه‌دهنده‌ها در آنها مشغول به کارند، محصولات نرم‌افزاری، وب سرویس، اینترنت، بانکداری، مالی، مدیا، تبلیغات، سرگرمی و بازی، سلامتی، بیوتک، علوم، آموزش، آکادمیک، ارتباطات، مشاوره، دولتی، پژوهش

توسعه‌دهندگان کشورهای توسعه‌یافته احتمال بیشتری دارد که در جایی غیر از قدرت‌های نرم‌افزاری مشغول به کار باشند.

درآمد برحسب فناوری مورد استفاده

درآمد برحسب فناوری مورد استفاده، objective-c, C#, C++, Node.js, SQL, Ruby, Javascript, Java, Python, PHP

فناوری‌های نوظهور یا خاص بیشترین درآمد را دارند. همینطور big data و پردازش ابری (cloud computing). این شاید نشانهٔ کمبود متخصصین فناوری‌های خاص یا نوظهور باشد که باعث می‌شود کارفرما برای استخدام این نیروها هزینهٔ بیشتری کند. و می‌تواند به این مسئله هم برگردد که متخصصین این فناوری‌های نوظهور و خاص معمولا توسعه‌دهندگان سطح‌بالا و کارکشته‌ای هستند.

پردرآمدترین فناوری‌ها، cassandra, F#, Scala, Spark, Rust, Hadoop, Cloud, Redis, Azure, Go, ClojureT کلوژر، هادوپ

درآمد بر اساس قدرت خرید

درآمد بر اساس قدرت خرید، محاسبه بر اساس تعداد همبرگر دوبل (Big Mac)

وقتی بخواهیم کیفیت زندگی را مقایسه کنیم، دیگر دلار و یورو و تومان مهم نیست، همبرگر مهم است. شاخص بیگ مک (Big Mac) اکونومیست نوعی اندازه‌گیریِ برابریِ قدرت خرید است که برای مقایسه ارزش واقعی درآمد در کشورهای مختلف استفاده می‌شود. در این قدرت خرید مردم کشورها بر اساس تعداد همبرگرهای دوبل بیگ مک که سالانه می‌توانند بخرند مقایسه می‌شود.

بهترین جا کجاست؟ اوکراین بهترین نسبت درآمد به هزینهٔ زندگی را دارد. به نظر توسعه‌دهندگان کشورهای اروپای شرقی با وجود اینکه دستمزدی کمتر از اروپای غربی، استرالیا و آمریکای شمالی دریافت می‌کنند، اما در مجموع با توجه به هزینهٔ پایین زندگی شرایط خوبی دارند.

نکتهٔ جالب دیگر، جایگاه چین است. با وجود اینکه درآمد توسعه‌دهنده در چین بالاتر از اوکراین و روسیه است، اما هزینهٔ زندگی خیلی بالاتر است. یا شاید هم همبرگر دوبل در چین خیلی گران است!

درآمد برحسب دورکاری

درآمد توسعه‌دهنده برحسب دورکاری

دورکاری جواب می‌دهد! توسعه‌دهنده‌هایی که دورکاری می‌کنند در حدود ٪۴۰ بیشتر از کسانی که هرگز دورکاری نمی‌کنند درآمد دارند. این شکاف در کشورهای درحال توسعه بیشتر می‌شود.

وضعیت اشتغال

وضعیت اشتغال توسعه‌دهندگان

اگر توسعه‌دهنده باشید، بعید است بی‌کار مانده باشید. ٪۹۷.۵ پاسخ‌دهنده‌ها گفته‌اند که دست‌کم به صورت پاره‌وقت شاغل هستند. و حتی شاغلین تمام‌وقت هم از پروژه‌های جانبی دور نمی‌شوند. توسعه‌دهنده‌های شاغل تمام‌وقت به‌طور متوسط هفته‌ای بیشتر از ۶ ساعت صرف پروژه‌های جانبی می‌کنند. توسعه‌دهنده‌های بازنشسته سه برابر این مدت را صرف پروژه‌های جانبی و تفننی می‌کنند. کدنویسی برای خیلی‌ها عشق زندگی‌شان است.

رضایت شغلی

میزان رضایت شغلی توسعه‌دهنده‌ها

٪۷۶ توسعه‌دهنده‌ها می‌گویند که از کارشان دست‌کم راضی‌اند، و ٪۴۰ می‌گویند عاشق کارشان هستند. به‌طور کلی رضایت شغلی توسعه‌دهنده‌ها از خیلی از مشاغل دیگر بیشتر است.

و ظاهرا توسعه‌دنده‌های ایرانی هم بیشترین رضایت شغلی را در دنیا دارند!

رضایت شغلی توسعه‌دهنده بر حسب کشور، ایرانی بالاتری میزان رضایت شغلی

رضایت شغلی برحسب شاخهٔ کاری

رضایت شغلی برحسب شاخه کاری، مدیر محصول، کنترل کیفیت، هوش تجاری، انبارش داده، برنامه‌نویس گرافیک، یادگیری ماشینی، همراه، مدیر، اجرایی

ریاست کردن حس خوبی دارد. رضایت شغلی مدیران ٪۱۶ بیشتر از متوسط است. مدیر محصول هم معمولا کمترین رضایت از کارش را دارد.

نظرات

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


  1. محمد مهدی امیدخدا

    در این سالها به بعد رشد remote working شتاب بیشتری خواهد داشت و سیاست دولتها متناسب با این موضوع در حال تغییر است…