Comments 76
великие скрипачи начинали изучать инструмент не в возрасте 20 лет, а будучи трёх- или четырёхлетними — в возрасте, когда процедурная память наиболее восприимчива. А что есть музыка, если не форма кода
Вот только абстрактная структура музыки в этом возрасте никого не волнует. У малолетних музыкантов развивают слух и моторику.
(ну и музыка — не форма кода, раз уж на то пошло)
В идеальном мире детсадовцев следует обучать как программированию, так и иностранному языку. Но если образовательное учреждение будет вынуждено выбирать одно из двух, то можно найти сильные аргументы в пользу программирования. Наиболее очевидный аргумент, конечно же, экономический: спрос на разработчиков программного обеспечения уже сейчас значительно превышает предложение — и, как ожидается, увеличится на 30 процентов к 2020 году — что в два раза выше, чем средний показатель для всех прочих профессий. (Трудно представить себе вариант развития событий, при котором эти вакансии будут превзойдены вакансиями, требующими глубокого знания китайского.)
Пока это пишет носитель английского языка, это еще как-то можно понять. Но вот когда это переводят на русский — это становится смешно.
В заголовке, кстати, написано "забудьте про музыку". А аргументы где?
Нет, я реалист, который считает, что программист без знания английского в наших реалиях достаточно печален.
Музыка — да, это кому нравится, а кому и нет.
Музыка — да, это кому нравится, а кому и нет.
Будем честными, людей, которым не нравится музыка, я не знаю. Я слышал, что есть люди, которые к ней индифферентны, но никогда их не видел.
Вот заниматься музыкой — это другое дело, это много кому не нравится.
(естественно, мы рассматриваем тех, кто музыку физиологически способен воспринимать)
больше половины информации в интернете представлено именно на английском
Помню где-то читал, что русскоязычная аудитория интернета — 80 миллионов, а англоговорящая — 2 миллиарда.
Так что, если верить этим цифрам, то сильно больше половины.
… вот и с программированием то же самое.
Возможно, стоит тренировать детей программированием — то есть выхлопом должны быть не навыки программирования, а навыки формальной логики и абстрактного мышления, которые они могут использовать и в быту, да и просто для понимания окружения, которое состоит во многом из программ.
Вы в качестве примера возьмите что-то для обучения программированию, а не для решения практических задач,
это раз.
Практически любая конструкция в программировании абстракция, это два, просто для вас этот уровень уже пройден и ваш мозг, как и мой живет внутри компьютера. переменные и циклы уже часть нашего мира и для нас они не ощущаются астракциями.
А на счет программирования в раннем возрасте, спорно и еще раз спорно.
Сам преподаю, возраст от 6 класса до студентов и считаю что учить надо не программированию, а Алготитмизации, то есть логики, умению рассуждать и строить логические цепочки.
Для младшего возраста лучше использовать конструкторы (Лего и подобные) и с помощью их осваивать простое программирование.
Во первых развивается моторика, во вторых пространственное мышление и в третьих наглядно и не скучно.
Видимо имеется в виду The camel has two humps.
Неопубликованное исследование, показывающее, что люди делятся на две группы: одних можно научить программированию, других практически нет. Один из авторов позже отказался от этих результатов. Отказался, впрочем, странным образом, не указав на ошибки в исследовании, приведшие к неверным выводам, а сказав, что в это время сидел на антидепрессантах и был не в себе. По-моему, политическая нагруженость этой темы даёт о себе знать.
Если говорить об обучении, то ребёнку нужно просто показать, насколько жизнь может быть интереснее, когда он может самостоятельно добиться своей цели. И как раз всё вместе — музыка, иностранные языки, программирование и куча других способностей именно этому и способствуют.
… а музыкальный слух и чувство ритма есть у любого здорового человека.
скормить хотя бы тех же Muse человеку будет уже сильно сложней.
А вот это вопрос уже "научиться".
Иными словами, здоровый человек может научиться воспринимать музыку в любом возрасте. Научиться играть — сложнее (потому что мелкая моторика).
Играть же еще проще — если, как я уже говорил, есть слух и чувство ритма, нажимать в ритм нужные клавиши или дергать нужные струны — вопрос чистой техники.
Я же говорю: слух и чувство ритма есть у всех (физиологически здоровых). Поэтому никакого "если".
(впрочем, идея, что "играть проще чем воспринимать" весьма забавна, конечно).
Только соотношение отделов мозга за это отвечающих может различаться в сотни раз.
Ну так оно и меняется во время обучения.
Понимаете… музыка — это такая штука, на которой концентрироваться не надо — или Вас тянет к ней или нет. Это совершенно не похоже на изучение чего-либо (иностранного языка, программирования и т.д.). Я, например, НЕ могу НЕ уделить инструментам (синтезатор, гитара) хотя бы полчасика — это как наркотик, даже при всех семейных дедлайнах.
Понимаете… музыка — это такая штука, на которой концентрироваться не надо — или Вас тянет к ней или нет.
Это, прямо скажем, не правда. Есть некоторая разница между "не могу не поиграть" и "каждый день вдумчиво занимаюсь".
И, что характерно, оно ничем не отличается от любого другого обучения, которое вам нравится.
Программирование — это «вечно изменяющееся море», где едва ли не каждый день появляется что-то новое, а что-то старое уходит в никуда. Все новые статьи — на английском, ждать пока их переведут (и переведут ли вообще) можно очень долго, нужно уметь читать и слушать английский язык, ещё лучше — самому говорить на нём.
Учить ребёнка программировать, скажем на C# (я немного утрирую, но думаю понятно о чём я говорю), значит, что придётся его переучивать на что-то новое через несколько лет (например Python, вновь набирающий популярность на волне нейронных сетей). Вроде у Азимова был хороший рассказ про обучение детей в будущем, когда обучение было простой загрузкой программы управления конкретным прибором в память, новый прибор — новое обучение.
Но я как раз о том же, что если объяснить как работают циклы — это надо, а вот частности по типу:
// C89
int i;
for( i = 0; i < BUFF_SIZE; i++ ) { /* do something */ } // BUFF_SIZE is define
// C99 and C++98
for( int i = 0; i < buff_size; ++i ) { /* do something */ } // buff_size is "static const int"
// C++11
for( auto i : buffer ) { /* do something */ }
абсолютно не нужныПрограммирование+Дизайн+Спорт разных направлений+Музыка на разных инструментах и тд и тп — даст возможность скрестить умения и навыки, и превратить это в новую гремучую смесь, которая может быть и новым витком науки или новым направлением технологического прогресса.
Чем больше погружаешься в какую либо тематику — тем больше понимаешь ее силу, и ее возможности. Погружаясь в разные направления — будешь жертвовать глубиной. Но в замен получишь возможность инноваторства в широком спектре.
И несомненно, должны быть узкие супер профессионалы в каждом из направлений.
Просто каждому свой путь…
И лично мне кажется, что каждый ребенок должен уметь закодить приложуху для телефона, должен уметь играть на фортепиано или струнных, должен фигачить на скейте, сноуборде, прыгать с парашютом, должен уметь организовать людей и загореть их как сильный оратор и управленец…
У меня было примерно то же самое, пока не понял, что дело в недостатке дисциплины, а не в избытке способностей.
1. Уделять время. Мне нужно хотя бы часа полтора, потому что смена контекста после тяжелого рабочего дня дается нелегко.
2. Не распыляться на все сразу, заниматься чем-то одним, несколько итераций подряд, пока не понял, что зашел в тупик, и надо менять обстановку.
Ну то есть не стоит себя ни в чем силовать, кроме одного — собственно хоть что-то делать. Вода камень точит, вот это все.
На счет направлений, могу привести много примеров когда выдающиеся математики, физики занимались еще чем то, тот же Винер, был заядлым альпинистом (и не слабым), Евгений Игоревич Тамм, Владимир Александрович Кизель и прочие великие. У меня сейчас тоже много друзей «доктора», «член-коры» которые помимо науки увлекаются музыкой, рисуют и даже боксом :)
Про программистов тоже много примеров (ученики), тоже от путешествий до рока.
А еще, когда начинаешь серьезно копать куда-то, приходится отказываться от всего остального просто по причине недостатка времени. И отказ от некоторого количества разных интересов в пользу одного-двух может быть весьма болезненным.
Забудьте про иностранные языки
дальше собственно можно не читать
Не удивительно, что многие «устные вычислители» не обладают ярко выраженным интеллектом, например, Вим Клейн. Не могу найти источник, но при исследовании мозга одного из скоростных «устных вычислителей» показало при вычислениях активность в той часте мозга, которая отвечает за рефлекторные движения (не хило, да? прикрутить совсем «невтемную» часть мозга к полезному делу). Т.е., возможно, это тот «черновик», который был создан «случайно» в препубертатный период, а потом был дифференциирован и закреплен позже.
… то можно найти сильные аргументы в пользу программирования. Наиболее очевидный аргумент, конечно же, экономический: спрос на разработчиков программного обеспечения уже сейчас значительно превышает предложение — и, как ожидается, увеличится на 30 процентов к 2020 году — что в два раза выше, чем средний показатель для всех прочих профессий. (Трудно представить себе вариант развития событий, при котором эти вакансии будут превзойдены вакансиями, требующими глубокого знания китайского.)
При этом целью обучения программированию отнюдь не является создание армии быдлокодеров для Facebook и Google.
Звиняйте, конешно, но такой колоссальный спрос может быть только на этих самых быдлокодеров.
Была бы интересна статистика спроса по специализациям, квалификациям, и по всей индустрии, а не по запросам индустриальных гигантов. Не Intel и Oracle спрос определяют, они лишь в той или иной мере определяют соотношение квалификации и установленной планки (и то лишь в той или иной). Это не к вам вопрос и претензия.
И раз сама фраза про быдлокодеров для Фейсбук и Гугл родилась, значит, что такой спрос есть. А кому же его удовлетворять как не тем, чьим родителям поголовно советуют своих чад учить не музыке и языкам, а программированию. «Учись, болван, — программистом будешь».
На всякий случай в качестве преамбулы замечу, что имею большой педагогический опыт преподавания информационных дисциплин в разных возрастных группах (включая младший возраст, для которых давал основы указанного выше языка Лого )
Принцип первый — детей можно учить всему, причем успешно
Принцип второй — успешность сохранения знания возможна при их постоянном применении
Принцип третий — но учить нужно для развития способности самообучения по необходимости
Другими словами — не надо учить детей программированию — за время их взросления технологии программирования уйдут дальше, чем можно себе представить
Трудно управлять Китаем, используя архаический китайский язык, в котором даже их вечная система иероглифов претерпела несколько изменений, особенно в отношении смыслы символов
музыка обязательно
рисование обязательно
спорт обязательно
занимательня математика-шахматы обязательно
1. Есть такое как психовозрастные особенности. Т.е. для каждого уровня абстракции есть свой возраст. Учить можно в любом возрасте, но требуется своя методика.
2. Требуется чтобы знания не терялись. Т.е если начали учить в детском саде, то продолжаем в начальном звене, а затем и в средней школе…
3. Для младших классов возможно музыка научит большему, чем программирование. Потому что такие метанавыки как усидчивость, вдумчивость, абстрактное мышление музыка хорошо развивает. Нельзя ребенка учить тому что «нужно». Нужно развивать метанавыки и учить учиться.
Это что накипело
А так же хотел бы посмотреть его наработки по изучению JAVA 8-летками и напомнить что это англоязычная статья. А им не нужно учить английский как иностранный.
Педагогика это не просто научить кого-то чему то — это и знания/умения/навыки и психология и понятие расширения знаний постепенно с укреплением более ранних знаний и биохимия.
Слишком уж однобоко некоторые исследователи смотрят на проблемы обучения. Вездесущий компьютер не делает людей умнее, счастливее и зачастую богаче. Лучше бы занимались с детьми ознакомлением с разными областями, чтобы позже у ребенка были все представления о том в какую область ему интереснее пойти работать и связывать с ней жизнь.
игнорировать программирование — всё равно что полагаться на таксистов вместо того, чтобы учиться водить автомобиль.
Я успешно полагаюсь на таскистов моего города. Все отлично. Кроме случаев, когда дождь- ни одна таксомоторная компания не берет трубку…
Забудьте про иностранные языки и музыку — учите детей программированию