Должно быть, это было около четырех лет назад, когда у меня закончились эпизоды Футурамы, которые я мог смотреть, жевая еду перед экраном компьютера. Это было катастрофическое событие. И, как это ни грустно, я каким-то образом приобрел привычку вместо этого смотреть выступления на технических конференциях. Я быстро подсел… И почему-то все это время мне так и не удалось лично посетить ни одну из этих масштабных технических конференций.

Так было до недавнего времени. Мне повезло, когда Sclable предложил спонсировать мне и моему напарнику Кристофу участие в конференции Vue.js Amsterdam 2020. Мне пришлось сидеть в амфитеатре с еще 1200 профессиональными программистами, два дня слушать выступления экспертов на огромной сцене и быть одним из тех людей в аудитории, которых я обычно видел на экране своего ноутбука.

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

Вы, вероятно, не узнаете больше о самой технологии

Если вы внимательно следили за новостями об этой технологии, не удивляйтесь, если к концу конференции вы… не многому научились. Если вы следили за журналами изменений выпуска, официальными блогами и блогами сообщества, RFC, записывали выступления одних и тех же докладчиков на недавних конференциях, то вы уже знали большинство - если не все - предстоящие функции, сроки, видение и направление. Возможно, вы уже играли с альфа-версиями или глубоко погрузились в экспериментальный исходный код, пытаясь понять его.

Если ваш профиль приближается к этому описанию, вы мало что получите от конференции в этом отношении. Вы уже прошли этот путь в свое время, не дойдя до места проведения конференции.

Но даже если бы это было так, остается еще много возможностей для развлечения и роста.

Вы узнаете много нового об экосистеме, окружающей технологии.

Если бы я выбрал самый ценный вывод из моей поездки, это было бы осознание, которое я наблюдал, прорастающее в моей голове к концу:

«Ух ты, эта технология достигла достаточно зрелого уровня. У меня не будет никаких сомнений в том, что я решусь на это для нового проекта, независимо от требований ».

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

Мое доверие не возросло, потому что мне были представлены необычные функции предстоящей основной версии. Они могут быть впечатляющими, но в то время для меня это не было новостью. Что открыло мне глаза, так это широта и глубина основных дополнительных библиотек, вспомогательных проектов и вспомогательных инструментов. Что еще более важно, узнать все об их проблемах, прогрессе и дорожных картах. А в некоторых случаях просто узнал, что… они существуют :). Любая базовая технология может быть прочной сама по себе, но, если она не сопровождается развитой и независимой экосистемой, она всегда будет нести в себе больший риск.

Установленные идеи будут подкреплены или оспорены

Часто мы принимаем решения и формируем идеи в своей личной или коллективной эхо-камере. Мы оказываемся перед рядом потенциальных подходов, но мы не знаем или не можем точно сказать в данный момент, какой из них лучше. Иногда лучший путь вперед - это просто «крыть» тем, что лучше всего для команды в данный момент. В конце концов, готово лучше, чем идеально, верно? Но когда вы слышите, как эксперты в этой области подтверждают ваш подход, эта идея в вашей голове будет закреплена в более постоянной и многоразовой методологии. И это ценный переход.

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

Не каждый доклад будет увлекательным или даже разумным.

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

Это может быть длинное введение, не относящееся к теме, или замечательно базовая тема (не подходящая для экспертной аудитории), или даже сомнительный пример кода на слайдах. В любом случае можно с уверенностью ожидать, что качество переговоров можно смоделировать с помощью распределения Гаусса. Это означает, что выбросы являются нормальным явлением.

Беседы, не относящиеся непосредственно к теме, могут быть столь же увлекательными, если не больше.

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

В моем случае, хотя темой конференции был Vue.js, мне показался очень интересным боковой доклад Team First Тима Бенникса. В нем он затрагивает общие культурные и коммуникативные проблемы, с которыми в конечном итоге сталкиваются многие команды, и дает практические советы о том, как их решать. По теме? Едва. Тем не менее, это одна из моих любимых бесед того дня.

Будет мало времени на осмотр достопримечательностей или отдых

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

Ожидайте, что ваше пребывание будет коротким - не более пары дней - и обычно будет перекрывать выходные. Во время вашего пребывания вы окажетесь рано утром уже в заведении до позднего вечера. Хорошая идея - попасть туда раньше, чем начать, чтобы выпить кофе, пообщаться и поболтать, возможно, даже немного поразвлечься на Guitar Hero. 🤘

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

Стоят ли конференции того? Абсолютно! Однако поверьте мне, когда вы вернетесь, вы будете рады, что все закончилось.

Вы можете заниматься компьютерным спортом со своими товарищами по работе

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

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

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

Вы ̶w̶i̶l̶l̶ можете встретить много людей

Личная встреча с людьми, возможно, была для меня самым сильным переживанием за всю конференцию. Конечно, я очень чувствителен к человеческой сущности, которая пронизывает разработку продукта в отрасли. В конце концов, понимание людей, стоящих за клавиатурой, их образа мыслей и чувств является ключевым условием для выдающихся результатов.

Вот почему я находил общение с коллегами по всему миру освежающим и очень вдохновляющим. Коллеги знакомятся с различными средами и способами выполнения повседневных задач, аналогичных нашим. Это неудивительно, поскольку обмен знаниями между коллегами - верный способ разжечь нестандартное мышление.

Конечно, ваш пробег может отличаться. Вы должны активно разговаривать с людьми и объединяться в группы во время перерывов. Это не всегда легко и определенно не для всех. Для меня было полезным поболтать с новым человеком на каждом перерыве. Оказывается, многие выступающие тоже в перерывах тусуются среди толпы и действительно рады, что к ним подошли.

Суперзвезды - это просто люди

Просто создатель Vue.js, читающий песни Эминема на сцене, ничего страшного ...

Есть что-то действительно освобождающее и нечеткое в том, чтобы случайно поболтать с github / codepen star-coder, которым вы боготворили в течение многих лет. Тем более, когда предмет обсуждения выходит за рамки «приземленной» области технологий. Вы можете почувствовать, что они такие же люди, как «все мы». Они могут быть сварливыми, глупыми, застенчивыми и отпускать неловкие отцовские шутки, как мы, «простые смертные».

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

10/10 - снова конференция! 1

Обучающий, веселый, плодотворный, утомительный; опыт, который я получил от посещения моей первой большой технической конференции, возможно, был запоздалым и определенно запоминающимся. Большинство причин, по которым почему следует делать это для себя или предоставлять это своим сотрудникам, были намеренно пропущены, так как это уже было широко освещено в Интернете. Тем не менее, я надеюсь, что благодаря тому, что я поделился своим опытом, вы повысили ваш интерес, но и оправдали ваши ожидания.

А пока (и пока конференции IRL снова не станут делом, спасибо Corona…), почему бы не перекусить на переговорах с Vue.js conf? ;)

Спасибо за внимание.
--maninak

Эта статья написана для Блог Sclable на Medium.
Если вам понравилось, хлопните в ладоши и поделитесь, если вам это понравится ❤️