2 July 2011

Репозиторий с задачами на Ruby

Ruby
Недавно начал изучать Ruby. Несмотря на большое количество туториалов и мануалов, отсутствие официальной документации несколько замедляет процесс обучения.(Официальная документация все-таки существует — спасибо Kane). Но тем не менее, идея от этого не теряет ценности.

Чтобы получше освоить синтаксис языка, многие советуют решать задачи из спортивного программирования. Это позволяет набить руку в максимально кратчайший срок.
Нашелся отличный сайт с ejudge — acm.mipt.ru с интерпретатором Ruby. Но при решении задач(особенно на незнакомом языке), постоянно присутствует ощущение, что может быть это можно было сделать как-то иначе — легче, быстрее, удобнее.


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

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

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

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

UPD: репозиторий изменен на групповой. Каждый может стать участником группы — достаточно оставить email.
UPD2: была создана Организация Хабраруби. Если вы хотите сразу коммитить решения без пулл-реквестов, то оставьте свой email, и вы будете добавлены. Чем больше будет людей, тем лучше.
Tags:rubygithubрепозиторийзадачи
Hubs: Ruby
+16
7.4k 38
Comments 29
Тренажер product-менеджера
December 3, 202028,900 ₽SkillFactory
SEO-специалист
December 7, 202064,900 ₽Нетология
UX-дизайнер
December 7, 202047,940 ₽Нетология
iOS-разработчик с нуля
December 7, 202070,740 ₽Нетология