Привет!
Этот курс делается для небольшой группы людей, желающих поднять свою квалификацию в области программирования.
Почему курс для группы? Есть куча материалов для самостоятельного изучения тех или иных технологий. Но по разным причинам изучение этих материалов откладывается «на потом». Обучение одновременно с другими людьми позволяет мотивировать себя на изучение нужных технологий «здесь и сейчас», а совместная работа в небольших группах, как показывают исследования, способствует более плотной и надёжной укладке материалов в голове. Проверим.
Цель этого курса — познакомить с несколькими предметными областями (клиентское программирование, серверное программирование), дать уверенные навыки работы с ними, поддержать и развить навыки поиска информации. Кроме того, в цели входит поддержка и развитие навыков групповой гработы. Как ни странно, современное программирование — это на 80% групповая работа: согласование требований, решение конфликтов, взаимное ревью кода.
Начальные требования просты. Необходимо
- уметь читать английскую документацию,
- уверенно владеть хотя бы одним языком программирования (неважно, каким).
Роль фасилитатора в курсе — предлагать новые задания согласно реалистичному плану (одно задание раз в два дня; задание должно быть можно решить за час или два), предлагать способы поиска информации, поощрять обмениваться опытом.