Недавно я начал изучать Ruby. Несмотря на большое количество обучающих программ и пособий, отсутствие официальной документации несколько замедляет процесс обучения.
( Официальная документация еще существует - спасибо Кейн ).
Но тем не менее идея не теряет ценности.
Чтобы лучше освоить синтаксис языка, многие советуют решать задачи по спортивному программированию.
Это позволяет набить руку в кратчайшие сроки.
Нашёл отличный сайт с ejudge — acm.mipt.ru с интерпретатором Ruby. Но при решении задач (особенно на незнакомом языке) всегда возникает ощущение, что, возможно, можно было сделать как-то иначе – проще, быстрее, удобнее.
Предлагаю следующее: объединиться и собрать решения в одном месте.
Это позволит новичкам приобрести полезные навыки, а более опытным рубистам попрактиковаться и поделиться своим опытом.
На github.com я создал репозиторий , где будут храниться решения задач.
Кроме того, я впервые сталкиваюсь с git, поэтому все комментарии, критика и предложения о том, как это можно сделать лучше, очень приветствуются.
Как я это себе представляю.
Человек находит проблему и пытается ее решить.
Если он решает задачу и находит свое решение интересным, он загружает его на github. Если он не может решить, он пытается еще раз.
Потом еще и еще.
Когда он в полном отчаянии, он отправляется в репозиторий в поисках уже существующего решения.
Тогда на него снисходит озарение и он переходит на новый уровень.
На мой взгляд, это будет удобно и полезно для всех.
Главное, чтобы были люди, желающие это сделать.
УПД: репозиторий изменен на групповой.
Стать участником группы может любой желающий — достаточно оставить электронное письмо.
УПД2: Была создана Организация Хабраруби.
Если вы хотите сразу коммитить решения без пул-реквестов, оставьте свой адрес электронной почты и вас добавят. Чем больше людей будет, тем лучше.
Теги: #ruby #github #репозитории #задачи #ruby
-
Что Значит Разработать Робота?
19 Oct, 24 -
Бесплатный Wi-Fi Для Некоторых Сайтов
19 Oct, 24