Завершился круглый стол по Rails в Минске

Завершился круглый стол по Rails в Минске

Все таки попал я на эту конференцию, хотя злоключений по пути было, но сейчас не об этом.

Начало

К началу я не успел, к сожалению, и опоздал минут на 10. К тому времени, когда я зарегистрировался, уже потихоньку началось выступление. Хотя, как оказалось, выступал организатор мероприятия, а доклад начался позже. Началось все с рассказа об истории языка Ruby: кто его разработал, почему и зачем, как он развивался и откуда появились Рельсы (Rails). Было довольно интересно слушать. Так же оказалось, что многие известные проекты, такие как Twitter, BaseCamp и другие были разработаны с использованием языка Ruby. Для кого-то это может и не новость, но я был слегка удивлен.

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

Ruby. Основы.

Далее нам рассказали о преимуществах и особенностях языка, причем даже с примерами. К сожалению мое зрение с последних рядов не позволяло мне увидеть все, а народа было много. Организаторам пришлось приносить дополнительные стулья. Но что мне не понравилось, что слишком уж много было "технических" моментов озвучено, вместо того, чтобы рассказать об основных идейных принципах языка Ruby и фреймворка Rails. Видимо организаторы слегка просчитались с аудиторией, потому что знающих Ruby было всего процентов 20, а то и меньше, и в таком случае нужно было делать упор на рекламу языка и популяризацию, а не на технические аспекты. Хотя мне, как программисту со стажем, многие вещи все же были понятны.

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

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

Перерыв.

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

Блог за 15 (45 :) минут

Дальше начался практический урок о том, как написать на Ruby on Rails блог с блекджеком и шлюхами постами и комментариями к ним. Если быть честным, то было немного скучновато, хотя звук рвущегося скотча в микрофон порадовал всех. Скучно было, потому что с задних рядов по прежнему было не очень видно что и как происходит на экране, к тому же окна сменялись достаточно быстро. Кто программировал, тот знает, что такое переключаться между окнами хоткеями и как при этом выглядит процесс со стороны. Поэтому в это время я читал твиттер и спрашивал гугл о жизни, отвлекаясь только на важные моменты и когда мне удавалось хоть что-нить разглядеть с экрана проектора.

В теме было заявлено, что блог можно сделать за 15 минут, вместе с комментариями мы уложились за 45 минут. Хотя я уверен, что у программиста с хорошим опытом создание такого блога действительно займет не больше 15 минут. У меня на php на простой блог уходит около часа без использования фремфорков, так что цифры вполне реальные.

Круглый стол

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

Во время круглого стола технические вопросы уже не рассматривались. Говорили больше об экономической составляющей разработки на Ruby on Rails и перспективах развития как языка, так и сферы применения возможностей технологии. Было затронуто множество вопросов касательно стоимости разработки на Ruby, были описаны проблемы поиска первого проекта для разработки, докладчики, выступающие теперь в роли экспертов, рассказывали о своем первом опыте в Ruby. Последний час обсуждения мне понравился больше, чем первые доклады, потому что во время обсуждения прозвучали реальные доводы в пользу разработки на RoR.

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

Заключение

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

PS

Если верить словам докладчиков, велась аудиозапись выступлений и скоро данная запись и презентации с конференции будут доступны в сети. Узнать можно будет на сайте сообщества belarusrubyonrails.org

Теги:

Чулан