Извиняюсь, что немного не в тему, но давно ищу способ обучать группу людей программированию в онлайне! Кто нибудь может по этому поводу сказать что либо?
Ещё раз прошу прощения, можно в личку.
А по теме. Вы не рассматриваете вариант обучения удалённо?
Как раз не платной. Основы ООП, .Net — C#
Группу практически набрал примерно 25 человек, но не могу придумать, какие средства использовать для обучения :(
Мне просто очень интересен ваш метод обучения, а не столько сам язык, хотя сейчас пару книг лежат передомной и когда это допишу, то продолжу дальше играться с руби :)))
Ну и конечно интересно было бы понять как вы смогли бы решить проблему удалённого обучения!
Я бы не сказал, что у меня есть метод обучения. Чтобы был сформировавшийся метод — нужно время и опыт обучения. Сейчас я просто имею некоторые представления о том, что эффективно в обучении, а что нет.
Удаленное обучение, в частности, плохо тем, что не меняется обстановка. Человек, в этом случае, обычно находится в том же месте, в котором он обычно проводит время за компьютером. Меньше контраста, меньше эмоций и, соответственно, меньше информации усваивается и эффективность занятий понижается.
Ну дело не только в местах, хотя перемещение в разные места может помочь, на самом деле ). Если вы действительно хотите организовать удаленное обучение, то можно попробовать. Но это должен быть скайп с видео, иначе ну совсем как-то уныло будет, для меня по крайне мере.
Ну я говорил про «менять места» не про себя, а про свою группу. У меня появилась небольшая идея, как сделать обучение действительно интересным и увлекательным. Сейчас не буду вдаваться в подробности, а когда соберу все факты и сделаю «бету», то напишу об этом конечно же на Хабре ;))
Это круто когда у вас любовь с апачем и странными хостингами. Если что-то сложное нужно вертеть, то лучше кластера собственных демонов под нгинксом ничего нет. Апач посередине — это дополнительный расход памяти и cpu. Но если сложности не нужны, то mod_rack — отличная штука (мерб и прочие rack-совместимые приложения оно тоже вертеть умеет, поэтому переименовали в mod_rack)
Ну это и есть «ёк»:
1. Будет Rails 3, а не Merb 2.
2. Работа идёт над исходниками Rails.
3. Всё что обещают через год(или сколько там?) в Rails 3 уже итак есть в Merb.
4. Именование останется скорее всего от Rails(не засирать же API ради совместимости?).
И что вы теперь выберите? Ежедневно обновляющиеся Edge Rails, с которых потом будет просто пересесть на следующую версию или Merb 1.0 для которого будут выпускаться только заплатки? Впрочем это лишь мои суждения, основанные на прочтеннии новости о Rails 3.
А не рано ли вам начинать преподавать всего через год после начала изучения? Может сначала стоит выполнить 5-7 разных Rails проектов. Дело ваше, конечно, но непонятна ваша уверенность в том, что вам есть чему учить кого-либо…
Вот к примеру индийский дядька который тоже взялся учить людей Ruby: www.linkedin.com/in/satishtalim
С ним ясно: начал работать раньше чем многие из нас родились. А вы, простите, с чего взяли, что такую задачу потянете?
На мой взгляд, является заблуждением считать, что только гуру позволено чему-либо учить. Если бы я был гуру, я бы скорее всего просто установил бы цену больше и, возможно, какие-то другие условия. Вообще, более опытный разработчик будет не слишком хорошим учителем, если у него не было до этого опыта преподавания. Вот с Олегом, несмотря на то, что он, в общем, довольно опытный и грамотный программист, у нас не было четкой программы, далеко не все было гладко, приходилось продумывать вопросы, Олегу приходилось на них налету отвечать и так далее. Так что опыт и знания не делают из вас сразу идеального учителя.
Почему я тут предлагаю кого-то учить? Потому что я знаю вполне конкретно, чему смогу научить и ищу именно начинающих, а не более продвинутых программистов. И я успел понять некоторые вещи (из практики на занятиях и из соотв. литературы), касающиеся, собственно, учебного процесса и критериев его эффективности.
Обучение Ruby и Rails, частные занятия