Как стать автором
Обновить
3
0
Олег Арестов @Ember

Преподаватель, программист

Отправить сообщение
Случай с приездом спецназа в семью, в которой жена гуглила скороварки, а муж рюкзаки показывает что есть некий тотальный фильтр который отслеживает все сообщения и выдает алерты, которые уже смотрят люди и реагируют.
У нас раньше вообще такую сирену периодически включали для проверки в городе, вот жуть то была. Просыпаешся так после сна о ядерной войне от такого звука и судорожно включаешь телевизор и радио, не передают ли там чего, никогда не забуду этого ужасного ощущения что все, началось.
Я уже раз ходил писать заявление, сказали программы еще нет, и принять поэтому не могут! А уже срок заканчивается, возможно придется следовать совету оставить заявление в письменном виде.
p.s. а в Таиланде насколько помню пенсия только у госслужащих, всех остальных стариков содержат дети или они сами.
Мне кажется это тупиковый путь и повод нарыть инвестиций. Это надо же изгибать пространство, тратить тонны энергии, напролом тащить корабль через пустоту, когда всего лишь нужно понять многомерность мира и найти обходной путь для выхода в нужной точке.
Вспомнился какой то фантастический рассказ, где робот спрашивал какой мощности у человека мозг и не поверил, что с такими параметрами можно быть таким глупым и помнить не более 7 вещей за раз.
С упоением читал и ностальгировал, а моя история тут sysadmins.ru/post10667536.html#10667536
Некоторые госконторы до сих пор используют матричные принтеры не из-за не возможности приобрести лазерные, а потому, что подделать документ, напечатанный на матричном принтере сложнее.
Если кому то наскучит и этот вариант, всегда можно добавить новый уровень, причем предела нет!
Неужели нельзя было сделать профили, где можно выбирать старый-новый стиль, угодили бы и тем и тем. Уверен ресурсов бы много не потребовалось.
Главное - ничего лишнего!

