Приобрести VDS со скидкой 30%, да ещё и до повышения цен. Шутка :) Но в каждой шутке есть доля правды.

До нового года осталась ровно неделя и мы знаем, что почти никто из нас с вами не начнёт новую жизнь с 1 января или с понедельника. Но также мы знаем, что никто не остановится в развитии — такова уж наша айтишная судьба: ушёл на три недели на больничный, вернулся и выпал из реальности. Ну почти. Казалось бы, сложившиеся технологии вполне достаточны для реализации большинства текущих проектов и даже самых смелых фантазий, но тем не менее в привычный стек то и дело врывается что-то новое. А стоит ли в это новое вникать? Что изучать дальше? Или наконец выйти из айти? Мы набросали небольшой план на год.


После Cybertruck мы решили не включать дизайн в список перспективных направлений для айтишников в 2020 году. Что есть внешность вещей? Ничто рядом с их сутью

Какой язык программирования на коне?


С чего начать пост о планах разработчика на 2020 год? Конечно, с анализа популярности языков программирования. Мы обратились к статистике Octoverse и осознали, что нет ничего более вечного, чем JavaScript борьба языков в первой пятёрке. Как видите, сохраняет свои позиции JavaScript и его можно смело изучать, он не потеряет популярности даже через 5-7 лет, а то и больше. 

Любителям больших данных, нейросетей и крутой аналитики стоит заняться Python и его библиотеками, поскольку ещё долго время он будет основой data science. Однако будьте осторожны — компаний с большими данными не так уж много, конкуренция на рынке разработчиков уже есть, а значит, вы можете не сразу найти работу мечты и заняться по-настоящему крутыми задачами.


Если вам по душе хардкорный, буквально кровавый энтерпрайз, финтех, банкинг и т.д., качайте Java и Spring, этот язык программирования с высокой вероятностью переживёт почти весь этот топ. К слову, у Java ещё и одно из самых профессиональных коммьюнити — работая с этим языком, вы сможете найти действительно крутые проекты, в которые при должных скиллах не так сложно войти.

Но ограничиться одним графиком неинтересно, давайте немного углубимся в статистику.

Лучшие проекты на GitHub по версии Octoverse выглядят так:


Среди этих проектов следует выделить Flutter — SDK с открытым исходным кодом для создания мобильных приложений от компании Google. Он используется для разработки приложений под Android и iOS и позволяет не создавать сразу два приложения, вы просто пилите приложение на одном языке программирования для обеих мобильных платформ. У Flutter очень много фишек и преимуществ, инженерных находок, поэтому его интересно изучить хотя бы для своего пет-проекта. На данный момент это отчасти будущее всей кроссплатформенной разработки — может и не в рамках Flutter, но выглядеть оно будет примерно так.

Языки программирования на GitHub с самыми высокими темпами роста (Octoverse):


Как видите, Dart показал колоссальный рост и это не случайно. Именно Dart — основной язык для Flutter. Это интересный, мощный язык, который уже сейчас позиционируется как альтернатива, наследник и чуть ли не убийца JavaScript (но мы-то знаем…). Вообще, список языков довольно специфический, и присутствие языка в списке скорее свидетельствует не о его популярности, а о росте интереса (как у Dart) или востребованности профессионалов с хорошим уровнем языка. Например, сложно посоветовать учить в 2020 году Rust или увлечься PowerShell, но то, что хорошие специалисты в этих технологиях получают выше рынка, это факт. Так что если у вас в голове завалялся недоученный и непрактикуемый Rust, а путь не определён, вполне можно потратить время на этот скилл.

Подведём чёткую черту:

  • если вы новичок и выбираете первый язык программирования, наш совет — JavaScript, Python, C++;
  • если вы мобильный разработчик или тяготеете к ней, то Dart + Flutter, но и Kotlin не помешает;
  • если вы профессиональный разработчик, растите вширь (фреймворки, производительность, новые версии языков), изучайте DevOps, смотрите в сторону безопасности;
  • если вы просто хотите «поучить язык для себя без цели, ну так» — учите английский или китайский, у языка программирования должна быть идея и цель. 

Чем ещё заняться в 2020 году?


?Найдите Азию в себе


