Языки для Веб Программирования
- JavaScript
- Java
- PHP
- Python
- C#
- C++
- Ruby
- CSS
- Objective-C
С помощью языковых трендов Jobs Tractor проводится анализ многих тысяч постов Twitter, которые касаются работы. Последние данные за сентябрь 2014:
- SQL
- Java (Android)
TIOBE Index составляет языковый рейтинг по количеству квалифицированных инженеров, курсов и ранжированию в поисковых системах.
- VisualBasic.NET
- Visual Basic
Если мы объединим все эти четыре исследования, то придём к следующему результату:
- Java (все)
- C / C++
Я объединил С и С++ и проигнорировал CSS с shell-скриптингом. CSS не является языком программирования как таковым, хотя и близок к препроцессорам. Shell скрипты полезны вне зависимости от осваиваемых вами технологий, но вы не найдёте работу, где был бы востребован лишь этот язык.
GitHut и RedMonk по сути аналогичны, но этого и стоит ожидать, поскольку они используют GitHub как первичный источник данных. Оба анализируют скорее публичные, чем приватные репозитории, что может вызвать отклонение результатов в сторону open source технологий.
TIOBE подвержен влиянию ресурсов поисковых систем. Возможно по этой причине С возглавляет список — язык был создан в 1969 и доступно множество исторических документов. Новые языки, такие как Ruby и Go, неизбежно оказываются внизу списка.
Образовательные ресурсы, скорее всего, оказывают влияние на результаты. Например, Python в основном используется для изучения программирования в школах и колледжах. Тысячи студентов задают вопросы и завершают проекты, но, судя по моему опыту, трудовые предложения по Python редко сравниваются с аналогичными по PHP или Ruby, несмотря на то, что он стоит выше в нескольких списках. У Java похожее преимущество, поскольку у него разнообразные сферы применения: в образовании, вебе, настольных и мобильных разработках.