Абстракциям посвящаю минимум, изучая теги сначала даю отвлеченный пример — описать любой объект с помощью тегов, например <голова><глаз1></глаз1><глаз2></глаз2></голова>… тут уже можно говорить о понятности кода. Иногда у детей получаются забавные существа, например, с глазом в глазе или руками из неожиданных частей тела, рисую, даю понять что они делают, схватывают сразу же. Дальнейший переход к реальным тегам уже прост.
Как только поймут как рисовать страничку и выводить статический текст, показываю как добавить программу, конечно тут своя специфика, но зато сознание пока не обременяется разного рода компиляторами, непонятными ошибками, отладчиками, хотя про консоль и отладку упоминаю. Для программ использую песочницу http://learn.javascript.ru/play. Что то написал — тут же получил результат.
Конечно же рассказываю о типах данных, и то что они учат язык очень лояльный к ошибкам, но программы работают, глазки загораются когда получается.
Еще раз — основной принцип — это простота, стараюсь отсечь все лишнее чтобы получить результат. Задача -> средство -> воплощение.
Основной принцип у меня — не навреди, и — получи результат сразу. В процессе даю все основные принципы классического программирования, последовательность выполнения программы, понятный код, основные конструкции, стараюсь дать понять что язык лишь средство реализации задачи. Забыл упомянуть, как решаю проблему черного ящика (как объяснить что такое & и т.п.) — Параллельно я делаю занятия на устройство компьютера, в качестве визуализации процессов используется майнкрафт, сейчас собрана модель сумматора с десятичным индикатором результатов, в плане — ячейки памяти для наглядной демонстрации процессов в компьютере.
Уже второй год занимаюсь обучением школьников программированию, набрался немного опыта. Да 8-9 класс самое оптимальное. Понял что чем проще тем лучше, когда отсекаешь все лишнее, оставшееся воспринимается лучше. Детали потом можно нарастить.
Начинал с html добавляя JS, чтобы не утонуть в сухом изучении конструкций языка, после каждого нового оператора придумывал интересную задачку. Например, изучили массив, работу со строками и генерацию случайного числа, делаем задачку — генератор предложений, а для продвинутых генератор ников, программа минимум, удовольствия максимум. Изучили условия и циклы — уже можно игру, классическую посадку на луну, текстовый вариант готов — воспользуемся средствами html и добавим графику, оживив текстовую посадку корабля движущимися картинками, листинг программы умещается в один экран, с комменатриями. Вся соль в примерах и упражнениях, можно дать все конструкции но что с ними делать дети знать не будут, только на интересных примерах хорошо все запоминается.
Почему html+JS? Не нужно ничего кроме браузера, результатами можно делиться сразу же в соцсетях, даже на телефонах и планшетах программы работают. (один из примерчиков цепная реакция)
Простите мое невежество, но объяснит мне кто нибудь физический принцип формирования шумов в оптической линии? Какого рода помеха дает одновременное и синхронное искажение оптического сигнала в обе линии?
Транзистор МП42Б конечно же помню. У него можно было отпилить верх крышечки, и он превращался в фотодатчик или фотоэлемент.
Теперь понятно откуда ноги растут у роботов в планетарных битвах! Nether Earth. ZX-Spectrum.
Лексикон был шедевром, умел даже одновременно по левому и правому краю текст форматировать. Раньше это казалось чудом каким то.
А еще копирка использовалась вместо красящей ленты в матричных принтерах.
Хочу отметить, что и в нашей стране были попытки мобилизации полицейских. Я как то лет 5-6 назад участвовал в оснащении подразделения ГАИ наладонниками Pocket PC. В них были базы данных автомобилей, розыска, нарушений и т.п. Инспектор мог оперативно проверить задержанного не отвлекаясь на радиопереговоры лишний раз. Проблемы были лишь при необходимости постоянной синхронизации баз. У нас все как обычно происходило, устройства дали, но ни программ, ни людей ни средств на внедрение не дали. Настроил систему как мог, очень даже удобно было, даже пользовались как фонариком! Но не выдержала условий эксплуатации даже защищенная модель, хватило года на 2, потом устройства постепенно вышли из строя, потерялись, задолбались обновлять и все заглохло.
Теперь все по старинке, внедрили новую базу данных, из которой выгрузку в наладонник не сделаешь, теперь даже на постах ДПС нет компьютеров с базами. Нет единых стандартов, и программ, отсюда разброд и шатание, постоянные накладки при регистрации оплаты штрафов, в общем в эта область тащится в прошлом веке, во многих подразделениях стоят базы данных написанные еще под DOS!
Дети разные бывают, и подходы разные нужны. Кому то нужно через игру поддерживать интерес, а кто то поглощает все как губка, и в третьем классе делает робота с гироскопом, которые ездит на двух колесиках. В качестве мотивов у большинства — это либо сделать свою игру, либо взломать что то, реже сделать программу для продажи.
Разного рода абстракции дети тоже воспринимают очень по разному, непонятные алгоритмы с блоками дают в школе, и почему то знания в школе как то не охотно воспринимаются. Другое дело добровольные занятия.
Получилось так, что мне удалось поэкспериментировать с группами детей разного возраста, от 5-6 класса до 7-10 класса. Раньше конечно учить можно и нужно, но могут быстро потерять интерес и относятся как к игре, и нужно больше усилий для поддержки внимания. Самое оптимальное это 7-8 класс, уже и в школе основы дают, и практика есть, и главное осмысленное желание.
Прежде чем начать учить детишек программировать, очень долго выбирал язык. Не абстрактный и не понятный, или перегруженный странными структурами, а такой, чтобы сел, написал код, увидел результат без всяких хлопот и танцев с бубном. Очень хотелось Си, чтобы стразу дисциплинировал и не прощал ошибок. Но подумав, что нельзя так с детьми, думал об ActionScript, но вспомнил нелюбовь его мобильными платформами, в конце концов остановился на JavaScript. Си-подобный язык прощающий ошибки, простая и понятная первая программа, не требует никаких оболочек, программы работают везде. Да не скоростной, но для детских проектов вполне хватает. Потом легко можно перейти на любой другой, изучив базовые конструкции и алгоритмы.
А идея обучать через игру просто замечательная, работает на все 100%, у меня это Minecraft, в котором создаем логические схемки и изучаем как работает компьютер изнутри. Как то же нужно учить новое поколение программистов, которые не будут оторваны от железа, и понимать что происходит внутри железки при работе программы.

Информация

В рейтинге
Не участвует
Откуда
Северск, Томская обл., Россия
Дата рождения
Зарегистрирован
Активность