Как бы нам этого ни хотелось, но время неумолимо бежит вперед. Мы взрослеем, развиваемся, совершенствуем свои навыки в той или иной области. Наряду с нами не стоит на месте и прогресс в сфере разработки программного обеспечения.
В сегодняшней публикации мы разберемся, какие языки программирования актуальны в 2018 году и еще долгое время будут соответствовать своему статусу.
В составлении рейтинга мы, как и чуть более трех лет назад, проанализируем белорусский рынок труда и выясним, какой же язык в нашей стране лучше всего оплачивается работодателями. Материал будет полезен широкой публике, начиная от новичков, только выходящих на необъятные просторы программирования и заканчивая гуру-разработчиками. И первые, и вторые найдут для себя подтверждение в вопросе: «Верно ли был выбран язык?», либо будет вовремя скорректирована область изучения.
План анализа прежний: опираясь на рейтинг TIOBE, выясним, насколько часто тот или иной язык программирования встречается в вакансиях работодателей, размещенных на крупнейших онлайн-площадках нашей страны, а также обратим внимание на размер заработной платы. Все ниже предоставленные данные актуальны на 15 мая 2018 года.
Согласно рейтингу, наивысшие TIOBE-индексы у Java (16.4%) и С (14%). Полную противоположность показывают некогда популярные языки программирования, такие как Perl, Visual Basic, Delphi с индексом около единицы. Более наглядно и подробно информация предоставлена на диаграмме.
Рейтинг TIOBE по состоянию на май 2018 года
Для изучения рынка труда обратимся к наиболее популярным ресурсам. Для чистоты нашего анализа и сравнения с трехлетними данными воспользуемся все теми же jobs.tut.by, praca.by и rabota.by. После анализа вакансий мы получили следующий интересный результат.
Количество упоминаний языков программирования в вакансиях
Место в рейтинге |
Язык |
Место в рейтинге TIOBE |
Количество упоминаний |
Общее количество упоминаний (май 2018 г.) |
Общее количество упоминаний (апрель 2015 г.) |
||
tut.by |
praca.by |
rabota.by |
|||||
1 |
JavaScript |
8 |
655 |
12 |
31 |
706 |
298 |
2 |
Java |
1 |
390 |
13 |
37 |
441 |
174 |
3 |
PHP |
7 |
307 |
15 |
56 |
385 |
169 |
4 |
SQL |
9 |
342 |
9 |
24 |
384 |
294 |
5 |
C |
2 |
320 |
10 |
35 |
367 |
141 |
6 |
C# |
5 |
220 |
6 |
42 |
273 |
– |
7 |
Python |
4 |
251 |
0 |
9 |
264 |
62 |
8 |
C++ |
3 |
174 |
10 |
35 |
222 |
92 |
9 |
Ruby |
10 |
77 |
1 |
1 |
89 |
53 |
10 |
Go |
14 |
73 |
0 |
0 |
87 |
– |
11 |
Swift |
19 |
72 |
2 |
0 |
72 |
– |
12 |
Objective-C |
15 |
64 |
1 |
0 |
65 |
33 |
13 |
Delphi/Object Pascal |
12 |
27 |
0 |
3 |
42 |
10 |
14 |
Perl |
18 |
26 |
0 |
0 |
26 |
24 |
15 |
Assembly language |
13 |
7 |
0 |
0 |
20 |
– |
16 |
Scala |
20 |
20 |
0 |
0 |
20 |
– |
17 |
Visual Basic .NET |
6 |
4 |
0 |
2 |
12 |
– |
18 |
R |
11 |
0 |
0 |
0 |
11 |
– |
19 |
MATHLAB |
16 |
10 |
0 |
0 |
10 |
7 |
20 |
Visual Basic |
17 |
2 |
0 |
0 |
2 |
6 |
Как видно из таблицы, рейтинг TIOBE не совсем соответствует нуждам белорусских компаний. Наиболее востребованным оказался язык программирования, находящийся далеко не на первой строке авторитетного рейтинга – JavaScript. В тройке лидеров, но с существенным отрывом, оказались популярные Java и PHP. Практически ненужными оказались языки R, MATHLAB и Visual Basic.
Помимо подсчета количества упоминаний языков программировании, обратим внимание также и на то, сколько готовы платить компании сотруднику, владеющему тем или иным языком программирования. Для наглядности будем учитывать вакансии с наименьшими и наибольшими предложениями. Не каждый работодатель, к сожалению, указывает этот важный момент. Многие все же оговаривают размер платы по результатам собеседования.
Заработная плата, предлагаемая в вакансиях
Место в рейтинге |
Язык |
Место в рейтинге TIOBE |
Количество вакансий |
Предлагаемая заработная плата (BYN) |
||
Минимальная |
Максимальная |
Средняя |
||||
1 |
C |
2 |
367 |
1000 |
12000 |
6500 |
2 |
Java |
1 |
441 |
1500 |
11000 |
6250 |
3 |
C# |
5 |
273 |
2100 |
10000 |
6050 |
4 |
JavaScript |
8 |
706 |
2150 |
9800 |
5975 |
5 |
PHP |
7 |
385 |
1600 |
10000 |
5800 |
6 |
C++ |
3 |
222 |
1500 |
9000 |
5250 |
7 |
Objective-C |
15 |
65 |
2500 |
8000 |
5250 |
8 |
SQL |
9 |
384 |
1500 |
8400 |
4950 |
9 |
Ruby |
10 |
89 |
1600 |
8000 |
4800 |
10 |
Python |
4 |
264 |
2100 |
7000 |
4550 |
11 |
Delphi/Object Pascal |
12 |
42 |
800 |
5000 |
2900 |
12 |
Assembly language |
13 |
20 |
1300 |
1600 |
1450 |
13 |
Visual Basic .NET |
6 |
12 |
0 |
0 |
0 |
14 |
R |
11 |
11 |
0 |
0 |
0 |
15 |
Go |
14 |
87 |
0 |
0 |
0 |
16 |
MATHLAB |
16 |
10 |
0 |
0 |
0 |
17 |
Visual Basic |
17 |
2 |
0 |
0 |
0 |
18 |
Perl |
18 |
26 |
0 |
0 |
0 |
19 |
Swift |
19 |
72 |
2000 |
9000 |
5500 |
20 |
Scala |
20 |
20 |
0 |
0 |
0 |
По предлагаемой заработной плате лидерство у С-разработчиков. С несущественным отрывом в тройке Java и C#. За знание этих языков программирования компании готовы платить порядка 6000-6500 BYN. Нижний порог минимально предложенной зарплаты у почти неактуального, но некогда всеми любимого и востребованного Delphi – всего 800 BYN.
Если сравнить с результатами, полученными в 2015 году, становится совершенно ясно, что JavaScript, Java и PHP надежно отвоевали верхние строки рейтинга не только TIOBE, но и на фронте белорусских IT-технологий. В целом, спрос на IT-специалистов существенно вырос. Можно смело заявить, что число предложений для соискателей работы в этой сфере увеличилось в два раза. И это не может не радовать, потому как это означает верный курс в развитии сферы IT нашей страны.
Комментарии
Блинн, опять...
Английский, английский учите, господа. И мосх к нему. А там пойдёт.
"Ну тупые!" ((С)Задорнов)