Email or username:

Password:

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

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

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

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

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

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

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

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

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

Из троек в пятёрки по информатике за 2 месяца: реальная история

Похвастаюсь вам отзывом и немного расскажу историю его получения, так как она кажется интересной:

«У сына в школе с этого года началась профильная информатика. Появились проблемы с программированием на JavaScript. Сменили трех репетиторов , результатов не было. И только Вячеслав смог помочь разобраться , грамотно и понятно объяснить всё . Занимаемся 2месяца и успеваемость заметно выросла( с троек до пятерок) это не может не радовать!»

Как у нас с учеником это получилось? Сейчас расскажу

ребовательный учитель
У этого класса была стандартная ситуация: возможно, преподаватель был не очень опытным, и поэтому хотел от учеников слишком многого. То, что обычные, нормальные школьники (класс был не с углублённым изучением информатики) изучали за год-два, он ужал в половину.

>>>

Из троек в пятёрки по информатике за 2 месяца: реальная история

Похвастаюсь вам отзывом и немного расскажу историю его получения, так как она кажется интересной:

«У сына в школе с этого года началась профильная информатика. Появились проблемы с программированием на JavaScript. Сменили трех репетиторов , результатов не было. И только Вячеслав смог помочь разобраться , грамотно и понятно объяснить всё . Занимаемся 2месяца и успеваемость заметно выросла( с троек до пятерок) это не может не радовать!»

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

>>> Зато на вторую половину он припас кое-что поинтереснее, а именно P5.js(Processing). Это не просто JavaScript, это специальная штука для людей искусства, дизайнеров и т.д. С её помощью можно генерировать разные интересные визуальные штуки. Вот простой проект, который я накидал минут за 5
youtu.be/kKS8iufnWc0

А вот то, что сделали с её помощью профессионалы, например:

youtu.be/zT7We17o4zU

youtu.be/qtPi0JvmWbs

В общем, выбор одобряю. Но темпы были бешенные, и так повезло учителю с классом, что половина справлялась и понимала, а другая половина — нет. Из неё был и мой ученик.

Он не мало что понял и в первом полугодии, где изучали Python, и тем более во втором. Вместе с мамой они пробовали искать репетиторов и действительно сменили, и у тех ничего не получалось. P5.js или Processing знают немного, наверняка это были какие-нибудь студенты или те, кто берутся за всё подряд.

>>>

>>> Зато на вторую половину он припас кое-что поинтереснее, а именно P5.js(Processing). Это не просто JavaScript, это специальная штука для людей искусства, дизайнеров и т.д. С её помощью можно генерировать разные интересные визуальные штуки. Вот простой проект, который я накидал минут за 5
youtu.be/kKS8iufnWc0

Александр
@vrom1990 Даже не знаю как правильнее - снять со вспышкой и отправить полноразмерным heic или всё же по классике принтскрином в Эксель вставлять.
Вячеслав Романьков

Дожили. FFmpeg с российского IP загрузить не дают

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

Пока меня тут донимают разные хлопоты, вот вам замечательный задачник по математике для учеников 2-4 классов. Он для тех, кто не любит математику, и призван помочь понять, что она может быть весёлой и увлекательной. Ведь автор учебника — Григорий Остер… t2p.pw/LMZrijjBKp

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

70 000 просмотров на Ютубе. Надеюсь, его скоро не закроют. И в основном это просмотры не обучающего контента, а видео про то, что ученики в ноутбук мышку не с той стороны втыкают. Такие дела :-)

У меня там ещё был «Python для творческих людей» и может… t2p.pw/vPzYUqTJdR

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

Таак. Это интересно. Ирина — опенсорс русский голосовой помощник. Offline-ready

habr.com/ru/post/595855/

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

protonvpn обновился. Сделал стильный дизайн. И теперь этот стильный дизайн стартует МИНУТУ на не самом слабом компьютере. Ну вы чего, ребят? И ещё и логин-пароль постоянно забывает

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

Люди! А есть какая-то альтернатива Zoom чтоб не просто с демонстрацией экрана, но на этой демонстрации экрана рисовать можно было? Чтобы указывать, какую кнопку жать и т.д. Не могу найти

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

А вот тут python-разработчики, объясните мне, может, я чего не понимаю.

Я пишу код на 18 строчек, простой проектик графический, который рисует вращающийся квадрат. Там две функции готовые — setup() и draw() (основной цикл)

Есть две переменные, размер и угол поворота. Они в цикле (draw() в цикле выполняется) увеличиваются, в итоге всё красиво рисуется. Поэтому я их объявляю глобально и в draw() добавляю через global. И в комментариях на рисурсах начинается АААА ОООО УЖАС GLOBAL GLOBAL НЕЕЕТ

Это же простенький проектик, без global это класс с объектом городить надо. А зачем эта лишняя абстракция? 18 строчек, два параметра квадрата и всё. А если я класс с объектом не горожу — то ведь только global и поможет. Или я что-то не понимаю?

Вот код и что он делает

youtu.be/kKS8iufnWc0
@rf

А вот тут python-разработчики, объясните мне, может, я чего не понимаю.

Я пишу код на 18 строчек, простой проектик графический, который рисует вращающийся квадрат. Там две функции готовые — setup() и draw() (основной цикл)

Есть две переменные, размер и угол поворота. Они в цикле (draw() в цикле выполняется) увеличиваются, в итоге всё красиво рисуется. Поэтому я их объявляю глобально и в draw() добавляю через global. И в комментариях на рисурсах начинается АААА ОООО УЖАС GLOBAL GLOBAL НЕЕЕТ

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

