Редактор GeekTimes
297,2
рейтинг
4 декабря 2014 в 17:27

Самые доходные языки программирования: как заработать программисту



Новостной ресурс Quartz представил свою обработку масштабного исследования рынка труда в США, выбрав оттуда работы для программистов. Им было интересно узнать, какие языки программирования сейчас котируются на рынке – то есть, кто из программистов зарабатывает больше. На гистограмме представлены отсортированные данные по средней зарплате в отрасли в зависимости от ЯП (зарплаты по американской традиции указаны за год). Нет ничего удивительного, что в тренде находятся языки, относящиеся в первую очередь к веб-разработке и мобильным приложениям.



Если вы хотите заварить бурную кашу в обсуждениях, попробуйте спросить программистов, какой их самый любимый (а ещё лучше – какой самый лучший) язык программирования. Но самые популярные языки не всегда принесут вам наибольший доход, а выбирать язык из соображений получения наивысшего дохода – тоже вряд ли является хорошей стратегией. Например, согласно ещё одному исследованию, первое место по самому частому использованию делят Java и JavaScript, а за ними идёт PHP (которого в списке самых доходных вообще нет). Со временем популярность языков меняется достаточно быстро, но работа программиста всё-таки должна строиться вокруг алгоритмов и понимания работы систем, а не вокруг конкретного языка.

