Bahasa pemrograman paling populer - 2018

Statistik lain dari hh.ru di bawah potongan. Singkatnya - saya benar-benar ingin menghitung bahasa mana yang paling sering ditulis oleh pengembang dalam negeri dan bahasa mana yang paling sering dicari oleh majikan. Total - menganggap bahwa mereka menunjukkan dalam lowongan dan dalam resume pada paruh pertama tahun 2018 dan 2017. Ternyata apa yang terjadi.



Bagaimana itu. Pertama, daftar bahasa - dikumpulkan secara logis dan intuitif n bahasa, menghapus hal-hal seperti TypeScript, React, CSS, dan sebagainya. Siap mental untuk holivar pada topik tidak adanya Cobol`a atau sesuatu yang lain (ketika menyusun daftar, saya bisa kehilangan sesuatu dan kehilangan sesuatu).

daftar
1C
Assembler
C
C #
C ++
Clojure
CoffeeScript
Cuda
Delphi
Erlang
Fortran
Golang
Asyik
Haskell
Jawa
Javascript
Kotlin
Gangguan
Lua
Matlab
Objektif-c
Opengl
Pascal
Perl
Php
PL / SQL
Prolog
Python
R
Ruby
Karat
Scala
Soliditas
SQL
Cepat
Visual basic
Visual Basic .NET
Selanjutnya, saya mencari kata-kata dalam daftar di lowongan (ketika menghitung resume, algoritmanya mirip). Membagi pencarian menjadi dua bagian:

1. Saat nama bahasa ditemukan di bagian mana pun dalam lowongan, baik itu deskripsi, judul, atau persyaratan. Contoh pekerjaan:
Judul: Pengembang Java
Deskripsi: ... kami menerima pengetahuan tentang bahasa skrip, misalnya, Python ...

Lowongan seperti itu akan diperhitungkan dalam statistik di Jawa dan Python.

2. Saat nama bahasa ditemukan hanya atas nama lowongan. Ini berarti bahwa kekosongan dari contoh di atas hanya akan diperhitungkan dalam statistik Java. Semua ini diperlukan untuk memisahkan inti inti dari keterampilan terkait dan untuk lebih memahami apa yang ada di pasar).
Dalam hal bahasa seperti 1C atau Assembly, saya mencari nama-nama bahasa bersama dengan kata pengembang atau insinyur atau sinonim.

Beberapa komentar yang lebih penting:

  • periode: paruh pertama tahun 2018 (01/01/2018 - 06/30/2018),
  • dibandingkan dengan periode yang sama tahun 2017,
  • mencari di seluruh Rusia tanpa terikat ke kota,
  • lowongan dan resume tersembunyi dan resume diperhitungkan.

20 bahasa teratas berdasarkan jumlah lowongan (sebutkan kapan saja dalam lowongan)


Seperti yang saya tulis di atas, dalam jumlah lowongan dalam JavaScript, lowongan dengan nama bentuk "Pengembang Python" dapat diperhitungkan jika JS disebutkan di suatu tempat di dalam tubuh lowongan tersebut. JS dan SQL dalam statistik adalah pemimpin absolut di bawah ini, karena mereka paling sering ditunjukkan selain yang ditandai "akan menjadi nilai tambah". Omong-omong, bahasa tidak semuanya ada dalam daftar - misalnya, Soliditas: hal baru untuk memblokir dan kontrak pintar, hanya 160 lowongan di paruh pertama 2018 (akan ada gaji di bawah, akan ada statistik di dalamnya).



20 bahasa teratas dengan jumlah lowongan (disebutkan dalam judul)


Tentu saja, kami tidak memiliki aturan "jika Anda mencari pengembang Java - tulis nama", oleh karena itu tidak dapat dikatakan bahwa ini semua (yaitu, tidak ada lowongan dengan nama seperti "Pengembang backend senior" dalam statistik ini). Total: pemimpin 1C, PHP kedua (spesifik pasar domestik?), Jawa setelah (pasar tenaga kerja di Jawa dijelaskan di sini ).



Perubahan jumlah lowongan terkait dengan tahun sebelumnya


Rasio jumlah lowongan dari grafik pertama (di mana bahasa dicari untuk seluruh lowongan) hingga paruh pertama 2017 (periode yang sama, algoritma pencarian yang sama). Ternyata permintaan untuk orang-orang berpengetahuan di Kotlin meningkat 7 kali lipat, kalau tidak akan ada.



20 bahasa teratas dengan jumlah resume (disebutkan dalam paragraf resume)


Penting: resume! = Orang, karena setiap orang memiliki kesempatan untuk membuat beberapa resume dalam kerangka satu pelamar. Namun demikian, sekitar 100k pelamar tahu SQL (well), sama seperti mereka tahu 1C (hanya mereka yang menyebut diri mereka programmer yang diperhitungkan). Contoh yang aneh: ada delapan ribu pengembang untuk dua ribu lowongan dengan golang.



20 bahasa pemrograman teratas dengan jumlah resume (sebutkan dalam judul resume)


Sekarang hanya resume yang menunjukkan bahasa dalam judul. 1C lagi-lagi pemimpin, SQL hanya kedelapan (paling sering itu bukan yang utama, yang juga bisa dikatakan tentang vb, R dan, mungkin, JS). PHP bukan seorang pemimpin (mereka tidak suka menulis tentang hal itu dalam judul resume, rupanya).



Gaji Menurun


Lalu dua meja. Dengan semua ketidaksukaan terhadap tabel, saya tidak melihat cara lain untuk menunjukkan gaji. Jadi, yang diusulkan (dari lowongan) tanpa tanda kurung, dan diharapkan (dari resume) dalam tanda kurung. Nilai dalam ribuan rubel adalah median. Diurutkan dalam urutan menurun. Scala, Solidity dan Haskell adalah pemimpin absolut dalam hal usulan sn. Untuk clojure di St. Petersburg dan fortran, "N / A" ditunjukkan di mana-mana - ini berarti bahwa tiga puluh lowongan (minimum untuk analisis) dengan gaji yang ditunjukkan tidak ditemukan untuk mereka pada tahun 2018.



Bagian lowongan dan resume di Rusia


Sangat menarik di sini. Bagian dari jumlah total ditampilkan - misalnya, Moskow menyumbang 41% dari total lowongan di Jawa dan 39% dari resume (dalam kurung). Saham Moskow juga diurutkan dalam urutan menurun.


Itu saja. Pertanyaan diterima. Terima kasih

UPD: jumlah lowongan dengan menyebutkan bahasa 1C telah diperbarui.

Source: https://habr.com/ru/post/id418079/


All Articles