Если вы думаете, что про китайский чуть выше мы пошутили, то нет. Китай, Япония, Южная Корея сильно растут технологически, принимают крупнейшие конференции по нейросетям и VR/AR и вполне готовы работать с крутыми разработчиками удалённо и на территории своей страны, а также в рамках совместных с Россией государственных и коммерческих проектов. Пока, конечно, рано судить и делать грубые прогнозы, но не исключено, что в скором времени у Калифорнии появится немало конкурентов именно в Азии. Так что да, выбирайте страну, которая вам кажется интереснее, и изучайте язык, культуру, традиции — пока как хобби, а там как карта ляжет.

?Девопсь!


Хороших DevOps-ов на рынке катастрофически мало. Здесь получилась такая же ситуация, как с разработкой — вроде «яждевопсов» много, а по сути просто умеют ковырять Docker. В то время как DevOps это и безопасность (уже два года как есть понятие DevSecOps), и микросервисные архитектуры, и собственно контейнеризация, и старое доброе системное администрирование. Поэтому, если есть потребность одновременно горизонтального и вертикального профессионального роста, приступите к DevOps. Чтобы вы понимали, насколько это серьёзно, мы приведём суперский roadmap освоения этой сферы от Камрана Ахмеда

А вы думали, всё так просто?

?Между небом и землёй


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

?Пятёрка самых-самых


  1. Смешанная реальность придёт на смену виртуальной реальности и выйдет за пределы игровой сферы. Уже сейчас появились первые проекты дополненной и смешанной реальности, и эта тенденция однозначно продолжится и выйдет за пределы очков и покемонов. Поэтому, если вас захватывает эта в прямом смысле головокружительная технология, дерзайте.
  2. Искусственный интеллект вопреки прогнозам ИТ-фантастов не станет по-настоящему интеллектуальным и «человекоподобным», он так и останется алгоритмом. Но все эти умные колонки, разработка навыков под них и т.д. здорово помогут изучить сферу новичкам и любителям, а профессионалы смогут применить свои знания в финтехе, медтехе, космосе и промышленности.
  3. Блокчейн вероятнее всего постепенно сбросит с себя негативный оттенок криптовалют и станет одним из стандартов защиты конфиденциальных данных, например, в платежах, недвижимости, ритейле и медицине. Конечно, вы можете написать свою криптовалюту как практику для изучения блокчейна, но рекомендуем не делать из этого самоцель — хайп уходит, а вот интересная и крутая технология продолжает жить.
  4. Кибербезопасность будет требовать всё более сильных пентестеров, разработчиков, сисадминов и даже менеджеров, поэтому это одно из самых перспективных направлений развития — специалисты по инфобезу будут нужны буквально в каждой компании. 
  5. Медицинские технологии — это объективно сформированная потребность ближайшего будущего. В медицинских командах учёных будут всё чаще нужны разработчики, девопсы, биотехнологи, медицинские инженеры. Войти в эту сферу достаточно сложно, но если вы выбираете вуз себе или ребенку, обязательно рассмотрите это направление, оно появилось уже и в крупных региональных университетах.

Учите математику


Да-да, хватит задавать вопросы «а в каком языке программирования не нужна математика»? Таких сфер будет оставаться всё меньше и меньше, поэтому начинайте погружение в математику, теорию вероятностей, теорию игр. Если очень трудно сесть за классические учебники, заразите себя любовью к ней, читая научно-популярные издания и книги, а затем возвращайтесь к хардкору. Знание, понимание и умение применять математику здорово повысят вашу ценность на рынке труда.

А если вы компания…


Не вляпайтесь в проблемы с поставщиками услуг, которые подводят в самый неподходящий момент. Мы вас не подведём и по старой доброй традиции, на весь декабрь мы установили скидку в 30% при оплате за год. Хорошая возможность заморозить цены на наши услуги перед новогодним подорожанием. Например, Вы можете оплатить на 3 года вперед и сэкономить до 90% от стоимости вашего VPS за 1 год.

И да, призы и промокод на 10% вас тоже ждут!