ЖУТКО СЕКРЕТНЫЙ СПОСОБ РЕШЕНИЯ МНОГИХ ПРОБЛЕМ
Человек занимается у меня третий год. Изучает разными способами программирование, кодинг. Наступает на все грабли, какие знаю, иногда показывает новые. Спорит, сомневается, делает по-своему. У него ничего не получается. Часто в конце концов делаем как я ему изначально подсказывал. И это полезно. Это одно из условий понимания чего-то. Чтобы понять, нужно в том числе усомниться и попытаться заменить предлагаемое на альтернативное, кажущееся более подходящим и очевидными. И после краха альтернативного, «очевидного» решения, на его примере становится понятно, что к чему. Жаль, у многих учителей на такое просто ресурсов нет.
И вот недавно, после очередного занятия он в конце, на обсуждении, говорит «Я понял, ну на двух последних занятиях, что нужно, если что-то идёт не так, внимательно читать код. И ещё что не нужно спорить, а нужно делать что говорят»....

ЖУТКО СЕКРЕТНЫЙ СПОСОБ РЕШЕНИЯ МНОГИХ ПРОБЛЕМ
Человек занимается у меня третий год. Изучает разными способами программирование, кодинг. Наступает на все грабли, какие знаю, иногда показывает новые. Спорит, сомневается, делает по-своему. У него ничего не получается. Часто в конце концов делаем как я ему изначально подсказывал. И это полезно. Это одно из условий понимания чего-то. Чтобы понять, нужно в том числе усомниться и попытаться заменить предлагаемое на альтернативное, кажущееся более подходящим...

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

Ну, со вторым он не прав, иногда можно и поспорить, я ошибаюсь время от времени. Но вот с первым — это большой успех. Он сам решил проблему на голову-две выше уровня, на котором по идее находился.
И это и есть секретный способ решения многих проблем, который почему-то многим людям недоступен. Заглянуть внутрь, внимательно посмотреть и подумать. Не торопясь подумать, а обстоятельно. Всё спешим, спешим куда-то. В том числе — с выводами, особенно под впечатлением от чего-то.

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

Отдельный класс учеников — самокомментаторы. «Так, сейчас открываю браузер — долго что-то загружается, ну ладно, я пока посмотрю, какие тут параметры системы, вижу, что более-менее. А вот и браузер запустился. Захожу на сайт Скретча, ввожу логин и пароль. Неправильно. Видимо, я спутал английские S и C, проверяю — да, теперь всё хорошо».

Такие товарищи могут раздражать соседей и преподавателя, если не знать, что они всё правильно делают. Да, такое проговаривание своих действий и мыслей даёт нашему мышлению прирост к эффективности. Голова так лучше работает, если по простому.

Так что обычные мои слова: «Здорово, правильно, вот все смотрите и запоминайте. Когда с чем-то сложным сталкиваетесь, такое проговаривание очень помогает лучше обдумывать. Только давайте это делать потише, чтобы друг другу не мешать». Потом ещё приходится поповторять, но это не страшно.

Отдельный класс учеников — самокомментаторы. «Так, сейчас открываю браузер — долго что-то загружается, ну ладно, я пока посмотрю, какие тут параметры системы, вижу, что более-менее. А вот и браузер запустился. Захожу на сайт Скретча, ввожу логин и пароль. Неправильно. Видимо, я спутал английские S и C, проверяю — да, теперь всё хорошо».

Dr. Quadragon ❌

@vrom1990 ну так так оно и есть. Проговариваешь - значит обясняешь сам себе. А если не объясняешь, значит не разобрался.

Всегда лучше проговаривать. А еще лучше - записать, если есть возможность.

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

Я уверен, тут много людей, опытных в видеоиграх. Мне от вас нужны советы — примеры игр.

Я собираюсь сделать бесплатный видеокурс для детей по созданию игр в Скретч. Но чтобы это был нормальный курс, важна простота в начале и постепенное нарастание сложности.

Начинать нужно с игр без коллизий, без вообще движения. Где просто нужно кликать мышкой, в начале пусть оттренируются делать кнопки, с простыми скриптиками. Движение буду добавлять постепенно потом.

И вот два проекта для старта у меня есть. Это отгадывалка — нужно нажать на один из вариантов. Например, 3 одинаковых совы, нужно угадать, какая побеждающая. Это так же Hidden — нужно найти на фоне объекты и нажать на них, чтобы они исчезли, «собрать».

Какие такие типы игр без движения, которые просто сделать начинающим, вы знаете? Напишите, пожалуйста

@rf

Я уверен, тут много людей, опытных в видеоиграх. Мне от вас нужны советы — примеры игр.

Я собираюсь сделать бесплатный видеокурс для детей по созданию игр в Скретч. Но чтобы это был нормальный курс, важна простота в начале и постепенное нарастание сложности.

Начинать нужно с игр без коллизий, без вообще движения. Где просто нужно кликать мышкой, в начале пусть оттренируются делать кнопки, с простыми скриптиками. Движение буду добавлять постепенно потом.

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

Код — всего 13 строчек (там в описании ссылка), а получается интересно:
open.tube/videos/watch/d7d43aa

Позже цветную версию добавлю
@rf

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

Вот и первое видео про именно программирование для творческих людей:
open.tube/videos/watch/7de2987
@rf @masolei

Комментируйте, предлагайте. Всё под лицензией CC BY, инструкция по установке — в описании ссылка есть

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

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

open.tube/videos/watch/e764e6b

@masolei @rf

Go Up