Обов'язкові плани на weekend для професіоналів у тестуванні — TestingStage і вибори Президента!
×Закрыть

Конференция XP Days глазами докладчика

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

Меня очень радует оживление IT жизни в Украине за последние несколько лет. Появляются новые сообщества, группы, встречи, конференции. Посещая очередное событие, я обязательно встречаю как знакомые, так и новые лица. Украинская IT индустрия развивается, что бы мне кто ни говорил.

Конференция XP Days — одна из немногих независимых технических конференций, на которых собираются талантливые люди разных специализаций. Люди начали регистрироваться еще до того, как была опубликована программа. Ну а после того, как появилась программа стало очевидно, что это будет одно из самых громких технических событий уходящего года.

Хочу сказать сразу, что конференция XP Days не просто оправдала мои ожидания, она превзошла их. Я бы не раздумывая поехал на нее еще раз как докладчиком, так и слушателем.

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

На конференцию XP Days меня пригласили сделать технический доклад. Было решено проработать тему об архитектуре и проектировании в Agile. Мы активно применяем гибкие методологии в своих проектах и у меня накопилось немало материала по этой теме. Сперва казалось, что достаточно лишь систематизировать то, что есть. В процессе работы над докладом выяснилось, что надо проработать больше материала, а также многое осознать и переосмыслить. Я рад, что проделал эту работу. Прошу принять мои извинения, если доклад оказался очень насыщенным, и его сложно было осознать за 50 минут. В качестве извинений, я выложу слайдкасты(слайды с голосом) посвященные 3-м темам, которые рассматривались в докладе (да, теперь я на это подписался). И мне очень нужны ваши вопросы, чтоб я мог проанализировать то, что было недосказано и проделать работу над ошибками.

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

Хоть я и не соответствовал одному из основных требований — быть начинающим программистом, я все же решил попробовать. Думая, что мои шансы малы и будет много людей, я ошибался. Я был первым, а заявки подали всего два человека. У нас должен был быть конкурс в пятницу, но мой конкурент отказался.

В связи с этим я хочу пожурить тех, кто подумал написать Йоханнесу и не написал. Ведь вы не выиграете в лотерею, если не купите лотерейный билет. Я очень рад тому, что поучаствовал в докладе Йоханнеса. Он многому научил меня, но главное, он немного изменил мой взгляд на программирование. Спасибо, Йоханнес!

Конференция XP Days началась для меня 16 декабря репетицией выступления с Йоханнесом Бродволом и незабываемым Coding Dojo, но это достойно отдельного рассказа. Я сделаю все возможное, чтобы проводить такие Dojo регулярно в Украине.

Время «Ч»

Наступило долгожданное 17 декабря.

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

Все же, программисты выделяются из толпы и не сложно было визуально определить тех, кто шел на конференцию. Вместе со стройными рядами коллег, с USB клавиатурой в руках, я прибыл в «Парус» около 9-ти утра. Я встретил много знакомых и клавиатуру, которую неудобно было держать вместе с конференционным пакетом, я благополучно забыл в фойе. Зачем мне клавиатура на конференции? Оказалось, что на лаптопе Йоханнеса норвежская раскладка клавиатуры, совершенно непривычная для меня. Мы договорились что я возьму с собой более комфортную клавиатуру, которая категорически никуда не помещалась. В течение всего дня я ее время от времени где-то оставлял, но несмотря на это, конференцию мы покинули вместе.

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

Конференция началась со вступительного слова Николая Алименкова. Николай не занял много времени, и вскоре все рассредоточились по залам. Я остался на доклад Марка Зимана. Он был посвящен конвенциям и их влиянию на консистентность кода. Доклад мне понравился. И я всем рекомендую посмотреть его на видео. А Марку огромное спасибо за то, что приехал к нам в Украину и выступил несмотря на напряженный график.

Очень хотел послушать Павла Липински, но нужно было еще раз отрепетировать с Йоханнесом Бродволом парное программирование. Мы заняли место за кофейным столиком недалеко от сцены B и так увлеклись, что довольно громко хлопали когда проходил очередной тест, чем немного отвлекали ребят на докладе Павла Липински. Парное программирование в стиле пинг-понг может быть настолько увлекательным, что ты не замечаешь ничего вокруг себя.

