Предлагаю к обсуждению свой перевод статьи от Robert Dana. Для удобства добавлено несколько ссылок по теме, отсутствующих в оригинальном тексте. Я уже публиковал несколько статей о тенденциях на рынке труда для программистов, пишущих на различных языках. Однако, в этих статьях не затрагивался вопрос о том, какие изменения ждут нас в будущем. Упор был сделан на наиболее активно используемые и прижившиеся языки. В этой же статье я хочу обратить внимание на языки, набирающие популярность, однако, пока не претендующие на то, чтобы стать топовыми.
язык | позиция Tiobe | класс RWW & Dataist |
Go | 21 | 4 |
R | 26 | 3 |
Lua | 27 | 3 |
Scheme | 29 | 3 |
ActionScript | 37 | 2 |
Erlang | 49 | 3 |
Groovy | 50-100 | 3 |
Scala | 50-100 | 2 |
Clojure | 100+ | 3 |
Любопытно отсутствие прямой зависимости между позицией в рейтинге Tiobe и классом Dataist. Напротив, наблюдается некое подобие обратной зависимости, однако пока не будем останавливаться на этом. Итак, как данные рейтинга соотносятся с данными по открытым вакансиям? Ниже представлены данные с сайта Indeed.com (Indeed.com — один из крупнейших в интернете агрегаторов вакансий — прим. перев.): Сайт SimplyHired.com делает акцент на более краткосрочных тенденциях: Оба графика показывают преобладание ActionScript-вакансий, однако с тенденцией замедляющегося роста. Scheme растет медленно, наблюдались всплески интереса в последнее время. Groovy растет неплохо, однако не показывает сколь-нибудь сильный тренд. Данные по остальным языкам довольно скудны, поэтому сложно делать какие-то выводы на основании этих графиков. Более полезным в данной ситуации будет график относительного роста от Indeed: Это мой любимый график, так как он отражает скорость изменений. В нашем случае он может показать, от каких языков можно ожидать прорыва в следующем году. Бросаются в глаза два момента — это серьезный рост популярности Lua и всплеск интереса к Clojure за последние 18 месяцев. Также можно отметить повышение интереса к Erlang, Groovy и Scala, чего, правда, нельзя сказать в адрес Scheme и ActionScript. Итак, как можно охарактеризовать представленную информацию? Данные о поисковых запросах Google, проекты на GitHub, обсуждения на StackOverflow, данные по открытым вакансиям свидетельствуют о том, что все 9 языков заслуживают внимания в следующем году. Не углубляясь в дальнейшие рассуждения, представляю мой рейтинг языков, на которые стоит обратить внимание в 2011.
- Lua – Наблюдается повышенное внимание к языку на GitHub и StackOverflow, у него также неплохой рейтинг Tiobe. И, что более важно, появляется все больше вакансий, связанных с языком. График относительного роста от Indeed показывает что у Lua отличные шансы на то, чтобы стать популярным.
- R – языки, позволяющие эффективно обрабатывать большие объемы данных, присущие практически любому интернет-стартапу, становятся все более популярны. Рекомендую следить за тенденциями на рынке труда, касательно этого языка.
- Clojure – Несмотря не слишком высокое место в рейтинге Tiobe, язык пользуется популярностью в определенных кругах. В частности, растущее число вакансий обещает, что следующий год для Clojure будет неплохим.
- Go – Популярность языка подтверждается лишь рейтингом Tiobe. Dataist не слишком высоко оценил Go, да и данные по вакансиям не особенно обнадеживают. Однако, с покровителем в лице Google у языка есть хороший потенциал.
- Erlang – На слуху уже несколько лет. А в связи с продолжающимся ростом таких технологий реального времени, как XMPP (в особенности eJabberd), в 2011 он может стать следующим Python-ом.
- Scala – Это один из наиболее интересных языков в списке. Scala высоко оценен Dataist, однако имеет низкую позицию в рейтинге Tiobe. Учитывая тенденцию к росту вакансий и наличие популярных приверженцев (напр. Twitter), у этого языка есть все для обретения популярности.
- Groovy – На мой взгляд, Groovy упустил свой момент. Это сильный скриптовый язык с растущим количеством вакансий, но чем он может выделиться сейчас среди Ruby, Python, Erlang и Scala?
- Scheme – По какой-то причине этот язык все еще остается на плаву, наблюдается даже некий интерес к нему, однако, однако не особенно существенный, как видно из графиков.
- ActionScript – ActionScript попал в этот список благодаря его высоким позициям в рейтингах Tiobe и Dataist. Хотя, с точки зрения вакансий все и не так радужно, думается, что это временный спад. Так что в следующем году не теряйте этот язык из вида.
А как вы считаете, что нас ожидает в следующем году?
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.