image

Привет друзья! Как и было заявлено, 26-27 февраля состоялась конференция сообщества под славным именем C++ Russia 2016. Мероприятие прошло на берегах Невы в стенах, холлах и залах отеля Park Inn by Radisson Прибалтийская.

Что там и как? Вперед — под кат!

Конференция


Флагман Russia C++ — конечно же докладчики и доклады (блокноты и тусовка само собой, но все же…). На этот раз программная часть количественно подросла по сравнению с Москвой 2015 — получилось 2 дня, 3 трека, 25 докладов. Программа вышла крайне разнообразной по темам:

  • стартовали с увлекательной повести от Gor Nishanov (Coroutines)
  • уроки английского вспоминали на докладах гостей Joel Falcou (Boost.SIMD), Kirk Shoop (Reactive programming), Dori Exterman (Parallel computing strategy)
  • учились разным штукам от тертых докладчиков Александра Фокина (Рефлексия) и Дмитрия Нестерука (Паттерны)
  • внимали инсайдерской информации от Антона Полухина (Boost)
  • играли в бейсбол с питчером Михаилом Матросовым (Повседневный С++)
  • а также многое, многое, многое другое

Слайды презентаций выложены, видео выпустили в эфир буквально на днях — смотрите, изучайте, радуйтесь!

Закусить доклады можно было хорошей порцией общения с собратьями по призванию, коих набралось около 400 человек, а также c докладчиками и представителями компаний на стендах, благо пространство отеля и кофей позволяли.

От бизнеса были Лаборатория Касперского, JetBrains, Artec 3D, СиПроВер, Luxsoft и Яндекс. Команды на стендах радовали общением, фишками и плюшками, а также старались нагрузить трещавший от информации мозг олимпиадным программированием!

Аперитив


Накануне конференции домашние мероприятия в питерских офисах организовали компании JetBrains и Яндекс.

Компания JetBrains собрала народ на вечеринку JetBrains C++ night. Здесь можно было пообщаться на тему продуктовой линейки компании непосредственно с разработчиками, мини-инсайд, как-никак. Также JetBrains представила вариации на тему Resharper, CLion и HPC в виде докладов.

Яндекс, в свою очередь, провел ток-шоу Что происходит в C++, пригласив на беседу зарубежных гостей конференции C++ Russia. Говорили долго и интересно. Много и оптимистично (ох) про С++ 17, про модули и корутины, про модули и концепты, про модули и нехорошие макросы и про многое другое конечно.

Аперитив удался весьма качественным. Спасибо компаниям за здоровские мероприятия, погонять чаи в офисе Яндекса было интересно )

Итак, он же итог


Настоящий C++ марафон выдал Питер в последние дни зимы. Похоже, что С++ в нашей стране любят, ценят и знают (чуть-чуть). А себя показать, других посмотреть, познакомиться, пообщаться, научиться чему-то, посмотреть на мастеров своего дела, на людей, что делают библиотеки и язык, создают компетенции и мастерство, делятся находками и приемами — все это позволила делать отлично организованная конфа С++ Russia. Для всего этого у нас есть сообщество неравнодушных программистов и компаний. Ура!

С другой стороны, привозить отличных докладчиков со всего мира — оказывается — совершенно реально. Gor Nishanov, на мой взгляд, стал звездочкой конференции — и по докладу, и по открытому общению, и по русскому языку. А Joel Falcou, судя по функциям и исходникам Boost.SIMD, в сговоре с темными силами метапрограммирования. Ну и не каждый день видишь как Dori Exterman рассказывает в коридоре, как чертовски сложно реализован IncrediBuild и почему компания не боится появления модулей в C++.

Спасибо организаторам и участникам — было классно! sermp, спасибо за работу, спасибо за сообщество!

А что дальше?


Впереди в планах — брать Казань встречей сообщества, брать Сибирь — конференцией.

В комментариях делимся впечатлениями, спрашиваем вопросы, отвечаем ответы и все такое.

P.S. За все ошибки, недочеты, переучеты, обиды и оскорбления в посте ответственность несет кто угодно, но только не автор (вот какие приемы можно нарыть в книжках по алгоритмам)!

