Index
Клуб программистов Шаманград
*О сервисе *Новости *Проекты *Пользователи *Справочная
Быстрый старт
Добро пожаловать на Шаманград — сервис сопровождения программных проектов.

Зарегистрировав у нас свой проект, Вы сможете пользоваться системой контроля версий Subversion, вести ленту новостей, а также управлять устранением ошибок при помощи системы BTS.

Школа Шаманграда

У нас уже есть небольшая традиция передачи опыта новичкам, и некоторые постоянные члены клуба решили её продолжать и развивать. Чтобы расширить наши возможности и избежать некоторых проблем, мы составили небольшой свод плавил. Это просто рекомендации основанные на нашем небольшом опыте, они не идеальные и будут совершенствоваться с опытом.

Цель

Подготовка новичков к разработке серьёзных программных проектов.

Роли

  • Соискатель — новичок, который желает обучаться.
  • Куратор — участник клуба желающий помогать новичкам в рамках программы «Школа Шаманграда» (не все участники клуба готовы это делать).
  • Ученик — новичок, участвующий в программе в качестве обучающегося.

Правила (ревизия 1)

§1. Этап первый — тестирование

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

§2. Этап второй — курирование

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

§3. Роль куратора

Куратору не обязательно и даже нежелательно принимать непосредственное участие в курируемом проекте — только помощь в виде подсказок, рекомендаций, предоставление необходимой информации, тестирования.

§4. Роль ученика

Ученик должен сам заниматься своим проектом, проявлять инициативу, учиться самостоятельно решать задачи (но куратор может подсказать один или несколько путей решения), работать по возможности автономно, но периодически обсуждать идеи и подходы их к решению с куратором с целью получения консультации.

§5. Добровольное участие

Участие в программе «Школа Шаманграда» должно быть обоюдно добровольным. Если соискатель не может найти куратора, то он либо «пролетает», либо проявляет упрямство и работает полностью самостоятельно как это делали мы в своё время.

§6. Польза ученику

Общение и консультации с опытным «мастером» ускоряют развитие профессиональных навыков, т.к. обучение становиться более системным и целенаправленным.

§7. Польза куратору

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

§8. Правило первого проекта

Первый проект ученика должен быть свой, т.е. предложенный самим учеником, куратор не должен переманивать ученика в другой проект.

§9. Право ошибки

Куратор не должен вмешиваться проект в ученика, даже если ученик ошибается. Если ученик не может внять совету куратора, то он должен наступить на грабли и выучить урок методом ошибки. Таким образом куратор не должен навязывать свои решения и должен ограничиваться предоставлением советов, рекомендаций, указанием на допущенные ошибки (как показала практика, выявление и демонстрация багов бывает куда более убедительными).

Меню системы
О сервисе
НовостиRSS
Справочная
Проекты
Пользователи
Вход
Регистрация
Переход к багу