Comments 91
Вот ещё из свеженького
Спасибо за подборку.
А что можете посоветовать из он-лайн обучалок? Желательно русскоязычных.
Да, интересный ресурс, чадо уже тестирует. Мозги. Правда пока непонятен объем обучения.
Спасибо.
А я думал Flexbox Froggy — развлекуха для бородатых дядек, которым влом читать голые спецификации или даже css-tricks.
Кстати, в заданиях делается особый упор на порядок элементов в списках. В продакшене такого почти не встречалалось.
Количество лохов, готовых отдать деньги за «пройди наши курсы погромистов за 3 месяца и зарабатывай от двух штук баксов удаленно на острове под пальмой» стремительно уменьшается.
Что же делать?
Правильно, нужно осваивать новые ниши.
Школьники и студенты уже освоены. Пора переходить на детский сад.
Что дальше?
Основы кодинга для младенцев, новорожденным скидка?
Курсы синьор архитекторов для пенсионеров?
Почему еще никто не додумался открыть курсы экономистов для школьников или юристов для детсадовцев?
Когда уже этот дебильный хайп с массовым вхождением в айти закончится…
А вы считаете, что ИТ технари не испытывают проблем в межличностных отношениях? Что серьезно?
Считаю, что имеют повышенные шансы (не 100%, разумеется, но больше т.н. «гуманитариев мозга») избегать этих проблем.
Многие вещи закладываются в раннем детсадовском возрасте, который обычно упускают. Это пока без прямого осознания идет в подсознание. Потом во взрослом возрасте когда-то выстрелит. Но это мы уже далеко отклонились от темы. С практической точки зрения изучение алгоритмизации имеет смысл для всех, и как живой пример, уважаемый здесь пользователь Meklon.
Откровенно говоря, изначально программирование для дошколят меня тоже смущало. Но когда мы увидели, с каким упоением кодят 4-5-летние малыши в школе в Испании, тоже решили вести подобный курс.
И, кстати, про юридические курсы не знаю, но экономические и предпринимательские курсы для школьников есть не только у нас, а во многих образовательных центрах. Сейчас многие ребята уже в 12-14 лет открывают свой бизнес в интернете, поэтому такие знания очень востребованы.
Понимание общих основ алгоритмизации и программирования нужный с моей точки зрения вообщем всем начиная с маленького возраста независимо от будущей(или текущей) профессии. В мире вокруг нас все подчинается каким-либо алгоритмам. И мы каждый день сталкиваемся с их проявлениями. Дети билингвы используют несколько языков не испытывая трудностей, и так же все дети должны понимать, что вещи их окружающие и происходящие процессы имеют логическую обоснованность и могуть быть объяснены как последовательность действий, как из причины получается следствие. Как мне кажется, такое видение привитое с раннего возрасто уменьшит количество «истеричек-гуманитариев», котрые впадают в ступор от необъяснимых с их точки зрения простых явлений не только в технической области, но и в межличностых отношениях.
Как мне кажется, такое видение привитое с раннего возрасто уменьшит количество «истеричек-гуманитариев», котрые впадают в ступор от необъяснимых с их точки зрения простых явлений не только в технической области, но и в межличностых отношениях.Гуманита́рные нау́ки (от humanus — человеческий, homo — человек) — науки, специализирующиеся на человеке и его жизнедеятельности в обществе.
То есть, по-сути, настоящие гуманитарии как раз в человеческих отношениях должны весьма хорошо разбираться.
Почему еще никто не додумался открыть курсы экономистов для школьников или юристов для детсадовцев?
Есть!


