Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Моя племянница хочет стать программистом. Как я могу ей в этом помочь?

Ей 12 лет и она хочет в будущем стать разработчиком игр.
Как я могу ей помочь в этом? Всмысле, может подарить ей книгу о программировании для детей? Или может есть какие-то специальные курсы? Или ей пока просто заниматься математикой?
Что бы вы сказали ей, прежде чем она решит стать программистом? О чем предупредите или спросите?
ПсихологияПрограммирование+3
Настя Журавлева
  ·   · 9,8 K
Основатель школы программирования для детей...  · 13 сент 2022  · clubpixel.ru
В 12 лет есть множество вариантов начать знакомство с программированием и разработкой игр. Это уже тот возраст, когда дети хорошо понимают текстовый код и даже настроены профессионально развиваться в IT.
Есть несколько вариантов направлений, с которых можно начать:
  • Если ребенок никогда не занимался программированием и ему будет сложно сразу постичь логику кода, то можно начать с визуальных конструкторов. Например, с самого популярного из них — визуальной среды Scratch. Здесь создание программы происходит путем скрепления блоков, яркий интерфейс конструктора привлекает детей. В этой среде зачастую начинают учиться программировать даже взрослые. В Скретч можно создать свою игру и опубликовать ее на сайте.
  • Более связана с разработкой игр платформа Roblox Studio. Здесь можно научиться создавать игровые миры (ландшафты), моделировать 3D-объекты и писать скрипты для игр. Для скриптинга используется язык программирования Lua, он более прост для понимания по сравнению с другими языками программирования, поэтому подходит детям. Когда игра готова, ее можно разместить на сайте Roblox. Многие дети знакомы с этой площадкой (это и сайт, и приложение), на ней выпущено много популярных игр.
  • Если говорить о более профессиональных программах для разработки игр, то присмотритесь к движку Unity. На нем создаются многие современные 2D- и 3D-игры. Для скриптинга используется язык C# (читается как "Си Шарп"). Если ребенок точно настроен стать разработчиком игр, то это идеально для него.
  • Также можно попробовать необычный вариант: изучение Python внутри игровой вселенной Minecraft. Это не совсем связано с геймдевом, хотя с помощью Python можно создать свои мини-игры в Майнкрафте, запрограммировать героев так, как захочется. Но такое направление  — это скорее про возможность научиться программировать внутри знакомой игры. Многие дети и подростки любят Minecraft, поэтому они с радостью будут учиться в нем. Игровой формат мотивирует детей продолжать заниматься, ребята начинают ассоциировать программирование с чем-то веселым, захватывающим, и это здорово.
Что вы можете сделать?
  • Самое простое — отправить ребенка на курсы программирования для детей, такие занятия сейчас доступны и онлайн, и очно. Пускай пройдет пробное занятие, определится, что ей больше нравится. Обычно в школах программирования есть небольшие абонементы (например, на 4 занятия или на месяц). Этого времени достаточно, чтобы увидеть, загорелся ли в ней интерес к IT-сфере.
  • Также вы можете порекомендовать ей видеоуроки на YouTube, там собрано большое количество бесплатного материала по разным программам. Мы в школе "Пиксель" выпускаем много уроков по Scratch, Python, Roblox, Unity: https://clck.ru/zu8ki
  • Книги тоже хорошая идея, вот неплохая подборка: https://clck.ru/ztwNe. Можно взять пособие Вордермана, Вудкока, Макамануса "Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python" или книгу Ричардсона "Программируем с Minecraft. Создай свой мир с помощью Python". У Джесси Шелла есть любопытная книга «Геймдизайн», в ней рассказывается больше про идеи геймдизайна: как придумать сюжет, работать с персонажами и т. д.
  • А еще можете посоветовать приложения и игры, даже настолки. Вот подборка мобильных приложений (часто у детей и подростков нет личного компьютера или ноутбука, поэтому мобильные игры выручают): https://clck.ru/WEP28
Не так давно мы выпускали статью про направления специально для 12-летних. Возможно, этот материал вам будет полезен: https://clck.ru/zttTd
Специалист в области разработки систем...  · 19 сент 2022
Так а что, собственно, мешает? В 12 лет уже самое время заниматься программированием. Лучше начать занятия с преподавателем, специализирующимся именно на обучении школьников, а дальше уже, если желание останется, можно... Читать далее
Карьерный консультант. Помогаю найти свое...  · 13 сент 2022
Больше разговаривайте с ребенком
Задайте этот вопрос ей: Чем я могу тебе помочь?
Она сама ответит
Однако самый лучший способ помочь в этом возрасте - не мешать. Не мешать, любить, поддерживать
Чек-лист "Как рассказать о себе на собеседовании за 2 минуты" за подписку👇Перейти на t.me/pereladovHR
А если она ничего не ответит?
Люблю читать фантастику и девушек, которые не...  · 19 сент 2022
Я бы поставил вопрос совсем иначе: как её отговорить? Работа программиста в нашей стране скучна, рутинна и уныла, в основном это простые узкоспециализированные офисные программы. Меня в этом же возрасте отвели на Бейсик, и даже... Читать далее
Агрегатор онлайн-курсов №1. Сравниваем курсы онлай...  · 20 сент 2022  · tutortop.ru
Отвечает
Команда tutortop
Важно разговаривать с ребёнком, интересоваться его увлечениями и поддерживать их. Чем больше различных хобби он попробует, тем лучше узнает себя и поймёт, чем заниматься в жизни.  На нашем портале собрано большое количество... Читать далее
Сравниваем курсы онлайн-школ и помогаем выбрать лучшее обучениеПерейти на tutortop.ru