Гостевая книга

Здесь вы можете оставить сообщение для владельца сайта, отзыв о функционировании, оформлении, содержании и вообще написать всё, что думаете по этому поводу. Просьба придерживаться темы ("по этому" — это ещё не "по любому") и соблюдать приличия :-)

Обратите внимание, что связаться с автором сайта можно также и через страницу обратной связи, которая позволяет отправить автору email.

Учтите, что комментарии на этом сайте премодерируются.

[Все старые комментарии перемещены в архив >>>]

про сайт

Андрей Викторович, а чем закончилась дискуссия на ЛОРе по поводу CMS (в смысле, что Вы в итоге прикрутили)? И хотелось бы узнать, какие средства были использованы для написания и ведения данного сайта, и почему? Спасибо.

admin аватар

Дискуссия

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

Сайт этот как был в 2009 году сделан на пятом друпале, так до сих пор на нём же и работает.

Common Lisp & Scheme

А почему в книге рассматривается CL, а не Scheme, если вторая получше и попроще?

admin аватар

Вы хотя бы

Вы хотя бы оглавление смотреть не пробовали?

про видео и софт для монтажа

Не могу найти комментарий про отсутствие подходящего софта для монтажа видео, напишу здесь: публикация аудиофайлов здесь на сайте не будет ли альтернативой, или их тоже сложно монтировать?

admin аватар

Честно говоря,

Честно говоря, этого я делать вообще никогда не пробовал и даже на эту тему не задумывался.

не знаю как

не знаю как аудитории, но лично мне было бы интересно услышать рубрику "А, вот, я подумал..." или "Хм, имею соображение на тему..." в виде коротких записей. А категория физического качества аудио (шумы и т.п.) полностью нивелируется содержанием. Обращаюсь с просьбой опубликовать пилотный выпуск!

admin аватар

Нет, это вряд

Нет, это вряд ли. Видео ещё хоть какой-то смысл имеет (хотя мне это и не вполне понятно), но вместо аудио стоит — и для меня это очевидно — просто писать тексты. Например, сделать блог.

Комитеты и их поделки

В архиве были примеры ASCII с множеством бесполезных и отсутствием нужных символов, Unicode с эмодзи, C++ с его стандартами и даже POSIX.

А есть ли какие-то позитивные результаты работы комитетов?

И в комитетах ли дело? Можете ли вы привести примеры спецификаций, языков и тд, которые получились хорошо, сделанные не комитетами?

admin аватар

флеймА не будет, флеймер спился

> и даже POSIX.

Почему "даже"? Такое же комитетское поделье, как и все остальные. Ну, самый первый был ещё ничего, всё последующее скатилось, куда оно всегда скатывается.

> А есть ли какие-то позитивные результаты работы комитетов?

Разумеется, нет, и быть не может. Комитеты принципиально не могут приносить пользы и порождать конструктив. Просто в силу их сущности.

> Можете ли вы привести примеры спецификаций, языков и тд, которые получились хорошо, сделанные не комитетами?

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

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

Что касается спецификаций, то, например, Интернет фактически живёт по спецификациям, созданным единолично Йоном Постелом. Без всяких комитетов. Комитеты там позже образовались, когда сам Постел был уже серьёзно болен и не мог эффективно противодействовать всей этой мразоте. Собственно, тогда кроме понятия RFC появилось ещё и понятие STD (типа того, что "некоторые RFC равнее других"), и всё прочее в обычном комитетском духе. После его смерти в 1998 году Интернет стал неотвратимо скатываться в дерьмо, спасает только то, что в Интернете слишком много народу, чтобы этим народом можно было командовать.

> И в комитетах ли дело?

Смотря как на это смотреть. В принципе комитеты — это скорее следствие. А первопричина тут в самой идее, что можно написать бумажку и заявить, что она теперь стандарт. Комитеты — это просто неуклюжая попытка легитимизировать практику, которая легитимизирована быть не может, и придать какой-то вес всем этим "стандартам", не стоящим бумаги, на которой их написали.

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

Игорь аватар

Дедушка со спектрумом :)

Андрей Викторович, здравствуйте!

