Nima Mohamadian
Nima Mohamadian
خواندن ۵ دقیقه·۶ سال پیش

نظرسنجی StackOverflow 2019 - قسمت ۲

بزرگترین انجمن تخصصی توسعه دهندگان دنیا، StackOverFlow هر سال نظر سنجی بزرگی رو ترتیب میده و از همه کاربراش میخواد که تو این نظر سنجی شرکت کنند. تو این مقاله میخوام نتایج نظرسنجی StackOverflow 2019  رو بررسی کنم .

تو نظرسنجی امسال حدود ۹۰ هزار توسعه دهنده از همه نقاط جهان شرکت داشتند. از تازه کارایی که جدیدا شروع کردند تا برنامه نویسان حرفه ای که سالهاست دارن کار میکنند. با توجه به این که آیتم های بررسی شده تو این نظر سنجی خیلی طولانی و مفصل هست، این مقاله رو در چند قسمت مینویسم و سعی میکنم مهمترین بخش های اون رو تحلیل کنم.

قسمت ۱ این مقاله:

https://virgool.io/@novonimo/نظرسنجی-stackoverflow-2019-قسمت-۱-lxaujty1ftol



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


زبان های برنامه نویسی

پرکاربردترین ها

برای هفتمین سال متوالی جاواسکریپت بیشترین کاربرد رو از نظر جامعه StackOverflow داشته . بدیهی هم هست که پرکابرد باشه چون تمام وب با جاواسکریپت پشتیبانی میشه و به دنبالش HTML / CSS که همیشه دوستای جدا نشدنی هستند.

پایتون و جاوا هم رقابت جالبی رو باهم دارند و همچنین جایگاه PHP به نسبت سال های قبل پایین تر رفته!

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

هیاهوی گوگل برای زبان برنامه نویسی Go هم فعلا جایگاه ۱۳ رو به خودش اختصاص داد و شاید در آینده نزدیک، وضعیت Go بهتر بشه.

زبان های برنامه نویسی پرکاربرد
زبان های برنامه نویسی پرکاربرد



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

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

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


قرار گیری PHP در انتهای آمار هم به نوبه خودش جالبه !


ترسناک ترین زبان های برنامه نویسی !!

این قسمت نقطه مقابل زبان های دوست داشتنی قرار گرفته و میشه با توجه به آمار قبلی حدس زد که چه نام هایی در این قسمت قرار میگیرند.

ترسناک ترین زبان های برنامه نویسی
ترسناک ترین زبان های برنامه نویسی


زبان Go از کمپانی Google به همراه JavaScript و Swift در پاینن ترین قسمت های این آمار قرار داره که نشون میده برای شروع و یادگیری برای مبتدی ها مناسب هستند .


خواستنی ترین زبان های برنامه نویسی

سوال این بخش این بود که چه زبانی رو دوست دارید در آینده یاد بگیرید و کاربران تنها یک گزینه برای انتخاب داشتند:

خواستنی ترین زبان های برنامه نویسی
خواستنی ترین زبان های برنامه نویسی


خلاصه تحلیل این قسمت:
دوستانی که در سال ۹۸ / ۲۰۱۹ میخوان تکنولوژی و زبان برنامه نویسی جدید رو شروع کنند دقت کنند که آمارها گویای همه چیز هست !
در حال حاضر Dart & PHP  جز کم طرفدارترین ها هستند اما پیش بینی میکنم با سیستم عامل جدید گوگل میزان تقاضا برای زبان دارت در سالهای بعد رو به افزایش باشد.

چهارچوب های وب

پرکاربردترین ها

بررسی این قسمت در مورد Framework و Library های وب هست.

چهارچوب های وب
چهارچوب های وب


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

رتبه دوم در سال گذشته به Angular اختصاص داشت که امسال نصیبت React شده و Vue هم نتونست جایگاهی بهتر از هفتم رو به خودش اختصاص بده .


دوست داشتنی ترین های وب

دوست داشتنی ترین های وب
دوست داشتنی ترین های وب