P.P.S. С++ на Урале! Если ты есть, отзовись, организуйся и активизируйся! Пока регион выпадает из географии активного С++ сообщества.

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


  1. alex_justes
    31.03.2016 21:05
    +1

    Урал на линии! :)


  1. helper2424
    31.03.2016 21:18

    На Урале С++ пока жив. В этом году даже была конференция, правда не настолько масштабная как В Питере.


    1. sermp
      01.04.2016 05:44
      +1

      Вы не могли бы ссылку прислать? А то мы пытаемся найти контакты с местным сообществом и никак не можем.


      1. helper2424
        01.04.2016 09:21
        +5

        Извиняюсь, немного вас обманул, была она в конце прошлого года — https://c-user-group-russia.timepad.ru/event/262787/.
        А по поводу того, что не можете найти контакты с сообществом — тут все просто. Как такого сообщества нет. Есть несколько компаний на Урале, их крайне мало, которые разрабатывают на крестах. В той или иной степени все друг друга знают, но создавать комьюнити никто не собирается пока.
        Причин всему этому несколько.
        1) Чтобы писать на с++ в 2016 году небольшой компании (а скорее всего компания с Урала небольшая) необходимо иметь веские причины, так как разработка обычно медленная, с точки зрения бизнеса, часто неоправданная (для маленьких компаний).
        2) Люди есть, но их мало. Чтобы стать хорошим с++ разработчиком нужно время и опыт, а все хотят брать на работу сразу хороших разработчиков. Т.е. новичкам проще работать с другими инструментами, где ниже порог входа, не нужен большой background. Как итог — притока людей нет, хотя бывают исключения, когда человек по неведомым причинам как то, да наработал background. А вот отток есть, писать на с++ приходится много и тяжело, а вот зп обычно так не растут, как например объемы работы, ну и скилл людей, поэтому частенько люди уезжают в Питер, Москву, любо заграницу.
        Вообще обстановка по с++ на Урале, по крайней мере с мой точки зрения, выглядит так. В Челябинске на крестах пишут:


        Есть в Екатеринбурге компании, хотя про него меньше знаю:
        • Яндекс, само собой, вроде на плюсах у них там метрика разрабатывается.
        • Есть аутсорсеры, вроде http://www.ist-e.ru/ .
        • Есть парочка компаний, где занимаются документооборотом.
        • Скорее всего еще кто-нибудь есть, тут наверно лучше знают те, кто в Екатеринбурге живет.


        1. sermp
          01.04.2016 17:28

          Спасибо большое за такой развернутый ответ!
          Ту встречу как раз мы проводили :) И до этого ещё одну. Не понятно пока нужны эти встречи вообще или нет.


          1. helper2424
            01.04.2016 18:30

            Как разработчик с Урала, могу сказать, что нужны. Если бы я был на вашем месте, то решал, исходя из целей организации таких встреч и ожиданий от них.


            1. sermp
              01.04.2016 18:38
              +1

              Мы делаем C++ встречи по потому что нам нравятся C++ встречи :)


              1. helper2424
                01.04.2016 18:47

                Тогда ответ очевиден.


      1. devbutch
        02.04.2016 13:46

        Из моей практики могу ответить про Тюмень.
        Работал C/C++ программистом в одной производственной фирме.
        Язык применялся в разработке софта для проектирования конструкций (т.е. преимущественно чисто из-за отрисовки). В вебе отрисовывать было не совсем удобно (по крайней мере года 4 назад), да и прослойки для рендера понижали бы производительность...c#, Delphi (которому по прежнему учат в местных ВУЗах… хотя на сколько мне известно последние 2 года всеже чаша качнулась и стали обучать сразу на шарпах) не подходили в силу "политики" компании — почти на всех офисных машинах стоял Linux. Возможность не парится с авторскими правами используя Linux и поставить дистрибутив только с самым необходимым (компы в филиалах иногда были сопоставимы по возрасту с возврастом компании), написание программ, которые будут работать максимально быстро и в случае чего, могут быть оптимизированы — все эти факторы мотивированы сокращением расходов. Но не каждое руководство будет этим заниматься, плюс далеко не каждой фирме это требуется. Т.к. фирма достаточно крупная и масштабная (в географическом масштабе) такой подход был оправдан.
        Но такие компании это единицы (по крайней мере на Тюменском рынке вакансий). Все it компании региона утопают в веб разработке или разработке софта на c# (пару раз видел вакансии Java разработчиков).
        Всё просто — это быстро, это работает и это легко в силу низкого порога вхождения.
        Все хотят делать бизнес и иметь бабло, а т.к. для сруба бабла в регионе достаточно этих технологий, то и смысла нет выбирать другую.
        И да, это только процентов 50 рынка вакансий. Остальные 50 делят кОмПьЮтЕрЩиКи (aka переустановщики винды) и 1с-ики.
        Моё мнение касательно конференций — несомненно нужно. Популяризация языка в местных ВУЗах дала бы толчок для более глубокого понимая принципов работы ОС, компиляторов, трансляторов итд. Плюс, в городе есть технопарки — как следствие есть возможности для исследований, разработки чего-то нового, получения поддержки администрации области и выделения средств на проект. К чему это я. Если иметь знания только из разряда "C/C++ сложный язык и там надо следить за памятью", то конечно сложно найти ему применение. Но если на конференции собирать представителей компаний, студентов ВУЗов, работников it сферы и рассказывать про то, где крупные компании применяют язык, почему это выгодно с точки зрения бизнеса и разработки — может быть кто-то решится его внедрить у себя на предприятии или задействовать в гениальном проекте технопарка. Чтобы применить "что-то", нужно знать "что-то".


  1. m08pvv
    01.04.2016 09:38
    +3

    ++5

    lvalue required


  1. alexeyrom
    01.04.2016 12:31

    Слайды презентаций выложены
    Где именно? На видео-то ссылку дали.


    1. sermp
      01.04.2016 15:57

      Выложены на сайте конференции. Но на него ссылку здесь давать нельзя. Потому что "Хабр не магазин на диване" (с)


      1. phprus
        02.04.2016 21:57

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


        1. sermp
          07.04.2016 16:30

          Выложили на страницу конференции архив со слайдами.
          Думаем как быть с видео.


          1. phprus
            08.04.2016 11:26

            Спасибо!
            Может быть на Яндекс.Диск можно выкладывать?


            1. sermp
              08.04.2016 14:56

              Да, мы как раз сейчас этим занимаемся.