Я тут когда-то ранее вам писал про Сына, и мыслям о знакомстве его со спектрумом и там в дальнейшем был заклеймён как дедушка прикидывающийся отцом.

Итак время идёт, Сынок растёт, и уж шибко он склонен к точным наукам, и в целом к познанию. Я конечно чтобы не лишать своё честолюбие пищи и на свой счёт часть этого отношу - имею некоторую склонность доходчиво и понятным языком объяснять. Но факт в том, что - впитывает знания как губка, а у меня они частично есть и могу грамотно их подавать.

Итого:
Сейчас ему 5 лет, пишет, читает, считает сколько угодно, оперирует целыми числами (умножение столбиком произвольных, в уме до тысяч), сложение, вычитание. Натуральные дроби (сложение, вычитание, умножение). Степени и прочее. Геометрию понимает, координатную плоскость и т.п.

Смысл в том, что смышлёный, и всё это не так что я ему насильно впариваю, отбирая радость детства, а совершенно естественно рассказываю, объясняю и ему очень это нравится и понимает это легко (да и я чувствую обратную связь и если что-то непонятно, то объясняю не оставляя пробелов).

Так вот со спектрумом, в итоге подарил ему его личный так сказать компьютер. И он программки простенькие там свои детские пишет. Цикл типа от и до, и вывод чисел и т.п. Пишет это сам, а не то что я ему говорю - пиши.

Но т.к. вы - будучи признанным специалистом в области преподавания программирования, говорите что начинать изучение необходимо с Паскаля, то я всё таки думаю не будет ли какого-то "Бейсика головного мозга" у ребёнка, если вот он начинает своё знакомство с этого куцого языка. Или всё-таки свою толику полезного в качестве игрушки может дать пытливому уму?

Так вот вопросы:
- По математике, каким фронтом рассказывать её ребёнку? Стоит ли это делать прямо с азов - типа понятий множеств, и уже объяснять операции над множествами и прочее. Т.е. например он знает что есть натуральные числа, рациональные и иррациональные. Но знает это на "бытовом" уровне. Что натуральные - это целые, рациональные - те которые можно натуральной дробью выразить. Иррациональные немного неверно - но типа что те которые нельзя выразить дробью. Тут вопрос в том, что если есть смысл попробовать подавать с азов, то книжка нужна мне, чтобы я это хорошо вспомнил и смог уже объяснять дальше. А не то, что мы её читаем и учим. Тут детская и бытовая специфика :)

- Посоветуйте пожалуйста грамотные книжки по начальным математике/геометрии/физике по которым я уже буду ему рассказывать по порядку всё. А то я всё же беру пока из головы, а я же не преподаватель математики и лучше уж наверное если это делать - то делать грамотно и последовательно. А на возможный вопрос "текущий учебник из начальной школы", у меня сомнения конкретно к современным методикам в школах и к тому же в каждой школе свои сейчас учебники со своими методиками. Я с родителями детей школьного возраста общаясь - немного прихожу в дикий ужас от того, что представляет из себя текущая школа (не ковидный конкретно период, а современная в целом). Какие-то презентации совместно с родителями и какие-то ещё безумия.

- Ну и с программированием, думаю вот малинку с фрёй всё же попробовать показать ребёнку. Про паскаль я ему уже говорил, что типа: "Ну вот раз уж ты программки пишешь и тебе интересно, то тогда давай паскаль по изучаем", а там посмотрим.
И что характерно, вы в книге (или на сайте только) писали, что чтобы успешно изучать программирование, должны быть задачи которые хочется решить самому (могу наврать в формулировке, но смысл такой), так вот задач таких у него вагон и две тележки. Вычисление степеней двойки, факториалов, игра в угадай число и т.п. Мы с ним на спектруме это делали (ну и делаем периодически снова), т.е. я пишу, а он доволен. Но на малинке и паскале я думаю скорость будет гораздо выше.

Ну ладно, душу вам излил, новости рассказал, похвастался немного - буду очень благодарен вашим замечаниям, предложениям и опытом.

