company_banner

GOTO Amsterdam



    Привет, Хабр!

    Под катом небольшой обзор конференции GOTO Amsterdam, которую мне довелось посетить в июне. И нет, выбрал я её не из-за локации, а потому что в программе были интересные мне доклады. Город был лишь приятной декорацией.

    Про конференцию


    Конференции GOTO посвящены разработке программного обеспечения и проводятся уже 9 лет. Они позиционируются как мероприятия, организованные разработчиками для разработчиков, а их слоган — For developers, by developers.

    Тематики GOTO охватывают полный стек разработки, включая облачные технологии, DevOps, безопасность, а также такие модные нынче направления, как машинное обучение и квантовые вычисления.





    У конференции есть собственное приложение GOTO Guide, которое позволяет не только получить всю необходимую информацию о мероприятии, спланировать своё расписание, но и пообщаться с участниками и спикерами.

    Длится она 4 дня, в первые два из которых проводятся мастер-классы (например, Continuous Intelligence: Data Science, Hypothesis Driven Development and Continuous Delivery), а доклады начинаются со второго.





    Одна из её отличительных особенностей — это возможность платить за каждый день пребывания отдельно (обычно если и есть подобные опции, то за мастер-классы и основную программу). Т.е. можно оплатить один любой день пребывания (совершенно необязательно, чтобы это был мастер-класс) или все четыре. Сумма, кстати, немаленькая: один день участия стоит 575 евро, включая VAT. Тем же, кто хотел посетить все дни конференции, включая мастер-классы, нужно было заплатить 2300 евро.



    Про площадку и оргмоменты


    Конференция проходила в самом центре Амстердама, в здании Beurs van Berlage, которое было построено в начале 20-го века как торговая биржа. Добираться до него удобно, живёшь ли ты в центре или в удалённом районе города. Здание большое, красивое и вполне подходящее для подобных мероприятий. В центральном холле была основная активность и общение в перерывах между докладами (а у кого-то и вместо). Всё пространство этого холла было поделено на ресепшн, обеденную зону, зону отдыха и выставку, на которой были замечены стенды Amazon, Google, GoCD, Beat. Каких-либо примечательных активностей и развлечений для участников на стендах я не увидел. Симпатичного мерча, который бы дарили или разыгрывали, тоже не было. Зато сувениркой озаботились сами организаторы.









    Доклады шли с 10 утра до 18 вечера с перерывом на обед. Спикеры выступали на английском языке и, насколько я знаю, их выступления на другие языки не переводились.

    Мне явно не хватало нормальной навигации по залам (выговорить названия которых, кстати, представляло огромную сложность), чтобы не метаться в поисках нужного. ИМХО, для удобства иностранных участников могли бы присвоить каждому залу номер.



    На территории площадки был бесплатный и сносно работающий Wi-Fi, при желании или необходимости можно было поработать.

    Перед началом докладов звонили в гонг.



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

    Про программу и доклады


    Среди спикеров были представители AWS, Google Cloud, IBM и даже солист группы Iron Maiden Брюс Дикинсон (Bruce Dickinson) с докладом Turning Your Customers into Fans (я, кстати, только вернувшись в Москву понял, что сглупил и не сделал с ним селфи), а также один из основателей системы мониторинга Prometheus Юлиус Фольц (Julius Volz).

    Лично мне понравился доклад Лиз Райс (Liz Rice) из Aqua Security на тему Getting to Grips with Kubernetes RBAC, в котором она рассказала, как работает Role-Based Access Control в Kubernetes. Тема достаточно интересная, а говорила она вполне понятно, показывая всё на реальных примерах и информативных слайдах.

    В целом же могу сказать, что большинство докладов затрагивали либо очень общие темы, дающие какие-то поверхностные знания по предмету и не приносящие ничего нового (как, например, доклад про Prometheus, который я уже упоминал выше), либо на очень специфичные, например, по квантовым вычислениям (Can Quantum Computing Help to Unlock the Secrets of the Universe?).









    Про ехать или не ехать


    Ехать на конференцию можно, причём она подходит абсолютно для всех инженеров НЕмобильной разработки (будь то бэкенд, фронтенд, DevOps или тестирование), но важно убедиться, что в расписании есть интересные для вас доклады. Ведь разноплановая тематика хоть и охватывает широкую аудиторию, но может привести к тому, что интересных тем будет недостаточно, чтобы ради них ехать в другую страну на несколько дней, да ещё и за немаленькие деньги.







    FunCorp
    266,98
    Разработка развлекательных сервисов
    Поделиться публикацией

    Похожие публикации

    Комментарии 8

      –2

      Назвать конференцию именем главного антипаттерна программирования — сильный ход))

        +2
        Да ладно, внутри процессоров безусловный прыжок очень частая операция. Нет плохих оператов, есть плохие программисты.
          +1
          Любое ветвление, в итоге, сводится к goto. Компьютеру от этого хорошо, а программист, вроде как, этого не замечает и радуется тому, что не использует антипаттерн.
            +1
            Иногда лучше goto: github.com/igorw/retry/issues/3
              0

              По моему это как раз тот случай, когда ради более компактного/оптимального опкода автор написал некрасивый (e.g. менее прозрачный, чем можно было бы) код.


              function retry($retries, callable $fn)
              {
                  do {
                      try {
                          return $fn();
                      } catch (\Exception $e) {
                          $retries--;
                      }
                  } while ($retries > 0);
              
                  throw new FailingTooHardException('', 0, $e);
              }

              Я специально использовал постусловие, чтобы получить функционально идентичный результат, хотя как по мне, retry(0, function() { ... } ) и даже retry(1, function() { ... } ) должно кидать исключение "Алё, какой смысл? Там должно быть хотя бы "2"!".

            0
            Вот кто бы мне объяснил, зачем люди тратят несколько дней и выкладывают ощутимые деньги (от цены айфона до цены автомобиля), чтобы слетать на конференцию и послушать там доклады, которые потом, в большинстве случаев, можно просто посмотреть в ютубе (да ещё с возможностью прокрутки и повтора)? Да, за многих, если не всех, платит работодатель, но тогда вопрос, что бы вы выбрали, дополнительный оплачиваемый отпуск на столько же дней плюс бонус размером в цену билета или всё-таки посещение конференции?
              +1

              Наш мозг функционирует иначе в условиях переключенного контекста. На Курсере есть отличный курс "Learning how to learn", там приведён пример, что ученики запоминали материал лучше, если его давали в одном месте (аудитории), а потом повторяли в двух других (актовом зале и на улице).


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


              А так сегодня компания отправляет человека узнать много нового за условную $1000, а в течение года после этого он заработает/сэкономит компании условные $10000, применив эти новые знания. А ролики на YouTube он посмотрит в метро по дороге домой, получит свою дозу дофамина — и всё это канет в Лету.

                +1
                Так, тимбилдинг же)

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

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

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