Развивайте способность мыслить

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

Так же обстоит дело и с программированием: обучаясь разрабатывать программы, мы развиваем свои мыслительные способности. Например, мы учимся раскладывать сложную задачу на ряд более простых. Учимся искать ошибки и устранять их. Учимся последовательно, итерация за итерацией, доводить до ума проект, дизайн или конструкцию. Для стратегий такого типа Жаннетт Уинг, видный ученый в области информатики, предложила термин вычислительное мышление[11], и с ее легкой руки он стал общепринятым.

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

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

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

Развивайте свой уникальный стиль

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

На мой взгляд, программирование раздвигает границы писательства, поскольку позволяет «написать» вещь нового типа: интерактивную историю, игру, анимацию или имитационную модель. Поясню эту мысль на примере. Несколько лет назад накануне Дня матери я собирался с помощью Scratch создать для своей мамы интерактивную поздравительную открытку. Прежде чем приступить к делу, я решил посмотреть: может, кто-нибудь уже делал на Scratch такие открытки? Я вбил запрос «день матери» в поисковую форму и, к своему удовольствию, увидел множество проектов — мало того, по большей части они были созданы в последние сутки такими же прокрастинаторами, как я сам.

Например, один проект выглядел так: нарисованные на большом красном сердце буквы гласили: «С ДНЕМ МАМ». Но каждая буква была интерактивной: стоило навести на нее курсор, и она превращалась в целое слово. Так, двигая курсор по экрану, я попробовал заглянуть за все буквы и увидел, что они складываются в поздравительный текст.

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

(Кстати, я сам так и не сделал для мамы интерактивное поздравление — вместо этого я послал ей ссылки на добрый десяток проектов с открытками, которые нашел на сайте Scratch. Она всю жизнь посвятила делу образования и оценила такой подарок. «Митч, — написала она в ответ, — мне очень понравились все эти детские открытки, и я счастлива, что мой сын создал программу, которая позволила им так чудесно отметить День матери!!!»)

Развивайте индивидуальность

Когда человек учится письменно излагать мысли, его представления о себе меняются, и он уже по-другому начинает видеть свою роль в обществе. Бразильский философ и педагог Паулу Фрейре проводил кампании грамотности в трущобах, обучая бедняков читать и писать. Он поступал так не только для того, чтобы помочь им найти работу, — он старался привить людям мысль, что «они в силах делать и переделывать себя», как написал сам Фрейре в книге «Педагогика негодования» (Pedagogia da indigna??o).

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

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

Лето — время эзотерики и психологии! ☀️

Получи книгу в подарок из специальной подборки по эзотерике и психологии. И скидку 20% на все книги Литрес

ПОЛУЧИТЬ СКИДКУ