И как водится в таких длинных письмах постскриптум:
Компьютер видит только с *NIX'ом, игровые - обучающие программки типа gcompris, geogebra запускает исключительно из консоли :)

Снимаю шляпу

Сейчас ему 5 лет, пишет, читает, считает сколько угодно, оперирует целыми числами (умножение столбиком произвольных, в уме до тысяч), сложение, вычитание. Натуральные дроби (сложение, вычитание, умножение). Степени и прочее. Геометрию понимает, координатную плоскость и т.п.
Вот здесь я, встретив в наступившем году очередную группу 20-летних студентов-"платников", чавкающих жвачкой и спрашивающих: "А чё, автомата не будет?!", при этом не знающих, как найти среднее значение, путающих оси координат, вздыхающих и закатывающих глаза от слова "логарифм" и не знающих, что "дважды три" и "трижды два" - одно и то же, тихо приунываю.
Честь и хвала Вам, что не отмахиваетесь от чада "многой работой", что сейчас в моде (мама на диване с ногтями, папа в "танчиках", а потом: "Чой-то в школе у него учительница плохая совсем, надо ему репетитора какого-нибудь, что ли..."), а всячески способствуете его развитию и удовлетворяете любопытство и интерес. Если он у Вас такими темпами в 5 лет софт из консоли запускает, к школе ядра собирать начнет, не иначе... ;-)

Игорь аватар

А ну и про ядра

А ну и про ядра :)

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

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

admin аватар

Если он сам до

Если он сам до компиляции ядра доберётся, да даже если вы ему это и покажете (но не будете заставлять нигде) — он от этого ребёнком быть не перестанет. Игрушки разные бывают. Он же пока ещё не идёт работать сисадмином за деньги, правда?

Ну то есть "натягивать"-то, конечно, не надо, но об этом речи вроде и не идёт. А если сам туда полезет, с чего бы его держать-то?

Игорь аватар

Так оно, но

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

admin аватар

Да не, ну я тоже

Да не, ну я тоже удивлюсь, я сам ядро в последний раз компилировал лет пятнадцать назад. Но одно дело — удивляться, совсем другое — пугаться. Пугаться тут нечего.

Ох, какую

Ох, какую бурную реакцию эти самые ядра вызвали, и зачем я их только приплел... ;-) Просто вспомнилась старая-престарая история-полуанекдот то ли с башорга, то ли откуда еще про программиста, который маленькой дочке написал игрушку-паззл в виде глобуса Земли со всем "нутром". Папин друг пришел и спрашивает: "Что это ты делаешь?" А она такая, с серьезным видом: "Ядро собираю".
А так да, увлечения бывают разные - кто-то марки собирает, кто-то кроликов разводит, почему бы и ядра не пособирать в охотку.

Игорь аватар

Ну вот по

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

Пока ещё 2 года есть, я надеюсь что и безумие это социально-эпидемиологическое закончится, ну и я какой-то выход придумаю, может вариант начать с третьего класса например. Но опять же эта разница в возрасте с остальными учениками, а современные дети или просто дети всегда - немного дикие и порой жестокие. В общем свои трудности в голове по поводу этого всего имею.

А про софт из консоли - ну это очень громко сказано, он знает 2 нужных ему программы gcompris и geogebra, ну и leafpad иногда, знает как сменить рабочий стол (без моих окон) по CTRL+Fn, знает как запустить консольное меню по ALT+F2 ну и там уже автодополнением набирает нужную программулину.

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

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

Я до 1 класса

Я до 1 класса умел тоже не плохо читать, писать и считать (не умножение и не до 1000, и не в голове, но все же), и диканты мог писать, так вот в 1 классе мне было достаточно интересно, несмотря на то, что я по знаниям был заметно сильнее всех в классе. Так что, подозреваю, что в 1 классе ему все-таки будет интересно. По-крайней мере, надеюсь на это.

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

Все то, что Вы ему даете в 5 лет, можно начать давать, например, в 9,10 или 11 лет. В Вашем случае главное - голова у него работает, и это значит, что в более позднем возврасте у него не должно быть проблем с учебой и программированием. Так что быть может, что не стоит и нет смысла бежать впереди поезда, ведь он это все потом по-любому будет проходить в школе, а вот навредить мозгу ребенка перегрузкой в таком возврасте очень даже можно.

