Чтобы поставить себе верные цели на новый рабочий год, важно понимать какие тенденции наметились в году прошедшем. Именно этим мы сегодня и займёмся.

Язык программирования №1 в мире

2016 год прошёл под знаменем JavaScript. На сегодняшний день этот язык программирования самый популярный в мире. Последняя его версия – JavaScript/ECMAScript6 – совместима уже со всеми ключевыми браузерами и Node.js. Конечно, ещё остались компании, не осуществившие переход и работающие с более старыми версиями JavaScript, но это дело времени.

Переход с предыдущих версий JavaScript на новую, естественным образом сказался на востребованности и доходе программистов данного направления.

Надо заметить, что уверенный рост доходов программистов JavaScript наблюдается все последние пять лет. Их зарплатам могут позавидовать специалисты многих отраслей. Новичок имеет право рассчитывать на оклад не менее 45-60т.р. а эксперты отрасти зарабатывают до 400 000 р. в месяц. Вот чему нужно учиться!

Правда если говорить о любви, а не о расчёте, то многие программисты (согласно опросам) испытывают симпатию к Rust, Shift и F#. Посмотрим, какой будет расстановка сил в этом году.


От каждого по возможностям, каждому по потребностям

Ещё одним устойчивым трендом прошедшего года стало разделение труда. Речь об использовании сторонних ресурсов для хранения данных и заимствовании уже готовых элементов для своих, более масштабных проектов. И это правильно. Гораздо комфортнее, когда Back-end – это качественная услуга, а не головная боль. В это время программисты Front-end могут спокойно заниматься своей работой.

Кстати, спрос на программистов Front-end, которые часто являются одновременно и веб-дизайнерами, устойчиво растёт.

Прошедший год дал веб-дизайнерам хорошее увеличение оплаты труда: в 2015 максимальная заплата по Москве составляла 130 000 р., а в 2016 она достигла 170 000 р. Веб-дизайнер уровня «Junior» может претендовать на 45-83 тыс. руб., что тоже выше, чем в 2015г.
Приятная новость: основам веб-дизайна можно научиться совершенно бесплатно! А дальше… дальше всё зависит только от вашей целеустремлённости.

Контейнерные системы для максимального удобства работы

Оптимизация коснулась и других процессов: выросла популярность таких сервисов, как Docker и Packer. Теперь выкладывать и тестировать приложения можно значительно быстрее. Это возможно благодаря легковесной платформе контейнерной виртуализации.

Отныне работа с контейнерными системами – это неотъемлемая часть стандартного набора средств разработчика.

Новый взгляд на функциональные языки программирования

Стремительный рост количества смартфонов и прочих гаджетов, а так же высокие требования к скорости их работы, требуют новых решений. Как следствие – увеличение популярности функциональных языков программирования, таких как Haskell, Clojure и Scala.

Функциональное программирование делает более простой и комфортной параллельную работу с различными элементами ПО, что даёт ему существенное преимущество перед объектно-ориентированным программированием.

И в программировании есть своя мода

Материальный дизайн, разработанный компанией Google, в прошедшем году получил широкое распространение. Он используется в Android, Google Play Music, YouTube, Chrome, ChromeOS, AdSense, Drive и не только.

Те не менее многие платформы продолжают создавать собственный дизайн, не используя подход Google. Тем интереснее наблюдать и сравнивать результаты!

Интересные данные можно подсмотреть в масштабном исследовании «Stack Overflow»

Получилось, что типичный разработчик-2016 – это мужчина 29-ти лет. Он активно использует JavaScript и имеет опыт работы 6,5 лет.

Абсолютное большинство программистов имеет постоянную работу. Фрилансеров всего 7,1% — даже меньше, чем студентов!

Любопытный факт: большинство опрошенных заявило, что они получили работу благодаря рекомендации друга. А мы и не удивлены – на курсах GeekBrains общению всегда отводилась большая роль.

69% разработчиков – самоучки! 43% — бакалавры в области компьютерных наук или в смежных областях. И только 2% разработчиков имеют докторскую степень.

Что и требовалось доказать: диплом – это не диагноз, а отсутствие профильного образования – не приговор. При желании, всегда можно освоить новую профессию и построить успешную карьеру.

А чем запомнился прошедший год вам, и какие вершины вы намерены покорить в этом году?
Поделиться с друзьями
-->

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


  1. perfectdaemon
    27.01.2017 15:30
    +9

    А я думал, что люди, путающие JavaScript и Java, уже вымерли. Ан нет…


    1. azShoo
      27.01.2017 15:37
      +11

      И это блог образовательной, прости господи, площадки.


      1. KvanTTT
        28.01.2017 03:42
        +5

        Это еще что. У них оказывается еще существует некий язык Shift:


        испытывают симпатию к Rust, Shift и F#


        1. perfectdaemon
          28.01.2017 21:17

          Только после вашего комментария я понял, что это такая опечатка


          1. voidMan
            29.01.2017 14:58
            +1

            Ух, я тоже подумал что отстал от трендов и про Shift ничего не слышал даже :(


  1. raveclassic
    27.01.2017 16:49
    +6

    Покажите мне вакансию на JS за 400к деревянных, буду признателен.


  1. titov_andrei
    27.01.2017 17:33
    +5

    а эксперты отрасти
    — а что отрастить — не написали ((


    1. seokirill
      27.01.2017 19:57

      По опыту могу сказать, что корелляцию зп и кол-ва рабочих языков/сред искать бессмысленно. Малые конторы ищут «веб разработчика», что подразумевает в том числе замену картриджей в принтере, а крупные узкоспециализированны людей вроде стека реакт и ко, строго фронт-энд. При этом кроме реакта ты не касается вообще ничего.

      Иной раз это даже расстраивает, ведь фронт-энд столь многогранен!


    1. seokirill
      27.01.2017 20:26

      Промахнулся огромным пальцем.
      Коммент предназначался не вам (:


  1. LekaOleg
    27.01.2017 19:39
    +2

    Работал в Белгороде full stack(с опытом 2 года, php, ext.js и тд тд тд) ЗП — 25 000 рублей! Такое чувство что статья немного обманывает с ЗП(
    Сейчас в Харькове, работаю в 4-5 раз меньше зп в переводе на рубли 100 000 (и это я просто бекендщик).


    1. seokirill
      27.01.2017 20:25
      +1

      По опыту могу сказать, что корелляцию зп и кол-ва рабочих языков/сред искать бессмысленно. Малые конторы ищут «веб разработчика», что подразумевает в том числе замену картриджей в принтере, а крупные узкоспециализированны людей вроде стека реакт и ко, строго фронт-энд. При этом кроме реакта ты не касается вообще ничего.

      Иной раз это даже расстраивает, ведь фронт-энд столь многогранен!