Есть ли русскоязычные варианты?
Например, вот простенький скетч для Ардуино:
int ledPin=13;
int buttonPin=5;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop()
{
bool isPressed=digitalRead(buttonPin);
if(isPressed==true)
{
digitalWrite(ledPin, HIGH);
}
else
{
digitalWrite(ledPin, LOW);
}
}
У меня свободное владение английским на уровне чтения любой литературы, просмотра фильмов без дубляжа, субтитров и перевода. Я вижу этот скетч вот так:
целое контактСветодиод=13;
целое контактКнопка=5;
процедура настройка()
{
режимКонтакта(контактСветодиод, ВЫВОД);
режимКонтакта(контактКнопка, ВВОД_ПОДТЯЖКАПИТАНИЯ);
}
процедура цикл()
{
булево былоНажатие=цифровоеЧтение(контактКнопка);
если(былоНажатие==ИСТИНА)
{
цифроваяЗапись(контактСветодиод, ВЫСОКИЙ);
}
иначе
{
цифроваяЗапись(контактСветодиод, НИЗКИЙ);
}
}
А вот как (с его слов) видит этот скетч мой сын:
整數接觸LED = 13;
整數聯繫按鈕= 5;
設置程序()
{
接觸模式(接觸LED,OUTPUT);
接觸模式(聯繫按鈕,POWER SUPPLY);
}
程序週期()
{
布爾是按下=數字讀取(聯繫按鈕);
if(itPress == TRUE)
{
數字錄音(接觸式LED,HIGH);
}
否則
{
數字錄音(接觸式LED,LOW);
}
}
Поэтому, в качестве платформы обучения для него выбрана обычная старая 1Сv7. Без регистров, планов счетов, расчётов, отчётов и прочих элементов учёта. Только справочник, перечисление, документы без проведения и обработки. Основным приложением является форма и модуль формы. Все обработки запускаются через меню Операции, так что создание интерфейсов из обучения программированию тоже (временно) исключено. Если ребёнку будет интересно, когда он станет старше, можно будет обучить его остальным метаданным.
Чтобы ему было интересно щёлкать всякими реле, я собрал ему шкафчик с модулями ОВЕН (цифровой вывод 8 реле, цифровой ввод 16 входов), подключил к ноутбуку и через внешнюю компоненту к 1С. Как подтянет английский, начнём изучать Ардуино. Но уже будет довольно приличный навык программирования и понимание работы программы, переменных, операторов.
Меня русскому языку обучали не в школе, а в качестве родного (да, я не русский).
А поскольку мы все с вами живём в Pax America, то детей нужно учить английскому с младенчества в качестве родного, и мультики дети с самого начала тоже должны смотреть на английском.
Практически ВСЕ, у кого прилично с английским — исключительно отдельные курсы, свое желание заниматься английским (в том числе и из-за игр в непереведенные игры, песни на английском и так далее).
У них проблемы с тем, как других обучить, а не с квалифицированным знанием английского.
Качество с учителя более детально не спрашивается, программу он менять не имеет право, за дополнительные занятия на свободные темы доплаты не будет. Я не знаю что там за золотые медали, но это вряд ли зависит от учителя.
у преподши английского у ребенка в школе конкретная проблема с произношением звуков «th» и всем настрать на это. Хотя по мне — это автоматом профнепригодность
При отношении "Меня часто спрашивают по учителям и преподавателям. Это призвание, а если хочется деньги зарабатывать, есть масса прекрасных мест, где можно сделать это быстрее и лучше. Тот же самый бизнес." © Медведев — это неудивительно. :(
Те у кого с произношением звуков «th» отлично — нашли работу получше и пооплачиваемее.
Правда она заканчивала школу с усиленным преподаванием языков. Но это помогло.
Есть школы с очень высоким средним уровнем английского. У нас в седьмом классе просто полгода жёстко качали инглиш, часов по 10 в неделю, а во втором полугодии физика, химия, математика, биология и т.д. преподавались далее на английском. Но в нашем, не самом передовом городе, при этом было ещё несколько более консервативных школ с высоким средним уровнем. В мск и СПб, думаю таких школ куда больше
А вообще словарный запас программиста очень ограничен, не вижу проблем выучить пару десятков слов. Тут даже грамматика никакая не нужна.
В детстве (с первого класса) я училась музыке. Там тоже нужно знать 2-3 десятка итальянских слов. Я что-то не припомню никаких трудностей с этим.
В 1С код выглядит также, как «моё видение скетча Ардуино» :-)
Мне нравится тем, что а) разработан советскими информатиками и б) имеет практикум.

