ЗонаОбъектноОриентированногоБеспредела

Сентябрь 27, 2007

Идея: А не устроить ли нам?..

Я знаю нескольких программистов, разрабатывающих веб-приложения на Питоне (Django), которые были бы не прочь познакомиться с Rails.
В тоже время наверняка есть люди (один человек точно - я :), которые пишут на Рельсах и в свою очередь испытывают определенный интерес к Django.
Однако обычно программист берется за освоение новых для себя технологий в двух случаях - либо когда совсем нет работы, либо когда наоборот появляется работа, в которой кровь из носу надо использовать новую технологию.

rails2django.png

Суть идеи

Идея такая - берем следующие выходные и организавываем МЕРОПРИЯТИЕ.
В онлайне, то есть без географических ограничений.
Цель - в сжатые сроки Джанго-разработчикам познакомиться с Рельсами, рельсовикам соответственно - с Джанго.
Все заинтересованные должны быть готовы оказывать всяческое содействие коллегам в обучении.

Формат

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

инструменты

SVN, Trac/Wiki, форум, Jabber/IRC/Skype, Мозги

Что хотим получить на выходе

В практическом плане:

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

Бонусы общего характера:

  • New skills & experience
  • просто FUN
  • разработчики получают представление о конкурирующем соседствующем фрэймворке и языке программирования
  • новые знакомства

Самый важный момент

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

UPD: Это все кстати пока еще просто наброски, возможно, не стоит ограничиваться только фрэймворками Rails и Django - может быть кто-то захочет изучить Pylons или Camping. А может быть и вовсе стоит убрать рамки только веб-фрэймворков и подойти к вопросу еще шире.

Tags: , , , ,

Главное чтобы все не перешло в спор! А то хана будет эвенту.

Комментарий от navix — Сентябрь 27, 2007 @ 11:45

Предложение классное, жаль, ни джанго, ни рельсы хорошо не знаю… :(

Комментарий от FX Poster — Сентябрь 27, 2007 @ 12:55

Отличная идея )
С удовольствием приму участие как рельсовик.

Комментарий от Eugene — Сентябрь 27, 2007 @ 13:26

Идея нравится. Участвовать - времени нет :( совсем.

Комментарий от Юревич Юрий — Сентябрь 27, 2007 @ 13:44

Я бы тоже поучаствовал! Наверное это стоит напланировать на какие-нибудь выходные, и не очень быстро, чтобы можно было успеть время освободить.

Кстати, расширять область наверное не стоит, потому что без этого исчезает набор метрик, по которому вещи сравнивать можно.

Комментарий от Иван Сагалаев — Сентябрь 27, 2007 @ 15:27

Интересная идея. Вот только рационально ли разбиватья по парам, как было предложено? Может быть, есть смысл каждому работать над своей версией проекта? Просто будет одно место - допустим, jabber-комната - где все будут сидеть и спрашивать вопросы.
А что касается участия, то тоже хочу )

Комментарий от Григорий Петухов — Сентябрь 27, 2007 @ 21:05

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

Комментарий от Michael Klishin — Сентябрь 27, 2007 @ 22:14

В общей джаббер комнате может оказаться вдруг человек 50 и тогда там будет сложно что-то разобрать.

Комментарий от Michael Klishin — Сентябрь 27, 2007 @ 22:30

идея очень интересная, хоть рельсами и джангами я не очень сильно интересуюсь, но поучаствовать бы очень хотел, особенно интересна коллективная работа…

Комментарий от innuendo — Сентябрь 27, 2007 @ 23:13

Я - за, со стороны django. Только вот давайте уточним понятие “следующие выходные”?

Комментарий от Андрей Хаврюченко — Сентябрь 28, 2007 @ 00:13

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

> Только вот давайте уточним понятие “следующие выходные”?
Ещё было бы неплохо уточнить количество желающих. Это можно сделать на какой-нибудь вики, к примеру. Там же люди смогут заодно указать и конкретные выходные, в которые они могут/наиболее желают провести мероприятие. От этого уже можно плясать.

Комментарий от Григорий Петухов — Сентябрь 28, 2007 @ 01:05

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

Комментарий от Ivan Nemytchenko — Сентябрь 28, 2007 @ 08:04

Записывайте, поучаствуем.

Комментарий от Денис Лозко — Сентябрь 28, 2007 @ 11:18

[…] А я знаю, что только два Питониста пробегают сдесь, но может они тоже захотят поучаствовать? […]

Оповещение от Ad Discendum, Non Ad Docendum : Rals + Django -> RadJangols — Сентябрь 28, 2007 @ 12:22

Поучавствовал бы со стороны джанги. Запишите :)

Комментарий от mariarchi — Сентябрь 28, 2007 @ 16:37

Идея отличная, а насчет конструктивных мыслей, то конечно в первую очередь важны участники. Т.е. нужно как-то накапливать сведения о тех кто хочет принять участие и тогда будет видно, реально ли это (например не будет ли однозначного перевеса в строну рельсов или джанго среди скиллов участников). Потом возможно наберется достаточное количество товарищей которые знают и то и другое и может быть есть смысл организовывать команды вокруг них, чтобы они курировали процесс. Еще наверное лучше провести это в несколько этапов. Для начала возможно нужно познакомиться с основами Ruby/Python и научиться готовить соответствующий environment (просто я например вообще с Python не знаком никак). Т.е. не начинать сразу с использования какого-то framework. Т.е. может получиться некое подобие Ruby Quiz в смысле периодичности.

Комментарий от Eugene — Сентябрь 28, 2007 @ 17:42

Я бы с удовольствием поучаствовал…

Как вариант можно сделать так:
1. Составляем добротное ТЗ для разрабатываемого веб приложения
2. Участники разбиваются на 2 команды, т.е. рельсовики и джангисты :)
3. Каждая команда создает приложение на своем фреймверке
4. Обмен приложениями и изучение их
5. И вот тут уже начинается “разбор полетов”, и что да как…

P.S. Ногами не пинайте, это только как один из вариантов :)

Комментарий от gfranco — Сентябрь 28, 2007 @ 18:57

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

Комментарий от Eugene — Сентябрь 28, 2007 @ 22:58

автору блога, раз он это все начал, предлагаю уже серьезно задуматься и решить 2 вопроса в ближайшее время:

1. Когда. Когда, *когда*, КОГДА?
2. Кто учавствует решать не надо, все десять раз изменится; надо решить, где централизованно собираемся и делимся на пары-тройки-как-там-выйдет.

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

Комментарий от Michael Klishin — Сентябрь 29, 2007 @ 18:26

Очень интересно! У меня есть опыт “прикрутки” Flex-а к ror и django. С удовольствием поучаствую в таком мероприятии.

Комментарий от greendog — Сентябрь 29, 2007 @ 20:04

Без паники :)
Давайте пусть это будут ближайшие выходные, то бишь 6-7 октября. Есть возражения?

Комментарий от Ivan Nemytchenko — Сентябрь 30, 2007 @ 22:34

У меня точно не выйдет 6-7… Извиняюсь.

Комментарий от Иван Сагалаев — Октябрь 1, 2007 @ 23:01

идея отличная, все будет зависеть от качества ее реализации…

Комментарий от jerril — Октябрь 2, 2007 @ 05:16

[…] идея: А не устроить ли нам?.. […]

Оповещение от ZOOB.RU » Ruby/Python Conquest — Октябрь 6, 2007 @ 01:02