А насчет количества вакансий, я тут недавно провел мини-исследование на upwork, вначале взял просто число вакансий и число фрилансеров и тупо поделил для оценки соотношения.
Вышло, что конкуренция в PHP, Python и Ruby на тот момент (4.07.15) примерно одинаковая - на один заказ приходится ~37 исполнителей.
А потом, полазив по upwork'у, заметил что там есть фильтры, которые дают доп. информацию, в частности по количеству отработанных часов, градация там такая: 1) отработал хотя бы 1 час, 2) отработал больше 100 часов, 3) Отработал более 1000 часов. Там же имеется общее количество фрилансеров которые указали у себя тот или иной язык. Итак, сложив все 3 вышеперечисленные категории мы получим людей, которые реально хоть что-то сделали на бирже. Поделив это на число заказов получим уже более интересную картину:
PHP ~16 исполнителей на заказ
Python ~14.5 исполнителей на заказ (ну да, полтора рудокопа, но для оценки соотношения так лучше имхо :))
Ruby ~20.5 исполнителей на заказ
Исследование ни на что не претендует, не имеет накопленной статистики и отражает положение на конкретный момент времени.
Если честно, я ничего против PHP не имею, пока писал на нем отторжения не было. Вот что реально вызвало отторжение, так это программирование для 1с, вообще дичь какая-то :)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.