[Развитие стартапа] Новая методика обучения программированию или зачем делать ещё один курс?
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
На рынке сейчас — десятки, если не сотни тренингов по программированию: специализированных, общих, для начинающих и продвинутых… Рынок ими будто переполнен. Но есть загвоздка — большинство из них будут для вас… бесполезны, или принесут минимум пользы.Почему? Дело в том, что большинство курсов создаются не с целью решить вашу проблему, а по другим причинам. И речь даже не о деньгах.
99% курсов в Интернете создают у вас ощущение прогрессии, того, что вы стали специалистом
Вот вам дали простые задания — вы с ними справились. Уровень сложности повысился — и вы тоже их одолели, а потом смогли решать даже самые сложные задания. Но обычно мало кого волнует, насколько эти задания совместимы с реальной жизнью и работой.На самом деле главные проблемы — ещё глубже, в самой структуре большинства обучающих материалов.Как обычно преподают программирование (и не только) В 90 процентов курсов (и не только по программированию) осуществляется следующий порядок обучения: теоретический блок — практика — теоретический блок — практика и т. д., пока не дойдет до финального экзамена. По сути, так устроена вся мировая система образования.
Это отлаженная и проверенная система, но в современных условиях она вызывает несколько проблем. Во-первых возникают проблемы с теорией. Для создателя курса это — самая трудоемкая часть, куда вкладывается большая часть усилий и времени. При этом для пользователя она… самая ненужная! Ведь почти всю теорию по программированию можно легко найти в Сети. Более того — даже предположим в каком-то курсе теория подана классно и легко, она может быстро устареть.Во-вторых и с практикой не все так просто. Ведь она обычно привязана к той теории, которую «блоками» выдают в курсе. То есть человек может пройти курс, успешно в одиночку решить все практические задания, сделанные «под условия»… а потом прийти на работу и не справится с написанием даже простой программы! Нельзя учить программистов на материалах, написанных при Java 6, а потом попросить их написать что-то на Java 16.Особенно отчетливо все эти проблемы проявляются на интервью. Кроме пробелов в практических навыках, в отличии от большинства зарубежных соискателей, выходец из постсоветского пространства часто ведет себя там как на тесте — пытается сам все решить стоя молча у доски, в то время как интервьюер проверяет как раз умение кандидата решать проблемы в команде.А самое плохое: трудно с ходу придумать замену этой схеме. После шести лет преподавания курсов по программированию мы поняли, что хотим что-то изменить в сложившейся картине. Именно тогда мы и задали себе вопрос:Как обучать эффективнее в новых условиях?С этим вопросом мы удалились на подумать и в течении долгого времени не вышло ни одного нового курса от нашей команды. Но результат того стоил — мы внедрили в обучающий процесс новую методику, основанную на UODP (User Oriented Development Process), которая ориентируется на потребности студентов.Чтобы создать максимально полезный, решающий проблемы учеников курс, мы подходим с совершенно другой стороны:
- Программа максимально сосредоточилась на практике, минимум теоретических основ;
- Чтобы практика была наглядной каждый блок курса создан на основе реальных задач, с которыми постоянно сталкиваются программисты.
- И самое главное. Все ученики могут делится своими решениями проблемы и обсуждать их.
Давайте по последнему пункту. В обычной ситуации у всей группы — один учебник/преподаватель/справка. Из этого источника знания все извлекут одинаковую информацию — кто больше, кто меньше. Но теперь ученикам нужно искать теорию самим, где они сочтут нужным.Даже при одинаковых запросах в Google два человека получат разный результат, кликнут на разные ссылки. После этого они по-своему решат задачу и поделятся этим решением со всей группой! Т. е. ученик вместо одного «правильного» решения проблемы получит множество по-своему интересных, до которых сам бы возможно не дошел. А потом сможет в своей практической работе применить то, которое максимально подойдет. Знания взаимодополняют друг друга.Насколько этот подход оказался эффективным?Говоря честно, этот подход конечно оказался сложнее прежней схемы — но показывает невероятную эффективность. В обычном курсе 10% учеников не заканчивают курс, 75 — справляются, но не получают желаемого результата, и только 15% достигают того, что хотели: получают новую, интересную им профессию.В рамках эксперимента мы организовали серию, по началу совсем бесплатных групп организованных по этой новой методике. В новой схеме обучения расклад интереснее: около половины участников курса не проходят его с первого раза. Но при этом более 40 (!)% говорят «да, мы получили то, что хотели от этого курса». Со второго раза курс проходят больше 60% участников — цифра уже выше.Да, даже повторное прохождение на нашем курсе далеко от «нормальных» показателей — 30% учеников не могут справится и во второй раз. Но наша цель — не красивые цифры тысяч человек, окончивших курс. Важнее, чтобы люди получили те навыки и знания, за которыми они приходят.Конечно данных пока мало, так как обучение прошло пока только с десяток групп, но то что есть уже указывает на то, что подобная методика оказалась намного более эффективной в сравнении с классическим подходом.Если вам интересно узнать подробнее о нашем процессе обучения заходите к нам в Discord — там живое общение студентов и печеньки.
===========
Источник:
habr.com
===========
Похожие новости:
- [Разработка веб-сайтов, CSS, Программирование, Java] От студента до учителя: как разобраться в веб-разработке, если это не твой профиль
- [Машинное обучение, Искусственный интеллект] Переосмысление предобучения и самообучения (перевод)
- [Развитие стартапа, Законодательство в IT, IT-компании] В Беларуси закрыли хаб стартапов «Имагуру»
- [Управление проектами, Развитие стартапа, Управление продуктом, Бизнес-модели, IT-компании] Discord закрыла переговоры: вместо вхождения в состав Microsoft компания выйдет на IPO
- [Системное администрирование, Системное программирование, DevOps] Что такое модули Terraform и как они работают? (перевод)
- [Информационная безопасность, Обработка изображений, Машинное обучение, Искусственный интеллект] Ковидная индустрия и системы распознавания
- [Python, Алгоритмы, Big Data, Машинное обучение, Искусственный интеллект] Data Science Digest — 21.04.21
- Обновление Java SE, MySQL, VirtualBox и других продуктов Oracle с устранением уязвимостей
- [Программирование, Конференции] Современный фронтенд без ошибок и костылей. 8 полезных докладов конференции DUMP
- [Python, Обработка изображений, Машинное обучение, Лайфхаки для гиков] Как удалить татуировку с помощью глубокого обучения (перевод)
Теги для поиска: #_razvitie_startapa (Развитие стартапа), #_kursy (курсы), #_programmirovanie (программирование), #_obuchenie (обучение), #_obuchenie_programmirovaniju (обучение программированию), #_java, #_metodologija (методология), #_razvitie_startapa (
Развитие стартапа
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:39
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
На рынке сейчас — десятки, если не сотни тренингов по программированию: специализированных, общих, для начинающих и продвинутых… Рынок ими будто переполнен. Но есть загвоздка — большинство из них будут для вас… бесполезны, или принесут минимум пользы.Почему? Дело в том, что большинство курсов создаются не с целью решить вашу проблему, а по другим причинам. И речь даже не о деньгах. 99% курсов в Интернете создают у вас ощущение прогрессии, того, что вы стали специалистом
Это отлаженная и проверенная система, но в современных условиях она вызывает несколько проблем. Во-первых возникают проблемы с теорией. Для создателя курса это — самая трудоемкая часть, куда вкладывается большая часть усилий и времени. При этом для пользователя она… самая ненужная! Ведь почти всю теорию по программированию можно легко найти в Сети. Более того — даже предположим в каком-то курсе теория подана классно и легко, она может быстро устареть.Во-вторых и с практикой не все так просто. Ведь она обычно привязана к той теории, которую «блоками» выдают в курсе. То есть человек может пройти курс, успешно в одиночку решить все практические задания, сделанные «под условия»… а потом прийти на работу и не справится с написанием даже простой программы! Нельзя учить программистов на материалах, написанных при Java 6, а потом попросить их написать что-то на Java 16.Особенно отчетливо все эти проблемы проявляются на интервью. Кроме пробелов в практических навыках, в отличии от большинства зарубежных соискателей, выходец из постсоветского пространства часто ведет себя там как на тесте — пытается сам все решить стоя молча у доски, в то время как интервьюер проверяет как раз умение кандидата решать проблемы в команде.А самое плохое: трудно с ходу придумать замену этой схеме. После шести лет преподавания курсов по программированию мы поняли, что хотим что-то изменить в сложившейся картине. Именно тогда мы и задали себе вопрос:Как обучать эффективнее в новых условиях?С этим вопросом мы удалились на подумать и в течении долгого времени не вышло ни одного нового курса от нашей команды. Но результат того стоил — мы внедрили в обучающий процесс новую методику, основанную на UODP (User Oriented Development Process), которая ориентируется на потребности студентов.Чтобы создать максимально полезный, решающий проблемы учеников курс, мы подходим с совершенно другой стороны:
=========== Источник: habr.com =========== Похожие новости:
Развитие стартапа ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:39
Часовой пояс: UTC + 5