JetBrains، توسعه دهنده ابزارهای جاوا و سایر زبان ها، یک مطالعه سالانه انجام داد. بیش از 47 هزار نفر از 183 کشور در نظرسنجی اکوسیستم توسعه دهندگان سال 2021 شرکت کردند . به طور خاص، در طول این مطالعه، متخصصان فناوری اطلاعات از 17 کشور مورد مصاحبه قرار گرفتند که تقریباً 70٪ از توسعه دهندگان در جهان را تشکیل می دهند: آرژانتین، بلاروس، برزیل، کانادا، چین، فرانسه، آلمان، هند، ژاپن، مکزیک، روسیه، کره جنوبی، اسپانیا، ترکیه، اوکراین، بریتانیا و ایالات متحده آمریکا. ما یافته های کلیدی این مطالعه را جمع آوری کرده ایم - در مورد زبان جاوا، کار و سبک زندگی برنامه نویسان.
جاوا در سال 2021: محبوب در کره جنوبی، چین و آلمان
یکی از نتایج اصلی این مطالعه این است که زبان برنامه نویسی جاوا، اگرچه کمی جایگاه خود را از دست داده است، اما همچنان از پایتون به عنوان زبان اصلی محبوب تر است (32٪ در مقابل 29٪ از پاسخ دهندگان). جاوا اسکریپت محبوب ترین زبان در سال 2021 بود که 69 درصد از پاسخ دهندگان از آن در 12 ماه گذشته استفاده کردند و 39 درصد از آن به عنوان زبان برنامه نویسی اصلی خود نام بردند. مانند سال 2020، جاوا بیشترین استفاده را در کره جنوبی، چین و آلمان دارد. سهم جاوا در کره جنوبی 55٪، در چین - 47٪، و در آلمان - 33٪ است. در بلاروس، 26٪ از توسعه دهندگان جاوا را ترجیح می دهند، در اوکراین - 20٪، در روسیه - 18٪. این مقدار کمی کمتر از سال 2020 است.
کدام نسخه جاوا محبوب ترین است؟
همانند سال 2020، جاوا 8 همچنان نسخه پیشرو این زبان برنامه نویسی است. همچنین جالب است که از سال 2019، جاوا 11 رشد ثابتی در حدود 10 درصد در سال نشان داده است. در اعداد، به نظر می رسد: 72٪ از توسعه دهندگانی که از جاوا استفاده می کنند، جاوا 8 را ترجیح می دهند و 42٪ جاوا 11 را ترجیح می دهند. سهم جاوا 12 و جاوا 13 از سال 2020 حدود سه برابر کاهش یافته است، در حالی که جاوا 14 و جاوا جدیدتر کاهش یافته است. 15 علیرغم اینکه نسبتاً جدید است قبلاً مخاطبان خود را به دست آورده است.
کدام چارچوب ها را انتخاب می کنید؟
سهم توسعه دهندگانی که از Spring Boot استفاده می کنند در سال 2021 رشد اندکی داشته است، حدود 4 درصد (65٪ از برنامه نویسان آن را انتخاب می کنند). چارچوب Spring MVC با 42 درصد توسعه دهندگان در رتبه دوم قرار دارد.
در عین حال، بخش کوچکی از توسعه دهندگان از چارچوب های وب جدید بسیار بیشتری نسبت به سال 2020 استفاده می کنند.
سرورهای برنامه: آپاچی تامکت و جتی
چشم انداز سرور برنامه در سال 2021 تقریباً مشابه سال 2020 است و آپاچی تامکت همچنان محبوب ترین در بین توسعه دهندگان است که توسط 61 درصد برنامه نویسان استفاده می شود.
جاوا بیشتر برای چه مواردی استفاده می شود؟
اغلب، جاوا برای توسعه وب سایت ها (39٪)، کمتر - برای ایجاد برنامه های کاربردی (26٪) و نرم افزار سیستم (19٪) استفاده می شود. استفاده از جاوا برای وبسایتها و زیرساختهای فناوری اطلاعات بین سالهای 2020 تا 2021 رشد ناچیزی داشته است، در حالی که جاوا برای تجزیه و تحلیل تجاری، علم داده و یادگیری ماشین استفاده کمتری داشته است.
پرتره یک توسعه دهنده: زنان بیشتری وارد صنعت می شوند
63 درصد توسعه دهندگان تمام وقت کار می کنند، 15 درصد در دانشگاه ها تحصیل می کنند، 7 درصد نیز تحصیل می کنند اما کار می کنند، 5 درصد به صورت آزاد کار می کنند. 81 درصد از پاسخ دهندگان به عنوان برنامه نویس، 15 درصد به عنوان سرپرست تیم، 13 درصد به عنوان مهندس DevOps، 12 درصد به عنوان یک معمار کار می کنند.
اکثر برنامه نویسان در شرکت هایی کار می کنند که در آن تعداد توسعه دهندگان کمتر از متخصصان در سایر زمینه ها است. یکی دیگر از یافته های قابل توجه این است که اغلب توسعه دهندگان در شرکت هایی با بیش از 50 نفر کار می کنند (80٪ از پاسخ دهندگان به این روش پاسخ دادند). اگر در مورد شرکت های فناوری اطلاعات صحبت کنیم، برنامه نویسان اغلب با خدمات فناوری اطلاعات (40٪)، توسعه تلفن همراه (24٪)، پلت فرم های ابری و داده ها (هر کدام 17٪) کار می کنند.
در میان شرکتهای سایر حوزهها، متخصصان فناوری اطلاعات بیشتر در زمینه بانکداری و مالی (18٪)، فروش و آموزش (هر کدام 12٪) کار می کنند. اکثر توسعه دهندگان را مردان (93%) در سنین 21 تا 29 سال (48%) تشکیل می دهند. با این حال، زنان بیشتری وارد صنعت فناوری می شوند. آنها اغلب با تجزیه و تحلیل داده ها و یادگیری ماشینی، طراحی UX/UI کار می کنند. زنان بسیار کمتری در برنامه نویسی و مدیریت سیستم ها کار می کنند. بیشترین درصد برنامه نویسان در کره جنوبی (13%)، بلاروس (12%) و کانادا (8%) هستند. در روسیه، در زمینه کلی توسعه دهندگان، تنها 7٪ از برنامه نویسان، و در اوکراین - 6٪.
سبک زندگی توسعه دهندگان: زمان بیداری و کار از راه دور
زمانی که توسعه دهندگان معمولاً روز کاری خود را شروع می کنند نسبت به سال گذشته تغییری نکرده است: برنامه نویسان حتی در طول همه گیری همه گیر به برنامه کاری خود پایبند بودند. 83 درصد از توسعه دهندگان روز کاری خود را قبل از ساعت 10 صبح شروع می کنند.
اگر قبل از همه گیری حدود 70 درصد از توسعه دهندگان از دفتر کار می کردند، اکنون 80 درصد از خانه کار می کنند. جالب است که در حالی که سهم توسعه دهندگانی که در کافه ها کار می کنند در طول همه گیری به نصف کاهش یافته است، تعداد افرادی که در فضاهای کاری مشترک کار می کنند تغییر چندانی نکرده است.
امسال، به لطف استفاده گسترده از فرمت های آنلاین، رویدادهای مختلف بسیار قابل دسترس تر شده اند. در سال 2020، حدود 75 درصد از توسعه دهندگان در کنفرانس های آنلاین شرکت کردند و بیش از 40 درصد از پاسخ دهندگان در سمینارها و جلسات آنلاین شرکت کردند.
در حالی که اکثریت قریب به اتفاق توسعه دهندگان یک حساب GitHub دارند، کمی کمتر از نیمی از آنها در Stack Overflow پروفایل دارند. سه پلتفرم رسانه های اجتماعی که بیشترین استفاده را دارند عبارتند از توییتر، اینستاگرام و فیس بوک.
سرگرمی های توسعه دهنده: بازی های ویدیویی از کدنویسی پیشی گرفته اند
در سال 2020، اکثر توسعه دهندگان برنامه نویسی را به عنوان بزرگترین سرگرمی خود نام بردند. امسال بازی های ویدیویی با افزایش محبوبیت از 49% به 59% در صدر فهرست قرار گرفتند.
رایانه شخصی محبوب ترین پلتفرم بازی است که کنسول ها در جایگاه دوم قرار دارند. در این میان پلی استیشن و نینتندو سوییچ بیشترین استفاده را دارند. دومین سرگرمی محبوب برنامه نویسی (57%) و پس از آن گوش دادن به موسیقی (40%) است. بیش از نیمی از پاسخ دهندگان در کارهای خیریه مشارکت دارند. محبوب ترین دلیل برای کمک به خیریه این است که جهان و جامعه را به مکانی بهتر برای زندگی تبدیل کنیم. بیشتر توسعه دهندگان می خواهند به کودکان کمک کنند، به محیط زیست اهمیت دهند، با نابرابری اجتماعی مبارزه کنند یا به افراد محروم کمک کنند.
اینها یافته های مطالعه اکوسیستم توسعه 2021 است. کدام یک از این یافته ها در مورد شما صدق می کند؟ با کدام یک مخالف هستید؟ از شما دعوت می کنیم در نظرات زیر متن در مورد این موضوع صحبت کنید.
GO TO FULL VERSION