استخراج آمار تکنولوژی‌های برنامه‌نویسی از نظر سنجی جادی

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

چند تا از سوال‌های مطرح شده توی این نظر سنجی در مورد تکنولوژی هست که خوشبختانه توی فایل اطلاعات منتشر شده اومده ولی مشکلش این هست که مقدار هر فیلد Comma Separated هست و نمیشه به راحتی توی لیبره یا اکسل از روش یه نمودار خوب درست کرد مثلا یک نفر ممکنه سه یا چهارتا زبون رو انتخاب کرده باشه. واسه همین من یه برنامه ساده با اسکالا نوشتم که این فرمت رو بخونه و هر زبان یا تکنولوژی رو به همراه تعداد تکرارش توی خروجی درج کنه و البته توی گیت‌هاب هم منتشرش کردم.

یه نکته مهم اینکه این برنامه بر خلاف اکثر برنامه‌های ساده موجود از تمام هسته‌های پردازنده شما استفاده میکنه. پیشنهاد میکنم ببینید که توی اسکالا چقدر این کار ساده هست و با تکنولوژی مورد علاقه خودتون مقایسه کنید.

و حالا این هم چندتا آمار باحال که با استفاده از این برنامه درست شده:

زبان‌های برنامه‌نویسی مورد استفاده شما در پروژه‌ها کدامند؟

iran_programming_languages_stat

به جز زبان‌های فعلی‌تان، دوست دارید با چه زبان برنامه ای نویسی کار کنید؟

iran_programming_languages_interested

دیتابیس‌های مورد استفاده؟

iranian_db

سیستم عامل رومیزی شما کدام است؟

iranian_os

سیستم عامل سرور مورد علاقه شما

iranian_os_server

در چه محیطی برنامه نویسی می‌کنید

iranian_ideاینها آماری بودند که رسم نمودار ازشون بدون استفاده از این برنامه سخت بود.

ابزارهای استفاده شده برای تهیه این پست:

  1. Scala
  2. Git
  3. LibreOffice Calc
  4. Gimp

12 دیدگاه برای «استخراج آمار تکنولوژی‌های برنامه‌نویسی از نظر سنجی جادی»

  1. ممنون و چندتا مشکل!
    – QT یا ASP.NET زبان نیستند. فناوری هستند و پلتفرم و نبایستی در لیست زبان‌ها ذکر می‌شدند.
    – سیستم عامل رومیزی که در صدر اومده اوبونتو هست و در کنارش علاقه‌ی به ویژوال استودیو در صدر هست. این دوتا به نظر من تناقض دارند.

    1. بله به نظر من هم تناقض‌های قابل توجهی توی نتایج هست. مثلا اگر آماری که جادی منتشر کرده رو ببینید بیشترین رضایت در کارهای دولتی مال کسانی هست که با شرکت‌های خصوصی کار میکنن. این قضیه QT و ASP.NET سر این به وجود اومده که خود شرکت کننده گزینه بقیه موارد رو انتخاب کرده و اونجا یه چیز بی ربط نوشته.

    2. دقیقاً این تضاد توی نتایج هست. فکر می‌کنم کسانی که ویژوال استودیو و اوبونتو را با هم دارند به این شکل هستند که در محل کار روزی ده ساعت با ویندوز و ویژوال استودیو سر و کله می‌زنند ولی شب که خونه میان نیم ساعت با اوبونتو کارهای شخصی‌شون رو انجام میدن. بعدش میان میگن ما اوبونتو کار هستیم.

    3. تناقضی وجود ندارد. موضوع این است که کاربران لینوکس از ادیتورهای مختلفی استفاده می‌کنند برای همین آمار بین چند ادیتور توزیع شده است. اما کاربران ویندوز از ویژوال استودیو استفاده می‌کنند.

  2. لطفا نتایج کار خودتون رو هم منتشر کنید. یعنی دیتایی که در آن فیلدهای مربوط به سیستم عامل- زبان ها و غیره از هم تفکیک شده اند. فکر می کنم کارهای جالبی بشه باهاش انجام داد.

  3. علاوه بر نکاتی که دوستان اشاره کردند راجع به ابونتو و ویژوال استدیو؛ یک نکته خیلی جالب اینه که بعد از ابونتو، سیستم عاملی که هم اکنون روی دستگاهشون نصب شده رو زدند ویندوز که اگه سه تا نسخه اول لیست رو با هم جمع کنیم بیشتر از ۲ برابر ابونتو یعنی ۸۰۰ و خوردی ای نفر نسخه های ویندوز ۱۰ و ۸ و ۷ روی ماشینشون نصبه ولی فقط کمتر از ۱۰ ۲۰ نفر زدند سیستم عامل محبوب سایر نسخ ویندوز که شامل این سه نسخه و … میشه. احتمالا دوستان بهشون احساس گیک بودن دست میداد وقتی میزدند سیستم عامل محبوب CentOS و یا ابونتو که این گزینه ها رو زدند.

    در کل باگهای خیلی زیادی داره و از اونجایی که اصلا صداقتی نداشتند پاسخ دهنده ها به این سوالات، به هیچ وجه این آمار فراتر از یک سری داده خام بی ارزش نیست به نظر من.

  4. شما توجه نکردین، درسته اوبونتو اوله، ولی مجموع ۱۰ و ۸ و ۷ خیلی از ابونتو بیشتره که این به خودی خود اول شدن ویژوال رو توجیه میکنه.

    همچنین ممکنه اکثر لینوکس کار ها از تکنولوژی های مختلفی استفاده کنن و روی یک چیز تمرکز نداشته باشن که ویژوال استودیو اول شده.

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

پاسخ دهید

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