У нас в школе программирование начиналось с 3 класса (как раз 9 лет).
Но изучали BASIC — в нём попросту не было сложных словесных конструкций, поэтому пошло всё хорошо. Ваша программа бы выглядела примерно следующим образом:
10 ... ' Тут какие-то мантры
20 ... ' и тут тоже
30 IN 5, A%
40 IF A% = 1 GOTO 70
50 OUT 13, 1
60 GOTO 30
70 OUT 13, 0
80 GOTO 30
И несмотря на то, что код выглядит дико, ребёнку он будет сильно более понятен. И дело не столько в английском, сколько в сложности понимания абстракций. Например, мне в детстве очень легко давалось низкоуровневое программирование — ассемблер, лапша из goto, функции-простыни, однобуквенные переменные. А вот понимание абстракций и хороших практик программирование пришло уже позже, через несколько лет.
Мне вот тоже было достаточно, если строка по экрану бежала, или если у меня красиво рисовалась кривая.
А сейчас хотят чтобы программа запустилась на телефоне, использовала нейронные сети, авторизация по соцсетям.
Поэтому зависит от того, какой результат выполнения программы мотивирует ребенка на дальнейшее.
А вот как (с его слов) видитТолько опытный глаз видит в скобках и отступах структуру. Другие, возможно, и вот так:
整數接觸LED ? 13 ?
整數聯繫按鈕 ? 5 ?
設置程序 ?? ? 接觸模式 ? 接觸LED ? OUTPUT ? ?
接觸模式 ? 聯繫按鈕 ? POWER SUPPLY ? ? ? 程序週期 ??
? 布爾是按下=數字讀取 ? 聯繫按鈕 ? ?
if ? ?Press ? TRUE ?
? 數字錄音 ? 接觸式LED ? HIGH ? ? ?
否則 ? 數字錄音 ? 接觸式LED ? LOW ? ? ? ?
Странно, что вы назвали Scratch игрой – это прям полноценная среда с графическим интерфейсом
А вот ко всем этим «играм, обучающим программированию» всегда относился с диким подозрением. Потому что практически во всех надо было не «решить задачу», а «решить неинтересную тебе задачу по перемещению какой-то букашки на экране (зачем вообще её двигать куда-то, что мне это даст?!), причем только таким образом, который предусмотрел автор задачи». Возможно, сейчас эти игры делают лучше и мотивации в них больше, но все-равно доверия уже не вернуть.
Я начинал свое знакомство с программированием в среде ЛогоМиры 3, жалко что тут она не указана. Те же условия, операторы, циклы, переменные, все команды на русском. Брал стандартные примеры и переделывал, пытаясь понять как что работает. Поняв какую-то вещь начинал использовать её уже в своих сценариях. Без какого либо контроля, просто берешь и делаешь что интересно.
Как возможностей ЛогоМиров стало не хватать пересел на Алгоритм 2, где получались уже реальные exe'шники. Все команды так же на русском. Эх, детство...
ru.wikipedia.org/wiki/Colobot
Верно, уже через пару этапов начинаются подпрограммы и рекурсии, что может ввести в ступор даже закаленную взрослую психику. Попробуйте Kodable — принцип тот же, но ребенок может осваивать игру самостоятельно.
Есть iOS приложение. Хотя да, забыл, что оно платное. Нам купила лицензию школа
$6.99/в месяц
Дочке 5 лет очень нравится. Каждая новая фича приходит с понятным обучающим уровнем. Большинство заданий она освоила самостоятельно. В игре есть много мотивирующих мини-игр, которые удерживают ребенка: звёзды-ачивки (как в Cut the Rope), кастомизация "колобков" с помощью обьектов на JavaScript, редактор уровней и т.д.
На мой взгляд стилистика игры отдает флешем и вырвиглазной палитрой из 00х. Но основную функцию выполняет хорошо, и это для меня главное.
Сейчас ему 9 исполнилось, попробовал — с удовольствием проделал штук 30 заданий в code.org/minecraft, angry birds и plants vs zombie, почти без подсказок, в т.ч. с циклами и условиями. Хорошая штука, организована увлекательно. Совсем не обязательно сразу код писать, составление алгоритмов — важнее.
Если же агрит именно слово «игра», попробуйте заменить мысленно на «интерактивное мультимедийное приложение для эвм».
Все мы играем в игры, просто всем нам нужны разные фишечки для мотивации.
У меня чадо сейчас муравьев изучает, безо всяких игр. Тараканариум на столе, инфа в планшете.
20 игр, чтобы научить ребёнка программированию