Email or username:

Password:

Forgot your password?
Вячеслав Романьков

«Лучшие» родители для обучающегося программированию ребёнка — программисты. И «худшие» — тоже программисты. По моей личной статистике.

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

Родители с самыми неадекватными требованиями, ожиданиями от ребёнка и т.д. — это тоже были программисты. «Уже три месяца ходишь, пора бы уже игру какую-нибудь сделать». Мужик, у тебя сын с небольшими особенностями, он на домашнем обучении из-за этого. Он делает всё по-своему, изначально максимально неправильно, собирает все грабли, и при этом — очень крутой темп, немного ниже усреднённого. Зато погружён глубже раза в три.

15 comments
Вячеслав Романьков

Про то, какой набор знаний и навыков обязателен сначала — нет единого такого набора, для всех подходящих. Есть рябата, которым в пятом классе ассемблер давать надо, они прямо потянут. Есть такие, кому в 17 надо со Scratch начать, всё остальное не осядет, в одно ухо влетит и в другое вылетит — при том, что ученик-то очень хочет научиться

𝙹𝚘𝚑𝚊𝚗

@vrom1990 Скрэч ужасен в любом возрасте!

𝙹𝚘𝚑𝚊𝚗

@vrom1990 Как по мне, это как пытаться учиться водить машину, начав с велосипеда.

Вячеслав Романьков

@johan
Метафоры хорошо, но не особо объясняет. Хотя, если взять метафору, то по идее:
1. Узнаешь ПДД, для велосипедиста это тоже важно, особенно если выезжаешь на проезжую часть
2. Тренируешь эти самые ПДД

Но всё непонятно, что со Скретчем не так

𝙹𝚘𝚑𝚊𝚗

@vrom1990 Ну. Зачем он нужен, если это по факту такой разноцветный Васик (который тоже разноцветный).

Я уже не вспомню, но кто-то из таких же энтузиастов пилил расширенный Васик (ну, игрушечный, но крестики-нолики можно было написать легко).

А скретч — это лишний визуальный шум.

Вячеслав Романьков

@johan вот как преподаватель скажу, что и как раз очень это всё надо в ряде случаев. Эффект даёт мощный, куда более быстрый по ряду моментов. То есть, лучше сначала позаниматься им, а потом уже каким-нибудь Python или там ладно уж C++. Чем-то из промышленного. Будет как минимум куда эффективнее.

𝙹𝚘𝚑𝚊𝚗

@vrom1990 Я как преподаватель (не погромизма, правда) скажу, что видел эффект на «возьмем юнити и начнем писать игру». А уже синтаксис и алгоритмы изучать и внедрять по ходу пьесы.

Несистемно, конечно, зато затягивает.

Вячеслав Романьков

@johan да, я тоже. При чём тут Scratch?

𝙹𝚘𝚑𝚊𝚗

@vrom1990 Ну ладно, пусть останется просто моим мнением, но мне вообще не понравился. Может, не для обучения программированию, а для конкретной реализации каких-нибудь робо-игрушек норм.

Вячеслав Романьков replied to 𝙹𝚘𝚑𝚊𝚗

@johan ну да. Вообще, многие профессиональные разработчики сильно недооценивают себя, своё образование, свои навыки и т.д. Те же переменные, ветвления и циклы куда тяжелее, чем кажется. Ещё ученик может плохо владет клавиатурой компьютера и английским. Ну и у всех свои ограничения по количеству нового материала. Нельзя впихнуть невпихиваемое.

А так на Скретче познакомить как раз с переменными, ветвлениями, циклами, операторами, функциями, можно с консольным вводом-выводом, и потом ученику гораздо проще будет на чём-то посерьёзнее. Это всё не такие уж простые темы на самом деле. i = i + 1 это вообще одна из вершин физической, математической и философской мысли.

А ещё добавим, что для ученика в плане Скретча это всё игра/развлечение, меньше напряжения, ассоциации правильные в мозге нарабатываются, что кодить может быть увлекательно.

Но если так не погружаться, то много кому он не нравится, да 😄 . Я сам его далекоооо не сразу распробовал, а уже как распробовал — восхитился.

@johan ну да. Вообще, многие профессиональные разработчики сильно недооценивают себя, своё образование, свои навыки и т.д. Те же переменные, ветвления и циклы куда тяжелее, чем кажется. Ещё ученик может плохо владет клавиатурой компьютера и английским. Ну и у всех свои ограничения по количеству нового материала. Нельзя впихнуть невпихиваемое.

𝙹𝚘𝚑𝚊𝚗 replied to Вячеслав

@vrom1990 i = i + 1 на уровне оптимизированного кода будет выглядеть не так, как кажется ;-)

Вячеслав Романьков replied to 𝙹𝚘𝚑𝚊𝚗

@johan в том числе и это. Короче, часто то, что профессионалу кажется в преподавании ненужной фигнёй, просто направлено на освоение того, что с его точки зрения и осваивать не надо. Это как с певцами одарёнными, они плохо учат петь обычно, так как многое у них само собой выходило сразу. Лучше учит тот, у кого ничего не получалось и он хорошо понимает, насколько это трудно и как важно на этом задержаться и проработать.

Go Up