Как можно обучать программированию?

Чешется, вот что-то, писать статьи об обучении программированию с нуля. Думаю начать от банального сумматора и его электронной схемы из транзисторов, чтобы развеять магию 0 и 1 и закончить на принципах объектно ориентированного программирования.

Помню сам пытался в школьные годы обучаться по книгам, но шло очень тяжело, т.к. многое было не понятно. В итоге, что-то стал понимать, только в конце первого курса универа. Вот хочется как-то исправить эту ситуацию. Думаю у меня есть понимание как более доступно объяснить основы и добежать до общих течений.

Хочется сделать материал доступный многим и в какой-то мере отвечать на возникающие вопросы по каждому материалу. Устранять недостатки в материале.

Смотрю пока в сторону форумного движка Discourse. Может что-то другое можно использовать для этого? Как сегодня обучают программистов дистанционно? Какие используют open-source системы, какие сайты стоит глянуть для примера?
  • Вопрос задан
  • 2334 просмотра
Пригласить эксперта
Ответы на вопрос 4
antonydevanchi
@antonydevanchi
10 лет в айтишке
Для начала начните осмысленно вести блог про разработку. Да хоть связку Wordpress + паблик в ВК.
А потом уже задумывайтесь о дистанционном обучении.
Ответ написан
Комментировать
XXX
@XXX
Решение где-то рядом
@Foror Пишите на хабре, сразу большую аудиторию сможете охватить и не только новичков обучать, но и сам мб чему-то научитесь у местных гуру. :)
Ответ написан
Комментировать
Согласен с предыдущими ораторами, попробуйте для начала собрать некоторую аудиторию, составляя статьи на разные темы. Если получится, - можно предпринимать следующие шаги.

- Обратите внимание на другие образовательные IT-проекты, например, acodemy.ru, codecademy.com и так далее. Можно позаимствовать опыт. Не говорю уже о монстрах - Coursera, EdX, Udacity.
- Для организации своей системы ДО можно использовать специально предназначенные для этого движки. Acodemy.ru есть такой движок, но, видимо, он уже скорее мёртв, чем жив. Авторы то ли потеряли к нему интерес, то ли что, хотя идея - многообещающая, курсы, которые они уже успели сделать, очень неплохи. Есть ещё Stepic. Есть необычные, но перспективные встраиваемые инструменты вроде Google Oppia. Движки монстров вроде EdX тоже доступны к использованию, они в open source, но по слухам довольно сложны.
- Не недооценивайте важность интерактивных демонстраций и постоянного закрепления теории практикой.

Идея очень хороша сама по себе; сам тоже пытался заниматься программированием со школьниками (очно), но пока по всяким объективным причинам пришлось приостановить это дело.
Ответ написан
Комментировать
@yavorska
Foror отличная инициатива! Судя из того, что вы хотите не только ограничиться изложением материала, но и отвечать на вопросы, то обратите внимание на обучение с помощью вебинаров. Они хороши тем, что вы будете излагать материал, по ходу рассказа отвечать на вопросы слушателей. Также сможете продемонстрировать экран своего компьютера и сделать обучение более практическим, что в программировании очень важно. Сейчас сервисов для вебинаров полно. Золотая середина по цене/качеству webinar.tw, webinar.fm и myownconference.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы