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

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

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

هر چه زمان می‌گذرد، توسعه‌دهنده‌ها بیشتر از قبل کدشان را به زبان JavaScript و به کمک ++Notepad در سیستم‌عامل ویندوز (و با تم پس‌زمینه تیره) می‌نویسند و با Git کنترل نگارشش را انجام می‌دهند؛ و به جای فاصله هم در کد از تب استفاده می‌کنند.

محبوب‌ترین فناوری‌ها

زبان‌های برنامه‌نویسی توسعه‌دهندگان در 2013 2014 2015

جاواسکریپت پراستفاده‌ترین زبان برنامه‌نویسی باقی مانده است. Node.js و AngularJS در حال بزرگ شدن‌اند. جاوا هنوز زبان شماره ۱ سمت سرور است. مجموعهٔ C هم هنوز با قدرت ادامه می‌دهد.

آنچه می‌خواهند، آنچه دوست دارند، و آنچه که دوست ندارند

زبان‌های برنامه‌نویسی مورد علاقه، مطلوب و محبوب و نامطلوب برای توسعه‌دهندگان و دولوپرها

٪ درصد توسعه‌دهندگانی که در حال توسعه با زبانی هستند و در مورد ادامه به توسعه با آن نظر داده‌اند.

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

سیستم‌عامل دسکتاپ

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

ویندوز همچنان در بازار سیستم‌عامل توسعه پادشاهی می‌کند، در حالی که به نظر می‌رسد مک توانسته از لینوکس جلو بزند.

لینوکس هم شاید در بازار مصرف بازیگر کوچکی باشد، ولی هنوز هم سیستم‌عامل مورد علاقهٔ توسعه‌دهندگان است.

توزیع‌های مختلف لینوکس در بازار سیستم‌عامل توسعه

ویرایشگر متنی

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

شاخهٔ کار توسعه‌دهنده روی ویرایشگر انتخابی‌اش تاثیر می‌گذارد. یا شاید هم ویرایشگر Emacs توسعه‌دهنده‌های ریاضی‌کار از مردم می‌سازد. داده‌پژوهان و توسعه‌دهنده‌های یادگیری ماشینی سه برابر دیگر توسعه‌دهنده‌ها احتمال دارد که از Emacs استفاده کنند.

کدام توسعه‌دهنده از کدام ویرایشگر استفاده می‌کند

تم IDE

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

توسعه‌دهنده‌ها بیشتر ترجیح می‌دهند با تم پس‌زمینهٔ تیره در IDE کار کنند. در کاوش دقیق‌تر معلوم شد که توسعه‌دهنده‌های دسکتاپ تم روشن ترجیح می‌دهند، توسعه‌دهنده‌های front-end تم تیره، و توسعه‌دهنده‌های موبایل هم بین تیره و روشن تقسیم شده‌اند.

کنترل نگارش کد منبع

نرم‌افزار کنترل نگارش کد منبع

کنترل نگارش از ابزارهای استاندارد این صنعت است، ولی یک نکتهٔ جالب: ٪۱۰ توسعه‌دهنده‌ها اصلا از آن استفاده نمی‌کنند.

TAB یا SPACE

تب در برابر فاصله

پس از سال‌ها بحث و جدل، بالاخره جواب سوال بزرگ کشف شد: برنامه‌نویس‌ها تب را به اسپیس ترجیح می‌دهند.

با بررسی دقیق‌تر، نکتهٔ ظریف‌تری دیده می‌شود: با افزایش تجربهٔ کار، تمایل توسعه‌دهنده‌ها به اسپیس بیشتر می‌شود.

کافئین

مصرف کاقئین توسط توسعه‌دهندگان جهان + ایران

 

نظرات

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


  1. امين كرباسي

    عالي بود ممنون

  2. علی حسین شهابی

    مرسی خیلی باحال بود

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

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

  4. iHooMan

    به نظرتون تو قسمت JOB SATISFACTION ( رضایت شغلی ) که ایران مقام اول کسب کرده،دلیلش شرایط واقعا خوب یا کم توقعی دولپرای ایرانی ؟
    لینک مربوط :
    http://stackoverflow.com/research/developer-survey-2015#work-satisfaction

  5. جواد

    میشه تو بخش وبلاگ یه توضیحی درباره کنترل نگارش کد منبع بزارید؟؟؟