23 апр. 2009 г.

Сodecamp 2009


Приглашение на данное мероприятие было для меня полной неожиданностью.
Вначале мы с Русланом Волошиным планировали выступать вместе, но обстоятельства
сложились так, что "отдуваться" пришлось мне одному.

Что из этого получилось решать, конечно, слушателям, но мне, лично, понравилось почти все.
Под "почти все" я имею ввиду ограничение по времени :-)

Тему я выбрал довольно широкую: Введение в мир Ruby и Ruby on Rails. И даже немного засомневался в своих возможностях вложить все это в 40 минутный практикум.

Времени на подготовку почти не было.

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

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

Так что "звыняйте" дорогие читатели и слушатели но доклад был на родном языке по вполне обоснованным причинам, хоть и вразрез с форматом конференции. Реакция была самая разная от недоумения, до (нескромно) нескрываемого одобрения. Но главное, что она *была*, а это значит, что слушатели не остались равнодушными.

Впечатленией было очень много и начались они с момента, когда меня, стоящего в дверях и слушающего докладчика, начали спрашивать: не начался ли доклад по Ruby и Rails.

Положительный заряд был получен и вооруженный маленькой коробочкой для переключения слайдов я начал доклад.

Пардон, воркшоп. Как мне объяснили, что когда с примерами, то это воркшоп а не доклад и на него выделяют на 10 минут больш времени. Потому я выбрал воркшоп. Хотя в период моего обучения это называлось практикумом.

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

В моем случае, я бы сказал, что все было довольно сбалансировано, даже "неспокойный слушатель"



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

В задачу доклада НЕ ставилось:
- столкнуть лбами Ruby c Python, Java или PHP и Ruby on Rails с CakePHP;
- вдаваться в детали и сравнительные характеристики;

Основной целью было:
- разделить сиамских близнецов: Ruby и Ruby on Rails, у многих новичков складыватся впечатление, что RoR это весь Ruby-мир, зачастую много говорят о красоте и мощи RoR, но не отдают должное фундаменту на котором он выстроен.
- рассказать "кто", "когда" и "зачем" создал еще один язык программирования и еще один програмный каркас.
- показать джентельменский набор разработчика который позволяет практически не выходить за рамки языка программирования: начиная от автоматизации процесса разработки и заканчивая IDE, в котором этот процес происходит;
- показать, что в сущетвует замечательное ruby сообщество http://rubyclub.com.ua, частью которого я себя считаю.

Наверное последний пункт я выполнил хуже всего, причины опущу, они банальны.

Почему так много и эмоционально описал это событие? Ну, потому, что это был первый раз. Первый публичный опыт. А первый раз как известно очень много значит для все последующих и будут ли таковые вообще :-)

P.S. Были вопросы: когда же все таки постоиться полноценная конференция по Ruby и Ruby on Rails ?
Лето на подходе и все возможно :-)