В современном мире мы уже не можем обойтись без информационных технологий. Люди утопают в экранах смартфонов, планшетов и ноутбуков. Сфера IT непрерывно развивается, спрос на программистов растет, их зарплаты увеличиваются, а работу, например, PHP разработчика можно найти в любом провинциальном городе. Все больше взрослых людей хотят работать в IT индустрии, поэтому в интернете открывается необъятное море курсов по программированию, в том числе от крупных компаний. Помимо этого, в городах появляются очные школы по программированию. И все было бы хорошо, если бы во всех этих школах и курсах велось обучение для взрослых самостоятельных людей или хотя бы для подростков…
Но когда я вижу на сайте очередной детской школы программирования объявление:
"Приводите своего ребенка к нам, если он умеет считать хотя-бы до десяти и читать хотя-бы по слогам!"
Есть школы программирования для детей, которые как раз нацелены на обучение первоклассников или даже дошкольников.
Как человек, окунувшийся с головой в IT, я считаю, что обучать детей программированию можно только с 12-13 лет. В этом возрасте у человека имеется хотя бы какая-то математическая база в голове и аналитическое мышление. И, главное, в этом возрасте человек уже начинает серьезно задумываться о своем будущем и своей будущей профессии.
Отдавая первоклассника в школу детского «программирования» серьезно «программировать» он не научится. Ему будут преподносить совершенно детские технологии, которые уж точно не применяют в IT на самом деле. Из направлений по типу Scratch и Roblox к концу обучения, будучи уже старше, ребенок может вынести в результате лишь знания самых базовых алгоритмов и хорошую работу с компьютером.
Если подросток не потеряет интереса к IT после выпуска из такой «школы программирования», то начав самостоятельное изучение он столкнется с бескрайним океаном серьезных технологий, о которых он раньше даже понятия не имел. И либо он станет и дальше изучать все самостоятельно, либо отправится в более серьезную школу программирования, понимая, что предыдущее обучение было пустой тратой времени.
Если вы все же хотите обеспечить своего ребенка навыками для работы по хорошей специальности (а программист-реально востребованная профессия), то лучше подготовьте хороший фундамент базовых умений любого программиста.
Отправьте своего ребенка на обучение английскому языку или развивайте у него логическое, математическое мышление. Ведь английский язык и логический подход – важные и обязательные навыки любого программиста. А потом уже можете отправлять ребенка в 12 или 13 лет на изучение серьезной технологии программирования (например, Android development и разработка на Java).
Если вам понравилась статья, то можете поставить лайк и подписаться на мой канал. Пишите в комментариях свое мнение на данную тему, любая полемика приветствуется :)