Обучение Ruby и Rails, частные занятия

    Update: Поскольку этот пост был написан давно и информация в нем немного устарела, если вы хотите научитсья Ruby On Rails, пожалуйста пройдите на эту страницу: snitko.ru/learn_rails.html, я пострался там все подробно изложить.

    ***

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

    Условия обсуждаются индивидуально.
    Контакты на snitko.ru

    Под катом будет немного обо мне и еще немного о моем предложении.

    Обо мне


    Работаю с Рельсами год, сделал собственный проект teachmate.org, сейчас, совместно с еще несколькими людьми работаю над новым проектом. Естественно, помимо самого руби, умею html, css, javascript & jQuery, настраивать mongrel cluster, nginx и убунту-сервер в целом. В работе использую git, vim и bash. Исповедую TDD, юзаю rspec.

    Не могу назвать себя руби-гуру, но за последний год я довольно неплохо разобрался в Руби и Рельсах. Кроме того, меня интересуют всякие научные исследования и материалы, касающиеся методик обучения и эффективности образования, на эту тему я написал пару постов (раз, два).

    Идея с занятиями — не новая, но очень мало кто на самом деле понимает, как эффективно это может быть, поэтому когда я год назад написал в рор2ру в гуглогруппах о том, что я ищу преподавателя, большинство ответило, что лучше бы я шел читал книжки и писал код. Я, конечно же, все это уже делал, но мне нужно было больше: нужен был человек, способный грамотно объяснить сложные моменты и ускорить процесс. Тогда на мое предложение откликнулся Олег Андреев, с которым мы прозанимались примерно 8 месяцев. Мы просто встречались раз в неделю в кафе с ноутами, писали код и обсуждали вопросы. За это время Олег помог мне очень здорово въехать в руби и сделать проект. Так что вложенные в занятия деньги и время можно считать полностью оправданными.

    Сейчас, мне самому было бы интересно выступить в роли преподавателя. Стучите, пишите. Будет интересно.
    Поделиться публикацией

    Комментарии 39

      0
      совсем не понял. это будет бесплатная групповая терапия (что мне интересно) или платное персональное репетиторство?
        0
        Платное, персональное.
        И больше, чем с одним человеком в неделю я вряд ли успею, поэтому предложение, так сказать, ограничено.
          0
          вряд ли скоро себе позволю, но всё равно спрошу — может где-нибудь напишите цифру в рублях? ;)
            0
            я, думаю, 700р за 1,5 часа.
              +3
              черт, что-то я переборщил в запятыми.
                +4
                между 1 и 5 )?
                  0
                  нет, не там точно )
        0
        Извиняюсь, что немного не в тему, но давно ищу способ обучать группу людей программированию в онлайне! Кто нибудь может по этому поводу сказать что либо?
        Ещё раз прошу прощения, можно в личку.

        А по теме. Вы не рассматриваете вариант обучения удалённо?
          0
          На счёт вашей инициативы:
          На платной основе? Какому языку?
            0
            Как раз не платной. Основы ООП, .Net — C#
            Группу практически набрал примерно 25 человек, но не могу придумать, какие средства использовать для обучения :(
            • НЛО прилетело и опубликовало эту надпись здесь
            –1
            Ну удаленка — это, конечно, можно, но не так весело. Живое общение — очень клевая штука.
              0
              Мне просто очень интересен ваш метод обучения, а не столько сам язык, хотя сейчас пару книг лежат передомной и когда это допишу, то продолжу дальше играться с руби :)))
              Ну и конечно интересно было бы понять как вы смогли бы решить проблему удалённого обучения!
                –1
                Я бы не сказал, что у меня есть метод обучения. Чтобы был сформировавшийся метод — нужно время и опыт обучения. Сейчас я просто имею некоторые представления о том, что эффективно в обучении, а что нет.

                Удаленное обучение, в частности, плохо тем, что не меняется обстановка. Человек, в этом случае, обычно находится в том же месте, в котором он обычно проводит время за компьютером. Меньше контраста, меньше эмоций и, соответственно, меньше информации усваивается и эффективность занятий понижается.
                  0
                  От сюда следует, что я должен менять «места»!? Хм… Возможно это можно сделать! :)
                    –1
                    Ну дело не только в местах, хотя перемещение в разные места может помочь, на самом деле ). Если вы действительно хотите организовать удаленное обучение, то можно попробовать. Но это должен быть скайп с видео, иначе ну совсем как-то уныло будет, для меня по крайне мере.
                      0
                      Ну я говорил про «менять места» не про себя, а про свою группу. У меня появилась небольшая идея, как сделать обучение действительно интересным и увлекательным. Сейчас не буду вдаваться в подробности, а когда соберу все факты и сделаю «бету», то напишу об этом конечно же на Хабре ;))

                      Coming Soon…
            0
            DHH пишет что монгрели устарели и лучше всего mod_rails: rubyonrails.org/deploy
              –1
              Это в принципе неважно. И то и другое — не очень сложно.
                +1
                Это круто когда у вас любовь с апачем и странными хостингами. Если что-то сложное нужно вертеть, то лучше кластера собственных демонов под нгинксом ничего нет. Апач посередине — это дополнительный расход памяти и cpu. Но если сложности не нужны, то mod_rack — отличная штука (мерб и прочие rack-совместимые приложения оно тоже вертеть умеет, поэтому переименовали в mod_rack)
                  0
                  Дык мёрб вроде бы ёк… Кроме Rails есть ещё популярные фреймворки?
                    0
                    На сколько я знаю он не ёк, а объединился с рельсами.
                    Я не прав? (с)
                      0
                      Ну это и есть «ёк»:
                      1. Будет Rails 3, а не Merb 2.
                      2. Работа идёт над исходниками Rails.
                      3. Всё что обещают через год(или сколько там?) в Rails 3 уже итак есть в Merb.
                      4. Именование останется скорее всего от Rails(не засирать же API ради совместимости?).

                      И что вы теперь выберите? Ежедневно обновляющиеся Edge Rails, с которых потом будет просто пересесть на следующую версию или Merb 1.0 для которого будут выпускаться только заплатки? Впрочем это лишь мои суждения, основанные на прочтеннии новости о Rails 3.
                +1
                Олег Андреев платно давал уроки?
                  0
                  Да.
                    –3
                    Ruby напоминает многоуровневый маркетинг(MLM) ;)
                      +8
                      за вами приедут
                        0
                        не руби, а рор. сам руби ниче такой язык, симпатичный.
                      +1
                      Мне кажется скоро он будет платно давать интервью сайтам типа insight-it.ru.
                      +5
                      А не рано ли вам начинать преподавать всего через год после начала изучения? Может сначала стоит выполнить 5-7 разных Rails проектов. Дело ваше, конечно, но непонятна ваша уверенность в том, что вам есть чему учить кого-либо…

                      Вот к примеру индийский дядька который тоже взялся учить людей Ruby: www.linkedin.com/in/satishtalim
                      С ним ясно: начал работать раньше чем многие из нас родились. А вы, простите, с чего взяли, что такую задачу потянете?
                        –1
                        На мой взгляд, является заблуждением считать, что только гуру позволено чему-либо учить. Если бы я был гуру, я бы скорее всего просто установил бы цену больше и, возможно, какие-то другие условия. Вообще, более опытный разработчик будет не слишком хорошим учителем, если у него не было до этого опыта преподавания. Вот с Олегом, несмотря на то, что он, в общем, довольно опытный и грамотный программист, у нас не было четкой программы, далеко не все было гладко, приходилось продумывать вопросы, Олегу приходилось на них налету отвечать и так далее. Так что опыт и знания не делают из вас сразу идеального учителя.

                        Почему я тут предлагаю кого-то учить? Потому что я знаю вполне конкретно, чему смогу научить и ищу именно начинающих, а не более продвинутых программистов. И я успел понять некоторые вещи (из практики на занятиях и из соотв. литературы), касающиеся, собственно, учебного процесса и критериев его эффективности.
                          0
                          А какой у вас опыт _практического_ преподавания и где (ВУЗ/школа/...)?
                            –1
                            У меня нет опыта практического преподавания.
                        0
                        Очень интересно, аналоги таких мероприятий в Москве есть, не подскажите?
                          –1
                          Мероприятий? Просто напишите в рор2ру, как сделал я, когда искал преподавателя.
                          0
                          С точки зрения материальной выгоды, было бы выгодней сделать мини-группу из 4-6 человек.
                            0
                            Я не ради денег.
                            0
                            А вы уверены что в руби-сообществе нужны люди которым для обучения элементарным вещам нужен репетитор?
                              +1
                              Ну если нет, тогда на мой топик никто не откликнется. Не вижу проблемы.

                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                            Самое читаемое