Когда ребенок учится писать код, он приобретает еще множество полезных навыков, которые выходят далеко за рамки программирования. Мы уже рассказывали о том, какие полезные умения развиваются с помощью обучения программированию, а сегодня хотели бы уделить внимание одному из soft skills (“мягких” навыков) – упорство.
Soft skills – навыки, которые не имеют отношения к конкретной профессии, но очень важны для выполнения работы, например, умение доносить точку зрения или работать в команде. Так вот, упорство – это один из таких скиллов, без которых во многих профессиях не обойтись. Как программирование учит терпеливости рассказываем дальше.
Почему soft skills это важно?
Прежде, чем приступать к рассуждениям о том, как с помощью программирования научить детей не сдаваться перед сложностями, хотим рассказать о том, что же это такое “мягкие” навыки.
Начнем с распространенного мнения, что “мягкие” навыки появились совсем недавно, а все время до этого без них обходились довольно здорово. Сами по себе гибкие навыки присутствовали длительное время, просто термин soft skills вошел в общее потребление относительно недавно.
С ростом технологий и тенденций современного мира, важность soft skills значительно увеличилась. В постоянно меняющемся мире важно, чтобы человек не просто набрался знаний в определенный момент времени, а умел обучаться и адаптироваться под запросы настоящего. К тому же, все больше людей приходит к тому, что работа в командах эффективнее, чем индивидуальный подход. Поэтому такие навыки как коммуникабельность, работа в командах, терпеливость, лояльность, способность быстро учиться набирают больший вес.
Метод проб и ошибок
При стандартной системе образования нас приучили к тому, что ошибки это что-то негативное. Но, как мы выяснили потом, именно на ошибках и учатся, с этим ли спорить? Важный этап в обучение – разрешать допускать ошибки и давать свободу на их исправление. Только самостоятельно разобрав проблему, ребенок сможет научиться с ней взаимодействовать.
Обучение программированию – яркий тому пример. При написании кода ребенок может не бояться допускать ошибки и пробовать разные варианты их решения. Именно в этот момент и будет проявляться и воспитываться их терпеливость и настойчивость. А заодно придет осознание того, насколько важен сам процесс создания и как важно достигать поставленных целей.
Лояльность к мнению других
Отчасти терпеливость означает и принятие других точек зрения, которые в совокупности с анализом и собственным опытом могут стать отличным базисом для собственного мнения.
Когда ребенок спрашивает совет у вас или членов команды, с которыми делает проект, они осознают, что могут не справится с чем-то без дополнительных аргументов. И пусть это займет некоторое время на консультацию, но результат будет намного лучше.
Программирование учит работать в командах, совместно с другими членами команды принимать решения, учитывать мнение других и разумно выражать своё. Важно, не правда ли?
Критическое мышление
Изучение программирования неразделимо с умением критически мыслить. Умение анализировать, делать выводы и применять их для решения проблем в реальной жизни крайне важно, причем не только в профессии, но и в повседневности.
Терпеливость и критическое мышление тесно связаны. Критическое мышление позволяет находить различные варианты решений, а терпеливость – применять их снова и снова с учетом полученного опыта.
Это позволит юным программистам понять, что они могут сделать свой проект лучше, если они просто попробуют отыскать другие варианты ответов на поставленные задачи.
Программирование действительно учит детей большому набору навыков и знаний, которые точно пригодятся в будущем, кем бы в итоге не захотел стать ребенок. Дайте волю воображению ребенка, позвольте воплощать самые невероятные мечты в жизнь и наблюдайте за его успехами. Начинайте путь к большим открытиям с маленьких шажочков вместе с нами!