ری اکت و ویو جز محبوب ترین های امسال شناخته شدند و حضور jQuery هم در رتبه های آخر نشان دهنده زمان بازنشستگی jQuery است . جایگاه Angular هم در نسبت با رقیباش جالبه !


ترسناک ترین های وب !!

کافیه قسمت قبلی رو مطالعه کرده باشید که تا پیش بینی کنید چه نام هایی در این قسمت یکه تاز هستند:

ترسناک ترین های وب !!
ترسناک ترین های وب !!



خواستنی های وب

سوال این قسمت یک گزینه ای بود و کاربران باید از بین تکنولوژی های موجود به اینکه در آینده میخواهند چه تکنولوژی رو یادبگیرند رای می دادند.

خواستنی های وب
خواستنی های وب


خلاصه تحلیل این قسمت :
دوستانی که در سال ۹۸ / ۲۰۱۹ میخوان یادگیری تکنولوژی و زبان برنامه نویسی رو شروع کنند دقت کنند که مسیر درستی رو انتخاب کنند. برای مثال درسته که jQuery روزگاری یکه تاز عرصه وب بوده ولی در حال حاضر ۵٪‌ از جامعه آماری StackOverflow به دنبال یادگیری اون هستند. تکنولوژی های نوظهور React & Vue & Angular آینده بهتری رو دارند.
میدونم که جمعیت کثیری از برنامه نویسان ایرانی که PHP & jQuery کار میکنند همچنان جایگاه های خوب کاری و درآمدهای بالا دارند ولی عرصه کاری این دوستان هم به مرور طی چند سال آینده تنگ تر خواهد شد.

دیتا بیس

پرکاربردترین ها

بررسی این قسمت مربوط به Database های مختلف هست و مثل سال گذشته MySql تونست جایگاه اول رو به خودش اختصاص بده . رشد خوب postgreSQL , MongoDB هم از نکات جالب این سالهای اخیر هست.

پایگاه های داده
پایگاه های داده



دوست داشتنی ترین پایگاه های داده

مثل قسمت های قبلی، در مورد محبوبیت تکنولوژی های موجود سوال شد .

دوست داشتنی ترین پایگاه های داده
دوست داشتنی ترین پایگاه های داده




ترسناک ترین پایگاه های داده

ترسناک ترین پایگاه های داده
ترسناک ترین پایگاه های داده



خواستنی ترین پایگاه های داده

تو این قسمت هم کاربران باید از بین گزینه های موجود، به یک گزینه رای میدادند:

خواستنی ترین پایگاه های داده
خواستنی ترین پایگاه های داده


خلاصه تحلیل این قسمت:
برای علاقه مندان برنامه نویسی در سال ۹۸ / ۲۰۱۹ که میخوان از بین تکنولوژی های موجود انتخاب کنند ، خوبه که از بین پایگاه های داده محبوب و پرکاربرد ، یک پایگاه داده رابطه ای و یک پایگاه داده غیر رابطه ای یاد بگیرند. محبوبیت پایگاه های غیر رابطه ای در سالهای اخیر نشون میده که استفاده از پایگاه های رابطه ای مثل SQL در سال های اخیر کمتر شده اما این موضوع دلیلی بر این نیست که پایگاه های رابطه ای رو فراموش کنیم.

قسمت بعدی، سیستم عامل ها و محیط های توسعه



سایر نوشته های من در ویرگول:

https://virgool.io/iran-react-community/پیش-نیازهای-آموزش-ری-اکت-yxmprt2im5ek
https://virgool.io/iran-react-community/ری-اکت-رو-قورت-بده-۱-u8t5ysweyxyj
https://virgool.io/@novonimo/آموزش-مقدماتی-دارت-dart-قسمت-۱-vrd1jjuoble1



Contact With me:
https://t.me/nimamohamadian
https://www.facebook.com/nimamohamadian89
https://twitter.com/Nima_Mohamadian
https://www.linkedin.com/in/nima-mohamadian-57ba63123

developerstackoverflowdatabaseweb
توسعه دهنده جاواسکریپت
شاید از این پست‌ها خوشتان بیاید