Зачем ребенку программирование

Зачем ребенку программирование

Хотите научиться все делать быстрее, думать как Стивен Джобс и даже заставить ботов покупать за вас морковку на компьютерной ферме? Оказывается, программирование — это лучшая зарядка для ума.

Стив Джобс считал: «Каждый человек должен учиться программировать, потому что это учит нас думать». Когда речь заходит о развитии логики и аналитических способностей, считается, что сделать это практически невозможно. Так уж сложилось, у кого-то “математический склад ума”, а кому-то просто не дано. Однако развить аналитическое мышление у ребенка возможно, изучая основы программирования. 
Можно часто услышать от родителей такую фразу “моя дочь хочет стать актрисой, зачем ей это?”, “мой сын будет юристом, для него это пустая трата времени!”  На самом деле, существуют веские причины познакомить ребенка с программированием, причем сделать это как можно раньше. 

1. Экономия времени и сил

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

Как можно использовать это в повседневной жизни? Если вы работаете на компьютере, уверен, вам часто приходится выполнять однообразные, почти механические действия (форматирование текстов, сортировка файлов по папкам, рассылка электронной почты и т.д.). Существует множество решений, позволяющих сэкономить ваше время: начиная с макросов в Microsoft Office (типичный пример – форматирование текста), заканчивая специальными программами, которые вы без труда найдете по запросу “автоматизации в Windows”. Они не только выполнят часть работы за вас, но и сделают это в назначенное время, даже если вас не будет у компьютера. Между прочим, необязательно ограничиваться работой: например, используя программу Sikuli, вы можете создать себе “бота” и несложными командами научить его собирать и продавать урожай в “Веселой Ферме” или любой другой онлайн-игре. Оставляете компьютер на ночь, и к утру бот зарабатывает вам мешок денег. Уверен, вам понравится. 

При чем же здесь программирование? При том, что даже поверхностные знания в этой области позволяют нам “мыслить алгоритмами”, искать процессы, которые можно автоматизировать, и находить варианты, как именно это можно сделать, а при необходимости писать простейшие программы для решения любых задач. Таким образом, чем бы ваш ребенок ни занимался, такие знания никогда не будут лишними. 

Кстати, с простейшими алгоритмами мы знакомимся задолго до того, как начинаем работать за компьютером. Известное нам с детства “Красный свет  – хода нет!” – типичный пример алгоритма. Они очень сильно облегчают нам жизнь, позволяя автоматизировать ежедневные процессы и освободить мозг для более важной работы. Без таких “встроенных алгоритмов” мы бы оказались на месте сороконожки из мультика, которая задумалась о том, как же она ходит не спотыкаясь, и тут же запуталась в своих ногах. 

2. Жизнь – непредсказуемая штука

Представьте себе, что вы не умеете писать и читать. Да-да, прямо сейчас, в 2013м году. Вы никогда не собирались становиться писателем или поэтом, вот и не стали учить алфавит. Правда, написать жалобу в ДЕЗ или прочитать договор с банком вы тоже теперь не можете. А если нужно написать письмо, вы идете за помощью к знакомому, который умеет читать и писать. Звучит нелепо, правда? Возможно, через 20-30 лет именно так будут чувствовать себя люди, не владеющие азами программирования. 

Судите сами: 20 лет назад о существовании такого предмета, как программирование, знали только избранные. 10 лет назад мало кто понимал, кто такие программисты и чем они, собственно говоря, занимаются. Сегодня программист – одна из самых популярных и востребованных специальностей. Если развитие будет идти в том же темпе, возможно, в ближайшие 20 лет языки программирования станут так же необходимы для успешной карьеры, как иностранные языки. 

Кроме того, компьютерные технологии все глубже входят в повседневную жизнь, устройства, которые раньше можно было увидеть лишь в фантастических фильмах, появляются на прилавках самых обычных магазинов. Роботы-помощники, устройства “умный дом” и бортовые компьютеры в автомобилях – все это реальность уже сегодня, а чтобы пользоваться ими самостоятельно, понадобятся новые знания. 

Источник — https://letidor.ru