1.2 چرا R

1.2.1 نگاهی به نظر برنامه نویسان

1.2.1.1 کل داده‌ها

در این شکل توزیع کشورهای افراد شرکت کننده را ترسیم نمودیم (بعضی افراد از اظهار کشورشان امتناع کردند که از داده‌ها حذف شده‌اند)

توزیع کشورهای توسعه دهندگان شرکت کننده در نظرسنجی جهانی

شکل 1.2: توزیع کشورهای توسعه دهندگان شرکت کننده در نظرسنجی جهانی

1.2.1.2 توسعه دهندگان فیلتر شده

با توجه به داده‌های موجود در نظر سنجی برای دقت بیشتر و تحلیل بهتر نتایج، بخشی از شرکت کننده‌ها فیلتر شده‌اند.

شرایط توسعه دهندگانی که برای تحلیل انتخاب شده‌اند.

  • افراد بالای ۲۵ سال سن
  • افراد با بیش از ۵ سال سابقه برنامه نویسی حرفه‌ای
  • افراد شاغل (تمام یا نیمه وقت) یا خود اشتغال
  • افرادی که از انواع گزینه‌های توسعه دهنده کمتر از ۳ گزینه انتخاب نمودند.
توزیع کشورهای توسعه دهندگان فیلتر شده شرکت کننده در نظرسنجی جهانی

شکل 1.3: توزیع کشورهای توسعه دهندگان فیلتر شده شرکت کننده در نظرسنجی جهانی

1.2.1.3 انواع توسعه دهندگان

انواع توسعه دهندگان

شکل 1.4: انواع توسعه دهندگان

1.2.2 ده زبان برنامه نویسی برتر

1.2.2.1 نگاه کلی

ده زبان برنامه نویسی برتر-نگاه کلی

شکل 1.5: ده زبان برنامه نویسی برتر-نگاه کلی

1.2.2.2 نرم افزار

ده زبان برنامه نویسی برتر-توسعه دهندگان نرم افزار

شکل 1.6: ده زبان برنامه نویسی برتر-توسعه دهندگان نرم افزار

1.2.2.3 وبسایت (بک‌اند-فرانت-اند)

ده زبان برنامه نویسی برتر-توسعه دهندگان وبسایت

شکل 1.7: ده زبان برنامه نویسی برتر-توسعه دهندگان وبسایت

1.2.2.4 بازی سازی

ده زبان برنامه نویسی برتر-توسعه دهندگان بازی

شکل 1.8: ده زبان برنامه نویسی برتر-توسعه دهندگان بازی

1.2.2.5 موبایل

ده زبان برنامه نویسی برتر-توسعه دهندگان موبایل

شکل 1.9: ده زبان برنامه نویسی برتر-توسعه دهندگان موبایل

1.2.2.6 دانشمند داده و یادگیری ماشین

ده زبان برنامه نویسی برتر-توسعه دهندگان داده و یادگیری ماشین

شکل 1.10: ده زبان برنامه نویسی برتر-توسعه دهندگان داده و یادگیری ماشین

1.2.3 زبان برنامه نویسی برای شروع

چه زبان برنامه نویسی را باید اول یاد بگیریم؟

شکل 1.11: چه زبان برنامه نویسی را باید اول یاد بگیریم؟