Pekerjaan pemrograman impian Anda membutuhkan bahasa ini, setiap situs setuju

Selama beberapa bulan terakhir, kami telah melakukan penelitian mendalam yang komprehensif tentang popularitas bahasa pemrograman. Jadi, bagaimana kita mengukur popularitas? Itu sudah menjadi pertanyaan besar. Apakah itu berdasarkan jumlah proyek GitHub? Apakah berdasarkan jumlah posting di forum pemrograman populer? Ataukah berdasarkan survei? Apa yang benar-benar menentukan popularitas bahasa pemrograman? Hari ini kita akan melihat satu faktor yang pada akhirnya paling penting bagi orang-orang: di mana pekerjaan-pekerjaan itu? Metode penelitian saya cukup sederhana. Saya pergi ke situs pekerjaan paling populer dan mencari setiap bahasa pemrograman berdasarkan namanya. Analisis ini mencerminkan gambaran permintaan bahasa pemrograman pada awal November 2024. Beberapa situs pekerjaan tidak memberikan total hasil pencarian, jadi saya melewatkannya. Saya menetapkan tiga situs yang memberikan hitungan yang baik dari jumlah penawaran pekerjaan berdasarkan istilah yang saya cari. Situs-situs tersebut adalah Dice, Indeed, dan LinkedIn. Penting untuk memahami apa yang data pencarian kita katakan. Ketika saya mencari kata seperti SQL, mesin pencarian situs pekerjaan mengembalikan setiap tawaran pekerjaan yang mengandung kata SQL dalam daftar mereka. Hasil tersebut mungkin termasuk pekerjaan pemrograman Python di mana mereka juga mencantumkan SQL. Hasilnya juga mungkin termasuk pekerjaan admin web dasar dengan SQL dalam daftar pekerjaan. Jadi, dalam artikel ini, saya tidak mengatakan bahwa situs menunjukkan jumlah pekerjaan yang tersedia untuk programmer SQL. Sebaliknya, saya mengatakan SQL muncul dalam hasil pencarian, menunjukkan seberapa penting manajer perekrutan menganggapnya penting bagi Anda untuk menguasai bahasa ini untuk memenuhi syarat untuk pekerjaan tertentu di organisasi mereka. Penafsiran hasil tersebut berlaku untuk setiap bahasa dalam artikel ini. Dan ya, saya tahu ada beberapa orang yang tidak percaya bahwa SQL cukup serbaguna untuk diklasifikasikan sebagai bahasa yang sebenarnya (ya, saya membaca komentar), tetapi itu pasti sering tercantum dalam persyaratan pekerjaan. Terlepas dari bagaimana seharusnya diklasifikasikan, sebaiknya Anda memastikan Anda bisa berbicara dengan lancar dalam SQL jika Anda berniat untuk mendapatkan pekerjaan pemrograman. Saya juga mengalami beberapa tantangan dengan istilah pencarian saya karena beberapa bahasa pemrograman populer memiliki nama yang sangat generik. Saya harus menambahkan \”pengembang\” atau \”pemrogram\” setelah istilah-istilah ini untuk menunjukkan bahwa saya mencari bahasa dan bukan hanya kata. Pendekatan tersebut berarti saya mungkin melewatkan beberapa daftar. Namun, tidak ada dari bahasa dengan nama yang sangat generik yang berada di \”zona peluang\” keahlian teratas yang sangat dicari oleh manajer perekrutan. Mari kita bicarakan tentang daftar-daftar pekerjaan itu. Ingatlah bahwa tidak semua daftar dibuat sama. Beberapa daftar pekerjaan diposting oleh perusahaan yang berusaha mengumpulkan data resume, jadi jika atau saat suatu kebutuhan terbuka, mereka akan memiliki orang untuk mengejarnya untuk mengisinya. Beberapa daftar pekerjaan sudah terisi dan masih berjalan di situs pekerjaan. Dengan menjengkelkan, daftar pekerjaan lain mungkin juga front untuk penipuan. Pertahankan kewaspadaan Anda, terutama jika ada perusahaan yang meminta Anda untuk mengeluarkan uang sebelum Anda mendapatkan gaji penuh. ZDNET memiliki serangkaian artikel tentang penipuan pekerjaan. Luangkan waktu untuk membacanya. Untuk artikel ini, kita hanya melihat lingkup keseluruhan daftar pekerjaan untuk bahasa tertentu. Jadi, apa arti data ini untuk karier pemrograman Anda? Jika Anda baru memulai, itu seharusnya membantu Anda memahami bahasa mana yang harus Anda fokuskan untuk dipelajari terlebih dahulu. Jika Anda seorang profesional, itu akan menunjukkan bahwa mungkin ada permintaan untuk bahasa yang sudah Anda ketahui, tetapi itu juga mungkin menunjukkan bahasa yang harus Anda ketahui. Periksa data agregat dari studi ini (di grafik utama yang saya tunjukkan di bagian atas artikel ini) dan gunakan sebagai panduan untuk bahasa yang perlu Anda ketahui. Inilah bahasa yang harus Anda kuasai dengan baik, sehingga ketika Anda mencari pekerjaan, Anda dapat mencantumkannya dalam resume Anda dan, semoga, mendapatkan pekerjaan menggunakan bahasa ini karena mereka yang paling diminati. Tidak semua situs pekerjaan sama. LinkedIn memiliki jauh lebih banyak pekerjaan yang ditawarkan daripada Dice atau Indeed: Model awalnya memberi bobot pada setiap situs yang lebih kecil untuk membawa nilai mereka sejajar dengan LinkedIn. Tapi pendekatan itu menghasilkan representasi yang sangat tidak proporsional dari beberapa bahasa yang lebih kecil. Jadi, saya memilih untuk menambahkan semua pekerjaan dan memberikan total daripada agregat yang dire-skalakan ulang. Pendekatan itu secara alami memberikan pengaruh yang terlalu besar pada LinkedIn. Namun, hasil tersebut mencerminkan betapa LinkedIn sebenarnya memiliki pengaruh yang terlalu besar. LinkedIn, misalnya, menempatkan SQL sebagai bahasa teratas, sementara Indeed menunjukkannya di bagian bawah. Jika Anda ingin melihat bagaimana ketiga situs membandingkan popularitas bahasa, saya punya lebih banyak grafik. Jadi, di sana kamu pergi. Pesan utama dari penelitian ini dan studi popularitas bahasa kami sebelumnya adalah memastikan Anda menguasai Python. Sangat jelas bahwa jika Anda memiliki keterampilan dalam bahasa-bahasa dalam \”zona peluang\” (yaitu Python, SQL, HTML, Java, C++, dan JavaScript), Anda akan sangat baik posisinya dalam pencarian pekerjaan Anda. Meskipun tidak ada permintaan yang besar, jika Anda memiliki keterampilan dalam bahasa-bahasa \”permintaan sedang\” seperti Swift, C#, PHP, TypeScript, dan Go, ada pekerjaan untuk Anda juga. Adapun bahasa-bahasa \”permintaan menurun\” seperti alat shell scripting apa pun, Ruby, Kotlin, C, R, Rust, Lua, atau Dart, jelas bahwa Anda harus mencantumkannya dalam resume Anda jika Anda menguasainya, tetapi jangan menghabiskan waktu belajar mereka kecuali jika Anda memiliki pekerjaan berbayar di mana mereka diperlukan sebagai bagian dari pekerjaan. Di mana Anda melihat permintaan bahasa? Bahasa apa yang Anda gunakan, dan apa yang menjadi favorit Anda? Beri tahu kami di komentar di bawah. Anda dapat mengikuti pembaruan proyek saya sehari-hari di media sosial. Pastikan untuk berlangganan newsletter pembaruan mingguan saya, dan ikuti saya di Twitter/X di @DavidGewirtz, di Facebook di Facebook.com/DavidGewirtz, di Instagram di Instagram.com/DavidGewirtz, dan di YouTube di YouTube.com/DavidGewirtzTV.

MEMBACA  Fitur Pixel Watch 3 yang terlupakan ini bisa menyelamatkan nyawa Anda