Что бы вы ни выбрали, мы желаем вам впечатляющих достижений, крутых открытий, успеха в работе и главное, устойчивого work/life баланса. Пусть ваш 2020 станет годом роста и определения себя внутри отрасли.  


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


  1. alexxisr
    25.12.2019 12:45
    +5

    я может математику плохо учил, но если оплатить 3 года со скидкой 30%, то итоговая экономия останется 30%, а не сложится в 90%.
    Иначе — можно я оплачу за 6 лет со скидкой 180% :) (то есть с вашей доплатой)


    1. Ommonick
      25.12.2019 12:53
      +2

      Напомнило сообщение на взломанном сервере образовательного портала:
      «Я не сдал квалификацию по защите информации, придется обеспечить работой тех кто ее сдал»


    1. ru_vds Автор
      25.12.2019 12:59
      -1

      В данном случае идет речь о том, что Вы можете оплатить на 3 года вперед и сэкономить до 90% от стоимости вашего VPS за 1 год. Например, цена за год 1000 рублей, вы платите сразу за 3 года вперед 2100, 900 рублей экономия (90% от стоимости 1 года). Если использовать еще дополнительно промокод в 10% (складывается с годовой скидкой), то общая стоимость сервера за 3 года будет 1800 рублей, то есть экономия за 3 года составит 120% (1200 рублей), если бы вы платили ежемесячно в течение 3 лет.


      1. Doomsday_nxt
        25.12.2019 13:03

        У вас сломалась математика…
        2 года от 6ти лет — это 30%…
        Скидка 120% — это вы ещё и доплатите?


        1. Raileg
          25.12.2019 14:01
          +1

          Да, но это 120% от стоимости года (еще раз для невнимательных) и только если ты купишь 3 года подписки… Да, ты сэкономишь год, но за 2 других придется заплатить. Все довольно просто.


          1. Doomsday_nxt
            25.12.2019 14:10

            Маркетинг… Бездушная машина выбивания денег…


          1. dididididi
            25.12.2019 17:06
            +1

            скидка 120% — это феерично)))


            1. Raileg
              25.12.2019 17:14

              Надо на цифрах, да? :) 1000 в год, 3000 за 3 года, со скидкой 3 года будут стоить 1800. Да, скидка 120% от стоимости года — это 1200 от 3000 за 3 года :D


              1. dididididi
                25.12.2019 17:21
                +3

                1200/3000 и получаем 120%?

                Чо вы паритесь? Укажите скидку за месяц)))
                1440% буде гораздо круче звучит же!))

                Или так: купите телек и получите скидку на кабель питания в комплекте 100500%))


              1. zavod
                25.12.2019 17:27

                попробуйте сделать скидку 50%, а потом добавить 50%. 100% получается?


      1. zavod
        25.12.2019 13:11
        +3

        у маркетологов своя математика

        Анекдот
        — Слышь, Вова, сколько будет дважды два?
        — Ну, за наличку — три, по безналу — четыре, взаимозачетом — пять.


      1. n0wheremany
        25.12.2019 13:46
        +1

        Вы можете оплатить на 3 года вперед и сэкономить до 90% от стоимости вашего VPS за 1 год

        Зачем платить за 3, но экономить за один?
        Если пересчитать на месяца — будет феерично ж, чего мелочиться.

        Делайте как у ритейлов — 3=2 или 2+1.
        О чем статья, видно из комментов 6)


        1. Doomsday_nxt
          25.12.2019 14:15
          +1

          Купите три диска по цене четырёх и получите ещё один в подарок!


          1. kisaa
            26.12.2019 03:38

            А в чем выгода? Правильно так:
            Купите три два по цене четырёх и получите ещё один в подарок!


            1. Doomsday_nxt
              26.12.2019 06:19

              Ну не надо перевирать классику :-)


            1. khgvghv
              26.12.2019 10:20

              В объемах продаж же!


      1. SteelJames
        26.12.2019 10:00

        Например, цена за год 1000 рублей, вы платите сразу за 3 года вперед 2100, 900 рублей экономия (90% от стоимости 1 года)

        «Вот на эти 3% я и живу» (с) анекдот.
        Вы что, серьёзно без знания математики полезли в бизнес?


      1. s_suhanov
        26.12.2019 13:49

        Это очень грубая манипуляция. Особенно учитывая фразу из статьи: "Учите математику". :)


  1. be1ay
    25.12.2019 13:46
    -1

    если вы новичок и выбираете первый язык программирования, наш совет — JavaScript, Python, C++;

    Интересно как C++ сюда попал…


    1. DesertFlow
      25.12.2019 14:02

      It's a trap


    1. Doomsday_nxt
      25.12.2019 14:16
      +4

      Я бы и JavaScript не рекомендовал новичку… Не то что-бы плохой язык или сложный. Просто он очень много прощает, а это не очень хорошо для неокрепшего ума, я считаю…


      1. ATLANT1S
        25.12.2019 21:02

        Тогда стоит рекомендовать PHP — он прощает чуть меньше.


    1. Matisumi
      25.12.2019 14:36

      Да там вообще весь список выглядит так, чтобы «новички» никогда не попали в профессию )


    1. EvilMonk
      26.12.2019 09:24

      Хотел написать прямо противоположный комментарий.
      Я бы не стал советовать новичкам изучать динамически типизируемые языки, к тому же на С++ никто не заставляет сразу писать сложные вещи.


      1. be1ay
        26.12.2019 10:23

        Я о том что в статье нет ни слова про C++. но почему то они его рекомендуют новичкам )


    1. Viceroyalty
      26.12.2019 23:44
      +1

      Что-то мне все больше кажется что первым стоит изучать что-то простенькое типа Pascal, и потом все будет казаться няшным после него


      1. EvilMonk
        27.12.2019 05:26

        Я начинал с Turbo Pascal, и мне он тогда показался очень няшным, потом при переходе на С я испытал массу неудобств, и всё думал, почему в С нельзя было сделать такой же синтаксис, как в Pascal. И только после нескольких лет изучения С и других языков Pascal перестал казаться привлекательным.


        1. Viceroyalty
          27.12.2019 11:46

          Я начинал с Basic, с ручной нумерацией строк по сравнению с ним и Pascal норм.
          Я имел ввиду современные версии естественно: C++/C# удобнее чем Delphi, не говоря уже о Ruby/Python, чистый C (если вы не хардкорный хакер) в реальной жизни, думаю, вам не понадобятся


  1. roller
    25.12.2019 14:02

    > Что айтишнику делать в 2020
    Эммигрировать.


    1. p0gank
      25.12.2019 14:47
      +5

      Эммигрировать.

      Это получать премию «Эмми»?


      1. roller
        25.12.2019 15:03
        +3

        Это immigration но в противоположном направлении
        Внезапно между словами «эмиграция» и «иммиграция» оказалось больше различий чем первая буква!


  1. epishman
    25.12.2019 21:02

    Dart — 532
    Rust — 235
    Зашел на HH, считаю количество вакансий по РФ:
    Flutter — 23
    Rust — 7
    Пропорция популярности подтверждается!


    1. notturnomio
      26.12.2019 09:34

      HH Казахстан: Flutter — 1 (знание будет плюсом php-сту), Dart || Rust — 0.


      1. epishman
        26.12.2019 09:40

        В общем, у нас всего 3 варианта — 1C, PHP, эмиграция )


  1. Doomsday_nxt
    25.12.2019 22:15

    Из этой статьи (и комментариев) я понял одно — маркетологи компании RUVDS добились того что я с этой компаний никогда не захочу связываться…


  1. AllexIn
    25.12.2019 23:02
    +1

    Я понимаю, что срач про проценты прерывать нехорошо…
    Но всё же: подскажите годнуюб литературу для того чтобы заинтересовать математикой/физикой и в качестве плацдарма в переходе на учебную литературу.


    1. Exosphere
      25.12.2019 23:32
      +2

      Я тут мимо шла, но лично мне «зашло»:

      Научпоп:

      • «Гедель, Эшер, Бах: эта бесконечная гирлянда. Метафорическая фуга о разуме и машинах в духе Льюиса Кэрролла» Дугласа Р.Хофстадтера
      • Джордан Элленберг «Как не ошибаться»
      • Иэн Стюарт Укрощение бесконечности «История математики от первых чисел до теории хаоса»

      И отдельной строкой выделю энциклопедию для детей Аванта «Математика» (толстая такая) — у них мощнейшая серия и очень круто написано, вроде и учебник, но интересно и постепенно, ступенчато. По ней изучала перед тем, как пройти 1,5-годичный курс «Разработка ПО», освежала основы — всё помогло.


      1. 1nd1go
        27.12.2019 11:40

        А что вам понравилось в «Как не ошибаться»?


    1. trueMoRoZ
      26.12.2019 08:43

      Саймон СИНГХ «ВЕЛИКАЯ ТЕОРЕМА ФЕРМА». Просто шедевр. Величайшая проблема математики, об которую ломали зубы лучшие умы. И целая жизнь учёного, доказавшего эту теорему.


    1. notturnomio
      26.12.2019 09:28

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

      Я просто гуглил «топ приложений (сайтов, каналов) для изучения математики», и выбирал что по душе.


    1. saaivs
      26.12.2019 11:07

      На моё мировоззрение вот эти работы сильно повлияли:

      1) «Теории всего на свете» (под ред. Д. Брокман)
      2) «Хаос. Создание новой науки» Д. Глейк
      3) «Наша математическая Вселенная» М. Тегмарк
      4) «Мир многих миров» А. Виленкин
      5) «Введение в кибернетику» У. Эшби (Учебник)
      6) «Логика случая» Е. Кунин


    1. A114n
      26.12.2019 12:02

      Перельман и Гарднер?


    1. KirillFormado
      26.12.2019 13:27

      еще одна книжка, «Математика. Утрата определённости», по истории математики.


    1. freecoder_xx
      26.12.2019 18:50

      Посоветуйте пожалуйста какие-нибудь хорошие хардкорные кнги по математике (теория вероятностей, теория игр, универсальная алгебра или криптография), освоить которые в целом будет достаточно для капитального въезда в тему (считаем, что основы дискретной математики и матанализа у читателя имеются).


      1. Viceroyalty
        26.12.2019 23:47

        Брюс Шнайер, Прикладная криптография


    1. Viceroyalty
      26.12.2019 23:46

      Демидович… а нет, это ж не чтоб заинтересовать, а чтоб навсегда отпугнуть (минутка юмора)


  1. PleaseKING
    26.12.2019 02:18
    +1

    Я бы добавил, что уже начался и будет продолжаться взлёт разработки железа. Эпоха "есть Интел и всё" закончилась, каждый пилит что-то своё, грядут десятки новых архитектур и чипов, жизнь станет интересна.


  1. diogen4212
    26.12.2019 05:40

    с чем связан рост С# в 2014-2016 гг.?


    1. notturnomio
      26.12.2019 09:24

      В ноябре 2014 года Microsoft перевел .NET Framework под MIT-лицензию и стал неспешно открывать исходный код фреймворка. Плюс тогда же они выпустили бесплатную VS Комьюнити Эдишн для индивидуальных разработчиков, малых организаций, open source, и обучения.


    1. roller
      26.12.2019 15:23

      Рост популярности Unity движка?


  1. alexeydg
    26.12.2019 08:29

    и главное ни слово о PHP, как будто на нем ничего не пишется=) вечно умирающий язык по версии всех, но по факту живее всех


    1. vlreshet
      26.12.2019 13:36

      по версии всех
      По версии людей которые в последний раз трогали его лет 6 назад, и думают что с того времени ничего не изменилось)


      1. alexeydg
        26.12.2019 14:14

        зря так думаете


    1. Alexufo
      26.12.2019 16:07

      Ничего и не пишется о чем можно было бы писать. С пыхом мало интересного, хотя кое в синтаксисе он js пока передил


    1. Viceroyalty
      26.12.2019 23:49

      На фрилансе куча wordpress-а, значит php — маст хев


  1. darkAlert
    26.12.2019 12:26

    C++, судя по всему, поднимался с 2016 по 2018 как раз благодаря ML.


  1. Master255
    26.12.2019 12:51

    Объявляю Java — самым перспективным языком для программиста в 2020 и 2021 году!
    На втором месте C#.
    Никого не слушайте и не смотрите на графики. Всё не так, как кажется и на много сложнее. Объяснять времени тоже нет :-)
    Just Do It!


  1. freecoder_xx
    26.12.2019 18:53

    Для среднего айтишника по офису средней компании..


  1. ivorobioff
    27.12.2019 23:05

    Я обратил внимание что многие не совсем понимают что такое DevOps. Многие склоны думать что это определенная профессия которая требует знания в основном сисадмина + немного программирования. Но это не так. DevOps это скорее командная работа сисадмина и программиста и это не конкретная профессия, а скорее наименование отдела который занимается выкатом и настройкой ПО. Довольно хорошее определение DevOps можно найти здесь azure.microsoft.com/en-us/overview/what-is-devops