Фото: Unsplash

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

Об эксперте: Оксана Селендеева — ИТ-предприниматель и идейный вдохновитель Школы программирования для детей CODDY. Соорганизатор благотворительного проекта помощи детям Donate-Codding. Основательница групп Sell Your Head в соцсетях.

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

Программирование строится на логике, это ее воплощение в жизнь. Иногда даже утрируют, что разработка — это и есть логика [1]. Поэтому умение абстрагироваться и логически мыслить — важнейшие навыки программиста.

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

Вот пример из книги Канемана «Думай медленно… решай быстро»:

«Стоимость бейсбольного мяча и биты — 1 доллар и 10 центов. Бита на 1 доллар дороже мяча. Сколько стоит мяч?» Если вы ответили — 10 центов, то сделали неправильный вывод, ведь получается, что бита всего на 90 центов дороже мяча, и не совпадает совместная стоимость товаров. Логичный и верный ответ — 5 центов.

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

Источник

Разработка будущего: как определить у ребенка задатки программиста | РБК Тренды

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Купить в рассрочку

[contact-form-7 id=»1598″ title=»Купить в рассрочку»]

×
Купить в рассрочку

[contact-form-7 id=»1598″ title=»Купить в рассрочку»]

×