Русский
Русский
English
Статистика
Реклама

3 признака, что у ребёнка есть потенциал к программированию

Фото: Bindaas Madhavi, FlickrФото: Bindaas Madhavi, Flickr

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

Абстрактно-логическое мышление

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

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

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

Интуитивное, в смысле нецеленаправленно наработанное, владение логическим мышлением в обыденности называют смекалкой или здравым смыслом.

Как проверить

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

Примеры:

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

  2. У Маши есть две монеты на общую сумму 15 копеек. Одна из них не пятак. Что это за монеты? (Чистая логика и внимательность, если одна монета не пятак, то нет противоречия в том, что другая пятак. Из внимательности к посылкам очевиден ответ 5 копеек и 10 копеек).

  3. В двух кошельках лежит 4 копейки, причем в одном кошельке копеек вдвое больше, чем в другом. Как такое возможно? (В условиях не сказано, что исключена вложенность. Ответ один кошелёк лежит в другом).

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

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

Алгоритмическое мышление

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

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

Все мы изучали алгоритм умножения в школе. Если мы (или компьютер) точно следуем выученным правилам, то можем получить ответ на любую задачу по умножению. Когда есть алгоритм, не нужно с нуля придумывать, как выполнить умножение.

Пример простейшего алгоритмаПример простейшего алгоритма

В исследовании последовательности, как фактора успешного освоения программирования, половина студентов могла построить в уме модель программы и пошагово её реализовать, а вторая нет. Из первой группы экзамен сдало 84%, из другой 48%. Поэтому обладание одной логикой не ключевой фактор, позволяющий добиться успеха в разработке. Важно уметь оформлять логику в систему.

Как проверить

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

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

Твёрдость характера (англ. grit)

Твёрдость характера упорство в достижении долгосрочных целей. Это качество позволяет выиграть марафон, а не спринт. Если объяснять от обратного, то его противоположности хаотичность, импульсивность и рассеянность.

Свидетельство, что важность grit как минимум соразмерна важности IQ:

Как проверить

Анжела Ли Дакворт, профессор психологии в Пенсильванском университете, автор книги Твердость характера. Как развить в себе главное качество успешных людей, разработала простой тест из 10 вопросов, позволяющий определить уровень grit.

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

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

P.S.: Я не просто так разместила твёрдость характера в конце, ведь считаю волевой и мотивационный компоненты самыми важными для успеха в любой профессии. Если ребёнок вдохновлён создать что-то, что возможно только благодаря программированию все остальные навыки будут взращены по пути. Слава нейропластичности!

Источник: habr.com
К списку статей
Опубликовано: 31.03.2021 18:20:59
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Программирование

Программирование для детей

Логика

Алгоритмическое мышление

Логические задачи

Задачи на смекалку

Мотивация

Grit

Soft skills

Логические ошибки

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru