Những ngôn ngữ lập trình hiếm nhất và đắt nhất

Người ta thường chấp nhận rằng các ngôn ngữ lập trình như Rust, Erlang, Dart và một số ngôn ngữ khác là hiếm nhất trong thế giới CNTT. Vì tôi đang tuyển dụng các chuyên gia CNTT cho các công ty, thường xuyên tiếp xúc với những người làm CNTT và các nhà tuyển dụng nên tôi quyết định tiến hành một nghiên cứu cá nhân và tìm hiểu xem điều này có thực sự đúng như vậy hay không. Thông tin này có liên quan đến thị trường CNTT của Nga.

Thu thập dữ liệu

Để thu thập thông tin, tôi đã nghiên cứu số lượng vị trí tuyển dụng yêu cầu kỹ năng ngôn ngữ, cũng như số lượng hồ sơ có kỹ năng này. Tôi đã thu thập dữ liệu trên Linkedin, trên HeadHunter, sử dụng dịch vụ Amazing Hiring. Tôi cũng có số liệu thống kê cá nhân về các đơn đăng ký vào cơ quan của tôi.

Nói chung, tám ngôn ngữ đã được đề cập đến trong nghiên cứu của tôi.

Rust

Thống kê thế giới: Theo thống kê Stackoverflow vào năm 2018, Rust đứng thứ nhất (năm thứ ba liên tiếp) trong danh sách ngôn ngữ được yêu thích nhất trong số các nhà phát triển và thứ sáu trong danh sách ngôn ngữ đắt nhất xét về mức lương (69 USD mỗi năm).
Mặc dù thực tế là ngôn ngữ này khá phổ biến trên thế giới nhưng ở Nga nó vẫn là một trong những ngôn ngữ lập trình hiếm nhất.

Về các kỹ năng chính, kiến ​​thức về Rust được tìm thấy trong số 319 chuyên gia trên Headhunter và 360 chuyên gia trên Linkedin. Tuy nhiên, chỉ có 24 nhà phát triển tự nhận mình là nhà phát triển Rust trên Headhunter. Đằng sau hậu trường, người ta tin rằng chỉ có hai công ty ở Nga viết về Rust. Có 32 công ty cung cấp việc làm cho các nhà phát triển Rust trên Headhunter và 17 công ty trên Linkedin.

Cơ quan của tôi thường xuyên nhận được đơn đăng ký dành cho các nhà phát triển Rust. Tuy nhiên, có quá ít chuyên gia nên tôi có ấn tượng rằng tôi quen thuộc với tất cả các chuyên gia phát triển Rust trong nước. Do đó, trong trường hợp của ngôn ngữ Rust, nhiều ứng viên quan tâm đến công việc sẽ nắm vững ngôn ngữ này khi họ hoàn thành TOR.

nhị lang

Theo thống kê tương tự Stackoverflow Erlang không thua xa Rust và cũng đã lọt vào đủ loại xếp hạng. Trong danh sách các ngôn ngữ được các nhà phát triển yêu thích nhất, Erlang đứng thứ 67 và xét về mức lương, Erlang ngay sau Rust, chiếm vị trí thứ bảy (000 USD mỗi năm).

Headhunter có 67 lời mời làm việc dành cho các nhà phát triển có kiến ​​thức về Erlang. Trên Linkedin - 38. Nếu chúng ta nói về số lượng sơ yếu lý lịch, chỉ có 55 nhà phát triển trên Headhunter có Erlang làm ngôn ngữ chính (nó đã được nêu trong tiêu đề) và 38 chuyên gia có Erlang trong chức danh công việc của họ trên Linkedin.

Hơn nữa, có xu hướng thuê những người sở hữu Google Go hoặc Golang đã phát triển thay vì các nhà phát triển Erlang, vì có nhiều người trong số họ hơn và mức lương thấp hơn. Tuy nhiên, ý kiến ​​​​cá nhân của tôi (dựa trên dữ liệu từ cơ quan của tôi) là Go sẽ không thay thế Erlang, bởi vì đối với các dự án thực sự có tải trọng cao và phức tạp thì Erlang là ngôn ngữ không thể thiếu.

Knuckle

Chủ yếu được sử dụng trong phát triển trò chơi. Thực tế không có vị trí tuyển dụng nào (nghĩa đen là một vị trí trên Headhunter). Chỉ có hai công ty trên Linkedin yêu cầu kiến ​​thức về ngôn ngữ này. Nếu chúng ta nói về lời đề nghị, gần hai trăm nhà phát triển đã nêu kiến ​​​​thức về ngôn ngữ này trên Linkedin, 109 trên Headhunter, trong đó 10 người đưa kiến ​​​​thức về Haxe vào tiêu đề sơ yếu lý lịch của họ. Hóa ra ngôn ngữ lập trình Haxe có rất ít nhu cầu trên thị trường Nga. Cung vượt cầu.

đâm

Được phát minh bởi Google. Ngôn ngữ này ngày càng trở nên phổ biến trên thị trường. Các vị trí tuyển dụng được đăng trên Headhunter 10, trên Linkedin - 8 nhưng nhà tuyển dụng lại không yêu cầu ngôn ngữ này trong danh sách kỹ năng then chốt. Điều kiện chính là có nền tảng vững chắc về Javascript và cách tiếp cận thành thạo để giải quyết vấn đề.

Số lượng nhà phát triển quen thuộc với ngôn ngữ lập trình này là 275, nhưng một lần nữa, chỉ có 11 người coi Dart là kỹ năng chính của họ. Trên Linkedin, 124 người đã đề cập đến ngôn ngữ này bằng cách này hay cách khác trong sơ yếu lý lịch của họ.

Kinh nghiệm cá nhân và số liệu thống kê từ cơ quan của tôi cho thấy ngôn ngữ này đã được các công ty CNTT lớn sử dụng. Điều này cho thấy nó sẽ sớm bị loại khỏi danh sách các ngôn ngữ lập trình hiếm. Nhân tiện, các chuyên gia nói ngôn ngữ Dart rất đắt tiền trên thị trường.

F#

Một ngôn ngữ lập trình khá hiếm. Được phát triển bởi Microsoft. Ở Nga, chỉ có một số công ty (12 trên HH và 7 trên Linkedin) yêu cầu lập trình viên F#. Trong các trường hợp khác, kiến ​​thức về ngôn ngữ là tùy chọn. Nhân tiện, số lượng nhà phát triển có kiến ​​thức về F# đang dần tăng lên. Ngôn ngữ thậm chí còn xuất hiện trong bảng xếp hạng mới Stackoverflow. Nó đứng thứ 74 trong danh sách các ngôn ngữ được các nhà phát triển yêu thích nhất và xét về mức lương, nó đứng đầu (000 USD mỗi năm).

Xét về số lượng hồ sơ được đăng tải thì trên Headhunter có tới 253 hồ sơ nhưng rất ít người coi F# là ngôn ngữ chính của mình. Chỉ có ba người đưa kiến ​​thức về F# vào tiêu đề lý lịch của họ. Trên Linkedin, tình hình cũng tương tự: 272 nhà phát triển đã đề cập đến F# trong danh mục đầu tư của họ, trong đó chỉ có sáu nhà phát triển có F# được liệt kê ở vị trí của họ.

Số liệu thống kê như sau:

Tổng số vị trí tuyển dụng là 122 trên Headhunter và 72 trên Linkedin. Ngôn ngữ phổ biến nhất trong số những ngôn ngữ được nghiên cứu là Erlang. Hơn 50% công ty yêu cầu kiến ​​thức về Erlang. Haxe hóa ra là ngôn ngữ ít được yêu cầu nhất. Tìm kiếm các chuyên gia có kiến ​​thức về Haxe 1% và 3% các công ty trên Headhunter và Linkedin tương ứng.
Những ngôn ngữ lập trình hiếm nhất và đắt nhất

Những ngôn ngữ lập trình hiếm nhất và đắt nhất

Xét về số lượng bài tóm tắt được xuất bản, tình hình gần như tương tự. Trong số 1644 hồ sơ được đăng trên Headhunter, hơn bốn mươi phần trăm (688) có liên quan đến Erlang, số hồ sơ ít nhất (7%) được đăng bởi các chuyên gia có kỹ năng phát triển Haxe. Dữ liệu nhận được từ Linkedin hơi khác một chút. Những người sở hữu Dart đăng ít hồ sơ nhất. Trong số 1894 danh mục đầu tư, chỉ có 124 danh mục liên quan đến phát triển Phi tiêu.

Những ngôn ngữ lập trình hiếm nhất và đắt nhất

Những ngôn ngữ lập trình hiếm nhất và đắt nhất

Opa, Fantom, Zimbu

Tôi quyết định kết hợp cả ba ngôn ngữ này trong một đoạn văn vì một lý do đơn giản - thực sự là những ngôn ngữ hiếm nhất. Không có vị trí tuyển dụng và thực tế không có sơ yếu lý lịch. Bạn có thể tin tưởng một mặt rằng các nhà phát triển đã chỉ định bất kỳ ngôn ngữ nào trong số này trong kỹ năng của họ.

Vì những ngôn ngữ này không được đưa vào báo cáo Stackoverflow hàng năm cũng như không được tìm thấy trong các vị trí tuyển dụng nên tôi sẽ giải thích một vài từ về những ngôn ngữ này là gì.

Opa - một ngôn ngữ lập trình web cố gắng thay thế ngay lập tức HTML, CSS, JavaScript, PHP. Được phát triển vào năm 2011. Opa miễn phí và hiện chỉ có sẵn cho nền tảng Linux và Mac OS X 64-bit.

Fantom là ngôn ngữ có mục đích chung biên dịch sang Môi trường chạy thi hành Java, JavaScript và Thời gian chạy ngôn ngữ chung .NET. Được phát triển vào năm 2005.

Zimbu - một ngôn ngữ độc đáo và cụ thể có thể được sử dụng để phát triển hầu hết mọi thứ: từ ứng dụng GUI đến nhân hệ điều hành. Hiện tại nó được coi là một ngôn ngữ thử nghiệm, không phải tất cả các tính năng của nó đều được phát triển.

Ngoài ngôn ngữ lập trình, tôi còn đưa vào danh sách và vị trí chuyên gia an ninh mạng. Số lượng vị trí tuyển dụng so với số lượng hồ sơ ít (khoảng 20). Hóa ra là cung vượt quá cầu (như trường hợp của Haxe), một điều khá bất thường đối với lĩnh vực CNTT. Mức lương của các chuyên gia bảo mật thông tin thấp. Ví dụ, ở St. Petersburg, một chuyên gia an ninh mạng có kinh nghiệm được trả 80-100 nghìn rúp.

Nghiên cứu nhỏ của tôi cho thấy các ngôn ngữ “top” để thành thạo là: Rust, Erlang, Dart - có nhu cầu, lương cao. Các ngôn ngữ ít được yêu cầu nhất là Haxe, Opa, Fantom, Zimbu. F# phổ biến ở nước ngoài, thị trường CNTT Nga vẫn chưa bị ngôn ngữ này nắm bắt.

Nguồn: www.habr.com

Thêm một lời nhận xét