Пришло время переместиться в зал C, где Йоханнес Бродвол начал свой доклад о парном программировании, на котором я ему ассистировал. Мы закончили Minesweeper Kata за 20 минут, как и репетировали. Во время упражнения я чувствовал азарт и практически не замечал ничего вокруг. Программировать на виду у нескольких десятков человек оказалось совсем не сложно, если у тебя есть надежный напарник. Я получил много позитивных эмоций и шоколадную конфету, которой поделился с соседом по гостиничному номеру.

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

Доклады

После обеда меня ждали две секции блиц докладов. Я услышал 5 замечательных докладов и сам сделал доклад о «Мастерстве». Хочу поблагодарить слушателей за то, что тепло меня приняли и поддерживали во время речи. Мне удалось раздать больше 100 браслетов, что дает мне право верить, что как минимум 100 человек постараются взглянуть на свою работу по-новому. Многие обещали больше не писать плохой код и изменить свое отношение к тому, что они делают. Я хочу подчеркнуть, что те, кто дал такое обещание, дали его не мне, а себе. Ребята, я верю в вас!

Хотел вручить карточку с благодарностью за хороший доклад Юрию Литвиненко, но не смог найти его. В связи с чем карточку придется отсканировать и отправить ему по электронной почте.

Все 5 докладчиков были на высоте и мне действительно было сложно кого-то выделить. Было бы у меня больше карточек для выражения благодарности, я дал бы каждому по одной. Спасибо за великолепные блицы(короткие доклады)!

Незаметно время подошло к моему докладу о проектировании в Agile. Я даже подумать не мог, что в небольшом зале B не будет свободных мест. Ребята помогли мне нацепить прибор для записи и микрофон, зарядили видео камеру и мы начали путешествие в увлекательный мир проектирования. Слушатели были уже изрядно утомлены, но несмотря на усталость и насыщенность моей презентации информацией смеялись над шутками, задавали вопросы и всячески меня поддерживали. Спасибо вам за это! Я постараюсь как можно скорее выложить дополнительный материал, чтобы можно было без спешки с ним ознакомиться. Скоро подоспеет видео. Если у кого-то остались не отвеченные вопросы, присылайте их мне. Я с радостью отвечу.

После доклада был розыгрыш книги Мартина Фаулера «Архитектура корпоративных программных приложений» от компании Lohika, которую выиграл Денис Носуленко с условием, что книгу он прочтет и со мной обсудит. Так как книгу от корки до корки я сам не читал, для меня это хороший стимул заняться ей. Мы даже договорились организовать небольшую группу для чтения и обсуждения книги. Миша Чалый и Саша Белецкий изъявили желание присоединиться. Я думаю, что мы начнем в январе 2012 года. Следите за новостями по твиттеру.

Очень жаль, что доклад Алексея Резчикова о «Психологии Code Review» был параллельно с моим. Я обязательно посмотрю его в записи.

Последний доклад «Testing in the Land of the Startup» от Джозефа Вилка был очень занимательным. К сожалению мой мозг был истощен и настоятельно требовал отдыха. Судя по реакции зала, слушателям очень понравилось. Я проникся уважением к Джозефу, который приехал к нам из Великобритании.

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

Конференция XP Days 2011 удалась: отличное место проведения, хорошее техническое оснащение, яркие докладчики, интересные доклады и отличная компания.

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

Спасибо организаторам, докладчикам и посетителям за великолепную конференцию XP Days 2011!

Фотографии, слайды и другие материалы вы можете найти на сайте конференции.

Поеду ли я еще раз на XP Days? Не раздумывая!

LinkedIn

3 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Всегда думал, что Sequential Consistency это последовательная согласованность, но даже вики против меня. Когда это слово успело въестся в русскую терминологию?

Ссылка в конце статьи ведет не на сайт конференции, а на эту же страницу (dou.ua/...mi-dokladchika)

Подписаться на комментарии