برای بیش از یک دهه، Stack Overflow بر روی فناوریهای رو به رشد و رو به زوال نور میافکند و به آینده امیدوارکننده دنیای فناوری نگاه میکند. در می 2023، بیش از 90000 توسعهدهنده به نظرسنجی جدید StackOverflow درباره نحوه یادگیری و ارتقا سطح، ابزارهایی که استفاده کردهاند و دوست دارند به کدام ابزار مسلط شوند، پاسخ دادند. اخیراً بررسی Stack Overflow 2023 سرانجام منتشر شد. بدون مقدمه، بیایید بررسی کنیم که در طول سال گذشته چه اتفاقی افتاده است.
در میان پاسخ دهندگان، نسل جوان (افراد 18 سال به بالا) به سمت منابع آنلاین به عنوان راه یادگیری ترجیحی خود جذب می شوند. با این اوصاف، حدود 52 درصد از افراد 25 تا 34 ساله نیز به دوره های آنلاین ترجیح می دهند. جالب است که امسال، پیمانکاران مستقل، مترجمان آزاد و توسعه دهندگان خوداشتغال شاهد رشد متوسطی هستند، در حالی که دانشجویان تمام وقت شاهد کاهش ملایمی هستند که نسبت به سال قبل 1 درصد متفاوت است.
همانطور که در این آمار مشاهده می کنید، جاوا جایگاه هفتم را در بین تمامی پاسخ دهندگان به دست آورده است. اما اگر عمیقتر بگردیم، به راحتی میتوان فهمید که HTML/CSS یک زبان نشانهگذاری است، SQL یک زبان خاص دامنه است، در حالی که Bash/Shell یک زبان دستوری است. به همین دلیل می توان گفت جاوا در بین 5 زبان برنامه نویسی سطح بالا باقی مانده است. قابل ذکر است، کسانی که در حال یادگیری کدنویسی هستند، در مقایسه با توسعه دهندگان حرفه ای، احتمال بیشتری برای گزارش استفاده از جاوا دارند – 35% در مقابل 30%. جاوا پنجمین زبان برنامه نویسی پرطرفدار برای کسانی است که به تازگی سفر یادگیری خود را آغاز کرده اند. مجدداً، اگر HTML/CSS و SQL را کنار بگذاریم، مشخص میشود که جاوا جایگاه سوم را در فهرست کوتاه درخواستکنندهترین زبانهای برنامهنویسی سطح بالا در بین دانشجویان دارد.
چه مفهومی داره؟ جاوا به چند دلیل قانع کننده - سادگی، استقلال پلت فرم، منابع گسترده و ارتباط با صنعت، اولین زبان برنامه نویسی عالی در نظر گرفته می شود.
در مورد سایر چارچوب ها و کتابخانه ها، NET (5+) امسال نیز در صدر فهرست قرار دارد. شایان ذکر است که Spring Framework سازگار با جاوا نیز جایگاهی را در پنج فریمورک برتر تضمین می کند.
در مورد محیط توسعه یکپارچه، Visual Studio Code همچنان برترین IDE در بین تمام توسعه دهندگان است و IntelliJ IDEA جایگاه سوم را دارد.
StackOverflow علاوه بر پرس و جو در مورد ابزارهای جستجوی هوش مصنوعی، در مورد پرکاربردترین ابزارهای توسعه دهنده هوش مصنوعی نیز سؤال کرد. در اینجا، GitHub Copilot با 55٪ از پاسخ دهندگان از آن استفاده می کند. GitHub یک ابزار کمکی برای کدنویسی است که به عنوان "برنامه نویس جفت شده با هوش مصنوعی" تبلیغ می شود. پیشنهادات تولید خودکار را به عنوان نوع کدگذار برای متغیرها، نام توابع و فایل ها، نظرات کد، رشته های اسناد و غیره ارائه می دهد.

پسر ها. عکس: Jan Thijs/Amazon
مشخصات پاسخگو دانش آموزان به طور فزاینده ای آموزش آنلاین را انتخاب می کنند
امسال Stack Overflow محبوبترین فناوریها را در سه گروه مختلف مقایسه کرد - همه پاسخدهندگان، توسعهدهندگان حرفهای و کسانی که در حال یادگیری کدنویسی هستند. بهعنوان یک پلتفرم یادگیری آنلاین، نمیتوانیم بدون خبرهای عالی شروع کنیم – در بین دانشآموزانی که هنوز در حال یادگیری کدنویسی هستند، پیگیری دانش کدنویسی از طریق منابع آنلاین به ارتفاعات بیسابقهای رسیده است، با افزایش قابلتوجهی از 70% به 80% نسبت به گذشته . نظرسنجی در سال 2022