У меня тоже есть дети, если что. Так вот, старший в 5 лет тоже был смышленный, но мы ему давали только комплекты Лего различной сложности, с самых простых до достаточно сложных. Пускай скаладывает, и таким способом развивает мышление. Думаю, не зря есть вот все эти комплекты детям для каждого возвраста. В школе математику понимает, с учебой проблем нет. Сейчас ему - 11, и я начинаю его обучать Линуксу, планируя скоро его начать обучать основам программирования на Паскале. Как-то так... Опять же, не претендую на истину в последней инстанции, но вот такое у меня мнение по проводу всего этого!

С уважением!

Игорь аватар

Да, тут и Андрей

Да, тут и Андрей Викторович правильно подметил, и я уточню, я ни в коем случае не навяливаю силком ему ничего. Он тот ещё сорванец, и если ему чем-то не хочется заниматься - то и он во-первых сам не будет этого делать, ну и я если ребёнок не настроен на что-то не давлю на него, да и вообще занятия у нас не как занятия, т.е. я просто ему говорю типа того: "А хочешь расскажу про то-то..." или "А ты знаешь то-то" и ему интересно он сам и слушает и спрашивает и с уже имеющимися знаниями это сопрягает.

Так что вообще никогда практически не заставляю его что-то делать. Практически никогда - это например что-то от чего он увильнул бы, а делать надо, зарядку например.

А лего, ну лего конечно есть, но вот с лего он уже не играет год наверное, и весь этот год у него судоку в жоском почёте :)

admin аватар

Чёрт-те что

Коммент я этот раскрыл, но вообще то, что тут написано, резко контрастирует с моим личным мнением на эту тему. "Давать", "не давать"... что за хрень? Знания -- не спички и не лекарства, какого дьявола их "хранить в месте, недоступном для детей". Что ему не понравится -- то он сам "не возьмёт", сопротивляться начнёт, с рук сбежит в паравозики играть и всё такое. А пока берёт, да ещё с удовольствием -- давать надо всё, что берёт. И радоваться, что так много взял.

Очень возможно,

Очень возможно, что Вы - правы!

Очень интересная тема

Здравствуйте, Игорь. Ваше повествование напомнило мне об эксперименте Ласло Полгара. Может вы им вдохновляетесь?
А вообще есть пару вопросов. Когда вы это дело начали и как поддерживаете интерес у ребёнка? Просто у меня тоже есть младшие братья и сёстры, двоюродные и родные, когда я смотрю на них, мне кажется, что им в этом возрасте не интересны какие-либо знания, когда есть игры и всякого рода гаджеты - смартфоны, планшеты, да тот же телевизор. Например, мой двоюродный брат заявил, что компьютер неинтересный и сложный, в отличие от телефона, потому что у первого много кнопок. Возможно, вы это как-то контролируете, поэтому такие результаты.
И, конечно, хотелось бы пожелать вам удачи и дальнейших успехов!

Игорь аватар

Добрый день

Добрый день Алексей.

Нет, про Полгара не слышал, но почитаю.
Дело начал просто с рождения. С ребёнком чувствуется контакт, просто вот устанавливал контакт и что-то ему показывал, рассказывал. В зависимости от его обратной реакции что-то делал дальше. Но вот, то что вы и ниже Андрей Викторович подметил про смартфоны - это я конечно сразу зарубил. От супруги, и всех кто с ребёнком контактирует - я деспотично требую не использовать с ним никаких смартфонов, ну и телека тоже нет, только на даче. Так что поток информации с которым ребёнок сталкивается я стараюсь регулировать.

А так то да... Современный мир в смартфонах - это просто какой-то масштабный проект по дибилизации масс.

Не только смартфоны

Современный мир в смартфонах - это просто какой-то масштабный проект по дибилизации масс.

