Selama lebih dari satu dekade, Stack Overflow telah menyoroti naik dan turunnya teknologi, dan melihat sekilas masa depan dunia teknologi yang menjanjikan. Pada bulan Mei 2023, lebih dari 90.000 pengembang menanggapi survei StackOverflow baru tentang cara mereka belajar dan naik level, alat apa yang mereka gunakan, dan alat mana yang ingin mereka kuasai. Baru-baru ini survei Stack Overflow 2023 akhirnya dirilis. Tanpa basa-basi lagi, mari kita periksa apa yang terjadi selama setahun terakhir.
Di antara para responden, generasi muda (yang berusia 18 tahun ke bawah) tertarik pada sumber daya online sebagai pilihan pembelajaran mereka. Dengan demikian, sekitar 52% orang berusia 25-34 tahun juga memilih kursus online. Menariknya, tahun ini, kontraktor independen, pekerja lepas, dan pengembang wiraswasta mengalami sedikit peningkatan, sementara pelajar penuh waktu mengalami sedikit penurunan, berbeda sebesar 1% dibandingkan tahun sebelumnya.
Seperti yang Anda lihat dalam statistik ini, Java menempati posisi ketujuh di antara seluruh responden. Namun jika kita menggali lebih dalam, mudah untuk melihat bahwa HTML/CSS adalah bahasa markup, SQL adalah bahasa khusus domain, sedangkan Bash/Shell adalah bahasa perintah. Oleh karena itu wajar jika dikatakan bahwa Java tetap berada di antara 5 bahasa pemrograman tingkat tinggi teratas. Khususnya, mereka yang belajar coding lebih cenderung melaporkan menggunakan Java dibandingkan dengan pengembang profesional – 35% vs 30%. Java adalah bahasa pemrograman kelima yang paling banyak dicari oleh mereka yang baru memulai perjalanan belajar. Sekali lagi, jika kita membuang HTML/CSS dan SQL, akan menjadi jelas bahwa Java memegang posisi ketiga dalam daftar bahasa pemrograman tingkat tinggi yang paling banyak diminta oleh siswa.
Apa artinya? Java dianggap sebagai bahasa pemrograman pertama yang hebat karena beberapa alasan kuat – kesederhanaan, independensi platform, sumber daya yang luas, dan relevansi industri.
Berbicara tentang kerangka kerja dan perpustakaan lainnya, NET (5+) juga menduduki puncak daftar tahun ini. Perlu disebutkan bahwa Spring Framework yang kompatibel dengan Java juga mengamankan tempat di lima framework teratas.
Sedangkan untuk lingkungan pengembangan terintegrasi, Visual Studio Code tetap menjadi IDE teratas di antara semua pengembang dan IntelliJ IDEA menempati posisi ketiga.
Selain menanyakan tentang alat pencarian AI, StackOverflow juga menanyakan tentang alat pengembang AI yang paling banyak digunakan. Di sini, GitHub Copilot jelas merupakan pemimpin dengan 55% responden menggunakannya. GitHub adalah alat bantu untuk coding yang diiklankan sebagai "programmer berpasangan AI". Ini memberikan saran yang dihasilkan secara otomatis saat pembuat kode mengetikkan variabel, fungsi dan nama file, komentar kode, dokumen, dll.

Anak Laki-Laki. Foto: Jan Thijs/Amazon
Profil Responden. Siswa Semakin Memilih Pembelajaran Online
Tahun ini, Stack Overflow membandingkan teknologi paling populer di tiga kelompok berbeda – semua responden, pengembang profesional, dan mereka yang sedang belajar coding. Sebagai platform pembelajaran online, kami tidak dapat memulai tanpa berita baik – di kalangan siswa yang masih belajar coding, pencarian pengetahuan coding melalui sumber daya online telah mencapai tingkat yang belum pernah terjadi sebelumnya, dengan lonjakan luar biasa dari 70% menjadi 80% sejak tahun lalu . survei pada tahun 2022 .

Teknologi Teratas dan Popularitas Java: Tempat Terkendali di antara Para Pemimpin
Untuk memahami dasar-dasarnya, kami ingin menekankan bahwa JavaScript terus menempati posisi teratas, menjadi bahasa pemrograman yang paling umum digunakan selama sebelas tahun berturut-turut. Python telah melampaui SQL untuk mengklaim tempat ketiga. Khususnya, Python mendominasi baik di kalangan pengembang non-profesional maupun mereka yang masih belajar coding. Beberapa teknologi telah mengalami kemajuan penting selama setahun terakhir — Bash/Shell, C, Ruby, Perl, dan Erlang naik satu peringkat, sedangkan Elixir dan Lisp naik dua peringkat.

Database Paling Populer Tahun 2023. PostgreSQL Telah Menjadi Yang Terdepan
Tahun ini terjadi revolusi kecil – PostgreSQL telah melengserkan MySQL (yang mengambil posisi terdepan dalam beberapa tahun terakhir). PostgreSQL terpilih sebagai database yang paling dikagumi, mengalahkan 31 database lainnya. Mengapa semakin banyak pengembang yang memilih PostgreSQL? Karena database ini melampaui database lama dan khusus dalam konteks yang paling penting – fleksibilitas, kinerja teknis, dan penerapan di sebagian besar beban kerja perusahaan. Ditambah lagi, open source adalah inti dari semua ini. Perlu dicatat bahwa MongoDB tetap menjadi database NoSQL yang paling banyak digunakan.
Platform Cloud yang Paling Banyak Digunakan
Mengenai popularitas platform cloud, kami tidak melihat perubahan signifikan tahun ini. AWS terus mendominasi sebagai platform yang paling umum, hampir dua kali lipat persentase Azure, platform kedua yang paling banyak digunakan. Kemudahan penskalaan otomatis, integrasi dengan infrastruktur yang ada, dan tingkat gratis yang luas berkontribusi secara signifikan terhadap popularitas AWS.
Framework Teratas di tahun 2023. Spring Framework Masuk 5 Besar
Tahun ini, responden kembali menempatkan Node.js dan React.js sebagai dua teknologi web yang paling umum. Pengembang profesional menggunakannya secara setara, sedangkan mereka yang belajar coding menggunakan Node.js lebih banyak daripada React (52% vs. 48%). jQuery dan kerangka web lainnya hampir dua kali kurang populer dibandingkan Node.js dan React.js di antara semua responden.

Alat Lain Apa yang Populer Saat Ini?
Pada tahun 2023, Docker telah mengungguli npm sebagai teknologi yang paling umum digunakan di kalangan pengembang. Sementara para pelajar terus memilih npm, Docker dengan cepat mendapatkan daya tarik di komunitas pengembang.

Penggunaan Alat AI. Pemain Baru di Dunia
Tahun ini, StackOverflow telah memperkenalkan bagian baru – Alat Pencarian AI . Tidak mengherankan, pilihan utama alat pencarian AI di antara semua responden adalah ChatGPT. 83% pengembang dan pelajar yang disurvei telah menggunakannya selama setahun terakhir dan berencana untuk terus menggunakan ChatGPT tahun ini. Persentase tersebut melampaui Bing AI (20%), WolframAlpha (13,36%), Google Bard AI (9,86%), dan lainnya. Tidak mengherankan, pemula lebih cenderung menggunakan alat AI dibandingkan pengembang profesional (82% vs. 70%).

GO TO FULL VERSION