فن آوری های برتر و محبوبیت جاوا: جایگاهی در میان رهبران تثبیت شده است
برای رسیدن به اصول اولیه، مایلیم تاکید کنیم که جاوا اسکریپت همچنان در جایگاه های برتر قرار می گیرد و برای یازدهمین سال متوالی رایج ترین زبان برنامه نویسی مورد استفاده است. پایتون با پیشی گرفتن از SQL جایگاه سوم را به خود اختصاص داده است. قابل توجه است که پایتون در بین توسعه دهندگان غیرحرفه ای و کسانی که هنوز در حال یادگیری کدنویسی هستند برتری دارد. چندین فناوری در طول سال گذشته پیشرفتهای قابلتوجهی داشتهاند - Bash/Shell، C، Ruby، Perl و Erlang با یک موقعیت بالا رفتهاند، در حالی که Elixir و Lisp دو پله صعود کردهاند.

محبوب ترین پایگاه های داده 2023. PostgreSQL رهبر شده است
امسال یک انقلاب کوچک اتفاق افتاد - PostgreSQL MySQL را از سلطنت خلع کرد (در سال های گذشته موقعیت پیشرو را به دست آورد). PostgreSQL به عنوان تحسین برانگیزترین پایگاه داده انتخاب شد و 31 پایگاه داده دیگر را شکست داد. چرا توسعه دهندگان بیشتر و بیشتر PostgreSQL را ترجیح می دهند؟ زیرا از پایگاههای دادههای قدیمی و تخصصی در حیاتیترین زمینهها - انعطافپذیری، عملکرد فنی و کاربردپذیری در وسیعترین تعداد بار کاری سازمانی، پیشی میگیرد. به علاوه، منبع باز در قلب همه اینها قرار دارد. شایان ذکر است که MongoDB پر استفاده ترین پایگاه داده NoSQL است.
پر استفاده ترین پلتفرم های ابری
با توجه به محبوبیت پلتفرم های ابری، امسال نمی توانیم شاهد تغییرات قابل توجهی باشیم. AWS همچنان به عنوان رایج ترین پلتفرم تسلط دارد و درصد Azure، دومین پلتفرم پرکاربرد را تقریباً دو برابر می کند. سهولت مقیاسبندی خودکار، ادغام با زیرساختهای موجود، و سطح رایگان گسترده به میزان قابل توجهی به محبوبیت AWS کمک میکند.
فریم ورک های برتر در سال 2023. بهار فریم ورک در 5 مورد برتر قرار دارد
امسال، پاسخ دهندگان دوباره Node.js و React.js را به عنوان دو فناوری رایج وب رتبه بندی کردند. توسعه دهندگان حرفه ای از آنها به طور نسبتاً مساوی استفاده می کنند، در حالی که کسانی که در حال یادگیری کدنویسی هستند از Node.js کمی بیشتر از React استفاده می کنند (52٪ در مقابل 48٪). jQuery و سایر فریم ورکهای وب تقریباً دو برابر کمتر از Node.js و React.js در بین همه پاسخدهندگان محبوب هستند.

چه ابزارهای دیگری در حال حاضر محبوب هستند؟
در سال 2023، Docker به عنوان متداول ترین فناوری مورد استفاده در میان توسعه دهندگان، عملکرد بهتری از npm داشته است. در حالی که دانش آموزان همچنان npm را ترجیح می دهند، Docker به سرعت در جامعه توسعه دهندگان مورد توجه قرار می گیرد.

استفاده از ابزارهای هوش مصنوعی بازیکن جدید در صحنه
امسال StackOverflow بخش جدیدی را معرفی کرده است - AI Search Tools . جای تعجب نیست که انتخاب برتر برای ابزارهای جستجوی هوش مصنوعی در میان همه پاسخ دهندگان، ChatGPT است. 83 درصد از توسعه دهندگان و دانش آموزان مورد بررسی در سال گذشته از آن استفاده کرده اند و در حال برنامه ریزی برای ادامه استفاده از ChatGPT در سال جاری هستند. چنین درصدی بالاتر و فراتر از هوش مصنوعی Bing (20٪)، WolframAlpha (13.36٪)، Google Bard AI (9.86٪) و دیگران است. جای تعجب نیست که مبتدیان بیشتر از توسعه دهندگان حرفه ای از ابزارهای هوش مصنوعی استفاده می کنند (82٪ در مقابل 70٪).

GO TO FULL VERSION