Если бы только в смартфонах. Теперь, "благодаря" веб-макакам, как недавно оказалось, нельзя даже оставить полноценный комментарий на сайте.
Зарисовка: мне потребовалось оставить комментарий на сайте, который использует жиэснутый сервис комментирования (что уже само по себе вызывает многократный фэйспалм по умолчанию).
Казалось бы, ну вот что может пойти не так при банальном добавлении комментария на сайт? Оказалось, что всё. Чмо, разработавшее т.н. систему комментирования жиэснутый кусок дерьма, решило, что оставлять можно только короткие комментарии (что согласуется с реальностью, принимая во внимание умственный уровень создателей веб-поделок). В итоге пришлось оставить ссылку на простой текстовый файл.
Т.е. своим поделием веб-макаки навязывают деградационный формат комментариев.

admin аватар

Про компьютер и телефон

Я не спец по педагогике, но есть мнение, что дети вдохновляются в основном действиями родителей. Если родители из смартфона не вылезают, там же окажутся и дети. Если родители, например, на компьютере поставили Linux с fvwm2, где никаких иконок, и презирают гуёвых мышевозил, а смартфонам предпочитают кнопочники (и ещё при этом всем своим видом показывают, что смартфоны только для дураков, хотя прямо этого не говорят) — ну, понятно что будет.

admin аватар

Про математику

Про математику не знаю — ну вот никогда я не задавался вопросом, по каким книжкам математику рассказывать, да ещё детям дошкольного возраста.

А про программирование я так и не понял — он у вас на чём сейчас пишет-то? Бейсик у вас упоминается только в составе фразы про "бейсик головного мозга" — так это правда бейсик или вы так, для фигуры речи его приплели?

В принципе ничего, скорее всего, не взорвётся от того, что ребёнок в таком возрасте бейсик увидит, если только он на нём не задержится. Хотя чёрт его знает.

ZX Spectrum

> так это правда бейсик или вы так, для фигуры речи его приплели?

Если что, на ZX Spectrum и его клонах, бейсик прошит в его 16-килобайтном ROM-е. Загружать туда какой-нибудь интерпретатор паскаля с кассеты (или цифрового аудиоплеера) непрактично и неудобно при том, что там всего 48k оперативки. А в модификациях, где оперативки больше, это реализовано через переключение банков памяти.

В любом случае, любая программа там загружается из консоли BASIC. даже если она сама не на нём.

Игорь аватар

Про

Про программирование - да, сейчас вот на бейсике и пишет.

admin аватар

А что, на

А что, на Паскаль перекатиться никак? Скажите ему, например, ненавязчиво, что когда он подрастёт, вы ему Паскаль расскажете — и тогда, подозреваю, придётся прямо сразу рассказывать :-)

Игорь аватар

Вот сейчас в

Вот сейчас в итоге прямо и готовлю имеющийся стариный какой-то неттоп. Как преподнести - подумаю, пока один из вариантов:

Сейчас приводящие его в восторг программы - это например написанные вычисление степеней двойки, и факториалов. Ну т.е. понятно что вычисление со всеми цифрами результата и не ограниченными архитектурными ограничениями до 10^38.

На бейсике я это сварганил по-быстренькому, но там понятно и компьютер какой и ещё интерпретируемый язык... Короче за ночь считает до 1200-ой степени двойки и значит на тамошнем ассемблере эту же программу написал, она конечно несравненно быстрей всё это делает. Так вот под этим соусом, что на Паскале дескать сможешь написать её в какой-то момент сам, и работать она будет очень быстро. Думаю зайдёт :)

ООП замешательство