Как точно подметил автор самого популярного ответа на вопрос «какой язык лучше учить с расчётом на будущее?», надо учить несколько языков, чтобы за языком разглядеть само программирование — алгоритмы, работу с данными и т.п. Если вы учите только один язык, вы тем самым ограничиваете себя и свой потенциал. Так что, пожалуй не следует выбирать язык, исходя только из размера зарплаты. Интересно отметить, что в США по результатам этого исследования, самым популярным языком для обучения в ВУЗах стал Python.
Вячеслав Голованов @SLY_G
карма
125,2
рейтинг 297,2
Редактор GeekTimes
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (47)

  • +9
    Это ловкое чувство, когда твой любимый язык на третьем месте
    • +3
      или на первом. хотя это не язык, а скилл :)
    • 0
      Python последние время очень быстро набирает обороты, не удивлюсь если через год обгонит все!
    • +6
      А я был очень удивлен (хотя и приятно). Я был уверен в том, что джависты должны уж точно больше питонистов получать, а тут вон оно как. Но работу вроде как питонистом найти все еще сложнее, чем тем же джавистом.
  • +2
    Этот неловкий момент, когда изучаемый 2 курса язык стоит на третьем месте с конца, а изучаемого сейчас в списке нет вообще. Образование по-российски :).
    • +23
      Поверьте, язык не главное.
    • +5
      Ну, в данном случае Вы говорите не о российском образовании, а о конкретном ВУЗе… И, возможно, о специальности.
    • 0
      Pascal небось, да? Пора им уже на Python переходить, имхо…
      • 0
        Нет, тоже майкрософтский. F#
        • +1
          А, перепутал, показалось, что вы про предыдущий курс %) у нас часто с Паскаля начинают. Ну а так — неплохо же, вас учат не языку, а мыслить в функциональном стиле (по идее). У нас были Рефал, лисп и кусочек хаскеля — и я считаю, не зря.
  • +5
    А с какого перепугу RoR стал языком программирования? По этому принципу, например, надо было вместо Python писать Django.
    • 0
      А кто сказал ЯП? Написано же, skill ;)
      • +2
        Ок, не обратил внимания (да и в статье неправильно написано). Ну а остальное же это не скиллы а ЯП в чистом виде. В общем сравнение неадекватное имхо…
  • +4
    Кроме языка программирования, на зарплату оказывает влияние и предметная область — например, финансы/банки, 3D-графика/САПР, игры, сети и протоколоы, торги/реальное время, мат.статистика и прочие мат.модели и т.п. И влияние это на зарплату гораздо больше, чем влияние языка. Поэтому, если уж задаться вопросом, как максимизировать зарплату, то надо в первую очередь выбрать предметную область.
    Понятно, что область эта может меняться в течение карьеры и даже неоднократно. Но так же может меняться и язык программирования. Однако, при найме всегда больше ценятся специалисты с уже имеющимся опытом в данной области.
  • 0
    Либо я — наивный чукотский трактор, либо всякие экзотические языки типа Ассемблера все-таки подороже будут (хотя, может быть, и сложнее найти) — проектов на них написано много, а конкуренция маленькая.
    • +2
      Либо язык экзотический, либо на нём написано много проектов. Разве нет?
      • 0
        Чувствуете разницу между «написано много проектов» и «пишут много новых проектов»?
        • 0
          Чувствую. Но Вы смешиваете понятия «устаревший» и «экзотический». На идеальном экзотическом языке вообще коммерческих проектов не должно быть. С каждым удачным проектом становится больше людей, которые его изучают и язык переходит из экзотических к мейнстримовым.
          • 0
            Ну хорошо, legacy-язык. Так вас больше устраивает?
            • 0
              Спасибо, так лучше :)
              • 0
                да хоть розой назовите
    • 0
      Проектов много, а конкуренция маленькая, это вы сейчас кобол описали.
      • 0
        Ну да, например. А чем он плох (кроме многословности, конечно)?
        • 0
          Ничем не плох, просто он мёртв, как и вакансии по нему :) Я не представляю, как человек может сегодня стать разработчиком на коболе. Если кому то надо решить проблему, он будет искать человека с большим опытом, а не студента, прочитавшего замшелую книжку. Новые проекты на нём вряд ли можно найти, чтобы получить опыт.
  • 0
    Странно, что нет PHP. И вдвойне странно, что JavaScript стоит выше, чем C#.
    Что интересно, в России Rails попадает в подобный список с обратной стороны: те вакансии, в которых была указана вилка зарплат до падения рубля, еле дотягивали до 100тр с большей стороны.
    • +2
      JS это не только веб. Сейчас всякая мобильная кросс-платформа его часто использует, например. Возможно, дело в этом.
    • +2
      Странно, что нет PHP

      А что странного то? PHP популярен в фрилансе, но редко используется конторами масштаба Yandex. Это, скорее, для низкобюджетных решений.
      • +3
        В России все наоборот — за PHP отлично платят* (примерно 100-150 мидлу), что лишь немногим меньше зарплат C# или Java разработчиков.
        При этом рубистам платят 80-100, судя по открытым вакансиям.
        И как раз в крупных хайлоад проектах PHP не редкость (vk, badoo, facebook и т.д.).
        Что касается не хайлоада, а ентерпрайза, то количество таких проектов определенно покрывает недостаток их нагруженности. И тут снова PHP популярен.

        * До падения рубля. Текущие цены до их стабилизации стоит не трогать.
        • +4
          В Москве все наоборот — за PHP отлично платят* (примерно 100-150 мидлу), что лишь немногим меньше зарплат C# или Java разработчиков.


          fixed
      • 0
        А как же Facebook?
        • +1
          Facebook начался со студенческого проекта и им пришлось исходить из того что есть.

          Движок на PHP повлек за собой необходимость создания транслятора HipHop, который переводит весь код в C++. Получается одним PHP уже не обойтись, как минимум FB будут искать разработчиков C++ для поддержки своего транслятора.

          В итогде им пришлось даже создать собственный язык Hack, который дополняет PHP статической типизацией.

          Вот что значит выбор неверной технологии: пришлось писать и транслятор и даже свой язык.
          • 0
            Технология совершенно верная в их случае и успех ФБ это подтверждает. На другой они просто могли бы не взлететь по множеству причин.
            Кроме того, они рассматривали варианты слезть с PHP, но решили остаться на нём и дописать спец.штуки. Думаю, что дело не только в куче готового кода, который можно было бы постепенно менять. Из их объяснений было явно, что они остаются на нём из-за удобства, которое он даёт.
            • 0
              Технология совершенно верная в их случае и успех ФБ это подтверждает

              В их случае — скорее да. PHP подходит для контента (цмс-ки, новостные сайты, соц. сети, форумы), но плохо подходит для, к примеру, финансовых и корпоративных решений (где во главе угла роли, транзакции, требования к безопасности и пр.).

              А ведь изначально вычислительная машина, еще механическая, создавалась именно для того, чтобы считать деньги. Новости и болтовня на форумах/соц. сетях — вторичны. Главная и основная задача всех машин — автоматизация безнес процессов. Именно на это направлены все силы и деньги.
  • +5
    Хорошо, что они там про 1С ничего не знают :)
    • 0
      мне кажется, что 1с специально сделано так, чтобы всегда была работа для 1с-программеров :) не только в плане денег, но и ковыряний в поисках решения даже самых примитивных, на первый взгляд, задач :)
  • 0
    Еще бы на графиках указать относительную популярность скилла в вакансиях…
  • 0
    Серьезно? На руби что-то еще пишут кроме хипстерских сайтов-визиток?)
  • 0
    Подскажите, что в этом списке делает R?
    • 0
      биоинформатики активно его используют, и наверно много получают за это
    • 0
      BI тотже
  • 0
    Как-то тут никто не вспомнил, что штаты аутсорсят все, что можно. То есть, если в самих штатах такие скиллы востребованы, то их по каким-то причинам не выгодно/нельзя аутсорсить в таких количествах, как те же сайты на пхп.
  • +1
    Хм, фрилансю на Яваскрипте. Предложил клиенту за ту же почасовую ставку писать на Пайтоне (так как бек-енд написан именно на нем). Он сказал, что Пайтон-разработчики зарабатывают меньше, будет жирно оставлять без изменения ту же ставку, и лучше я возьму программиста по-дешевше. Пайтон — гениальный язык, но мне хотелось работать не в ущерб моим текущим доходам. Так что я все еще остался Яваскрипт программистом, мечтая, что ES7 даст мне возможность по-пайтонски кайфовать в ближайшем будущем, без транспилеров.
    • 0
      Если уж клиент начал говорить, что пайтонисти получают меньше, т.е. клиент перешел на учет статистики заработков. то тут надо учесть, что с курсом рубля, он теперь и платит по JS куда меньше, чем должен, так что цена на питон по старой цене JS даже демократична, и скорее всего все равно не дотягивает до реалий текущего курса.
      • 0
        Клиент из америки, поэтому я и удивился статистике, приведенной в посте. Я, собственно, тоже ни коим образом к рублю не отношусь.
  • +1
    Рынок труда в США не особо коррелирует с рынком труда в РФ
  • 0
    >Как точно подметил автор самого популярного ответа на вопрос «какой язык лучше учить с расчётом на будущее?», надо учить несколько языков, чтобы за языком разглядеть само программирование — алгоритмы, работу с данными и т.п.

    Сразу видно, что он не читал классика — Джоэля Спольски. А ведь это сказал именно он лет десять тому назад.
  • +5
    Литературно перевёл диаграмму на русский язык:

    image

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.