Вчера на видео трансляции М[name removed] я задал вопрос -"действительно ли ООП нужно учить, только после того как напишешь программу на пару тысяч строк в императивной парадигме, ибо необходимость ООП становится очевидным только в больших приложениях". Он сходу отмахнулся и сказал это чушь и ООП надо учить сразу. Человек опытный 20 лет стажа. Работа в крупных компаниях. Я как человек не опытный, но интересующийся не знаю теперь какой точке зрения доверять. Так как, очевидно, у меня нет багажа знаний который бы помог определить бОльшую правоту той или иной точки зрения(((. Но если прав он то я совершу промах откладывая изучение ООП.

Крайне сомнительная авторитетность

Вчера на видео трансляции М[name removed] я задал вопрос -"действительно ли ООП нужно учить, только после того как напишешь программу на пару тысяч строк в императивной парадигме

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

Видеоуроки

Вот не согласен.

Если это просто запись с задней парты во время лекции или просто человек у доски стоит — это да, уныло. Проще то же самое прочитать самому.

А вот например, я с удовольствием смотрю видео 3blue1brown, там как раз он показывает на компьютере анимации, например двигающиеся трёхмерные графики.

Вот такие видео-лекции действительно легче воспринимаются, чем чтение текста.

admin аватар

Они не "легче

Они не "легче воспринимаются", они в лучшем случае менее утомительны. Ну то есть если одно и то же время потратить на чтение сложного текста и на просмотр занимательно состряпанного видосика — то в первом случае устанете, скорее всего, сильнее. Но на этом всё. Если цель — освоить предмет, то выхлоп от видосика мизерный, а выхлоп от книги — ну, зависит, конечно, и от качества книги, и от навыков читателя, но может, по крайней мере, быть существенным. А может, конечно, и не быть.

Полезность видеоматериалов

Не согласен. Как правило, если надо что-то изучить, то это действие состоит из двух частей:
а) Понимание сути происходящего
б) Правила/факты/даты/новые термины/слова которые требуется запомнить.

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

Кроме того, как вы заметили, книгу читать часто тяжелее. И, если заранее посмотреть видео по теме, а уже потом читать, то можно облегчить первый этап — общее понимание, за счёт чего будет легче воспринять более детальную информацию, изложенную в книге.

Например, в книге гораздо проще записать и прочитать полное формальное доказательство теоремы, а в видео — иллюстрированное-анимированное, но не настолько строгое.

То есть, на мой взгляд оба формата дополняют, а не заменяют друг друга.

Но с важным дополнением — это относится только к хорошим видеоматериалам.

Ещё могу привести в пример NileRed. Он проводит на практике различные химические эксперименты, объясняет свои действия, и включает в видео формулы реакций.

Конечно, это само по себе не заменит чтение литературы, но для тех, кто не имеет возможности работать в лаборатории это намного лучше, чем голое чтение литературы по химии без практики.

---

Хотя, если говорить не в общем, а конкретно о программировании, то тут ценность видеоматериалов уже более сомнительна, поскольку можно просто самому написать или хотя бы скопировать программу из книги и поэкспериментировать с ней, давая разные параметры на вход и/ли меняя её код.

Но, может, мне просто хорошие видеоматериалы по программированию никогда попадались.

admin аватар

Ну, меня вы тут

Ну, меня вы тут всё равно не убедите, но и я вас, судя по всему, тоже. Ну так и ладно :-)

Мне кажется,

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

оффтоп (вопрос автору сайта): случается, что отправленный комментарий (касающийся багов) отсутствует на сайте? как узнать причину и стоит ли повторно писать комментарий?

admin аватар

Повторно

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

А обсуждаемый вопрос, заметим, был задан не просто "промышленному программисту", а виндузятнику и вебщику.

Я полагаю, что

Я полагаю, что Вы смело можете положиться на точку зрения Андрея Викторовича. Одно дело - быть 20 лет программистом, совсем иное - быть программистом и в то же время преподавать предмет в ВУЗе с тем отношением, с которым это делает уважаемый хозяин сайта. Читая его эссе, читая его размышления на сайте, и его книги, очень хорошо видно, что он к вопросу преподавания программирования подходит очень основательно, и старается дать своим ученикам качественные основы ремесла, в отличии от многих преподавателей ВУЗов, которые следуют им только известно каким принципам при обучении студентов.

admin аватар

Цитата с его

Цитата с его сайта:

Все равно, с какого языка начинать изучение программирования

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

Начинать изучать программирование

Я думаю, это зависит от гибкости и развитости мышления. Может и начать изучать программирование с C — это не для всех смертельно, и кто-то сможет понять, что такое побочные эффекты и достаточно легко перестроиться на другой язык при необходимости?

Вот я например осознал вред побочных эффектов, пытаясь написать программу вычисления чего-то не особо сложного на ассемблере. У меня подпрограмма хоть и вызывалась через call, но регистры не сохраняла, поэтому в итоге у меня так и не получилось заставить программу работать и я осознал, что даже в программе, где эта подпрограмма вызывается ровно в одном месте, желательно её сделать "универсальной", хоть и во вред быстродействию.

А я тут столкнулся с проблемой — школьник не может воспринимать текстовые задачи. Он просто пытается брать числа из задачи и произвести с ними какие-нибудь действия и считает это решением. Иногда даже правильный ответ получается, хотя чаще эти действия не имеют никакого смысла. Есть ли идеи, как его можно переучить на полноценное решение задач? Это, по-моему, похоже на описанную вами сишность головного мозга.

admin аватар

Мой опыт

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

Андрей

Андрей Викторович, по цитате, приведенной вами, этот сайт гуглится еще быстрее, будьте осторожны.

admin аватар

Чёрт!

Спасибо, сократил цитату

Очевидность

Получается я столкнулся с проблемой не возможности проверить достоверность информации из за собственной слабой компетенции. Я не могу объективно оценить степени вашей или его правоты. Получается, чтобы сделать вывод самостоятельно, мне придется учится дальше. Со временем, возможно, сделать выводы. Существуют ли возможности сделать очевидными для новичка критичные моменты обучения? Или они видны только с позиции опытного человека. Например, в данном вопросе про ООП.
(первый раз мыло указал не верное, пропустил цифру 8)

admin аватар

Тут всё хуже

Тут всё хуже — если вы под опытными людьми понимаете программистов, то подавляющее большинство из них ни малейшего понятия не имеет о том, как учить. Между прочим, если под программистами понимать всех, кто пишет что-то на каком-нибудь языке программирования, то подавляющее большинство из них и программировать тоже не умеет (как, кстати, и этот ваш персонаж, судя по всему). Мне вот что интересно, вы тут припёрлись в комменты, с собой пытались ссылку на дрянь притащить — вы перед этим хотя бы предисловия к моему первому тому прочитать соизволили? Если нет — ничем помочь не могу.

Вам я, впрочем, вообще вряд ли чем-то могу помочь, не это дерьмо, так другое вы подберёте. Разборчивость, похоже, бывает либо врождённая, либо никакая.

Разборчивость

На счет разборчивости - пока интуитивно я прилип именно к вашей книге. Взял её за точку отсчета. Просто я попробовал узнать альтернативное мнение. Того человека попросил дать аргументы по поводу вопроса первого языка и ООП. Ссылку я вроде не вставлял никакую. Если, что то залетело прошу извинить. А если вы про имя которое гуглиться то целей никаких не преследовал, кроме сравнения мнений.

admin аватар

В принципе даже

В принципе даже могу, наверное, предложить способ сравнить одно с другим. Вы можете попробовать отложить мою книжку в сторону и поизучать ООП по чьим-нибудь ещё материалам (слушайте, ну только не этого персонажа — пожалейте свои мозги, испортятся же). Тут главное — вовремя понять, что ни хрена не понятно.

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

Если не С++

После изучения Паскаля, ассемблера и Си, что же лучше всего для освоения ООП, чтобы точно прочувствовать, где ООП, а где императив? С++, как мне показалось, слабо для этого пригоден.

Чистого ООП,

Чистого ООП, как и чистого спирта, днем с огнем не сыщешь. Абсолютное большинство современных ЯП - императивные с ООП (ну и щепоткой функциональщины) "на сдачу" (даже во FreePascal есть ООП). Часто как ООП-язык преподносят Java, но от того, что там надо написать волшебное слово "class" даже для "хелловорлда", он таковым не становится. В принципе, к "чистым" можно отнести Smalltalk, но это вещь в себе, скажем так. Видимо, C++ в сильно усеченном виде для знакомства с ООП - наименьшее из всех зол.

admin аватар

Чёрт его знает.

Чёрт его знает. С нормальными языками нынче напряжёнка. Пожалуй, я не могу посоветовать вообще ни одного.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <ins> <del> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Проверка на бота
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.