Много вопросов перед 1 сентября возникает перед родителями и один из них - обучение. Технологии стремительно рвутся вперёд. Знание компьютера уже недостаточно для роста, развития и конкурентоспособности на рынке труда. Одним из важных конкурентных навыков - это владение хотя бы на базовом уровне одним из языков программирования. И готовиться надо заранее.
Не все обучающие центры в России смогли найти преподавателей по современным языкам. Не все преподавателя хотят изучать новые языки. Гораздо удобнее ездить на "старых дрожжах" . И одна из моих знакомых попала в эту ситуацию.
Обучающий центр в Москве вроде бы и имел преподавателей по всем языкам, но настойчиво предлагал ребёнку 16 лет изучать с и с++.
Какие же аргументы они использовали?
1. На python вы можете написать все, что угодно, а на с++ вы можете написать python. 😂
Чтобы ездить на машине необязательно уметь разбирать и собирать двигатель. Не факт, что ребёнок захочет стать разработчиком сложных систем. Для этого нужна серьёзная мотивация и способности. После python он сможет им стать.
2. Python медленнее, чем с++.
Это временно. Вливаются огромные деньги для ускорения python. И есть первые результаты. Подробнее об этом - в нашей заметке.
3. С++ - это язык программирования, а python на самом деле - обёртка от конфетки.
Это верно. Python - это язык с упрощённый синтаксисом, что позволяет быстро войти и понять некоторые важные темы программирования и, главное, научиться мыслить в формате кода.
То есть перестроить мышление, чтобы переводить рабочие задачи на язык кода. А это не так просто.
Начинать со сложного, но мощного языка с/с++ можно, но будет дольше и сложнее, по моему мнению.
Поэтому сравнение с оберткой от конфетки не совсем подходит. Скорее наоборот - конфетка - это python.
4. Ваш сын начнёт с с++, а далее может изучить все, что угодно. После python изучать с++ сложнее.
Возможно, это так. А стоит ли начинать со сложного? Желание может отпасть.
5. Преподаватель покажет основные алгоритмы, а потом сможете по желанию перейти на python.
Зачем? Он может это сделать и на python 😂
6. С/С++ - это основа основ для дальнейшего движения в ИТ.
Возможно и так, если ребёнок собирается разрабатывать настольное ПО и мотивация через 5 лет не пропадёт.
А как бы ответили вы? Пишите в комментариях.
#языкипрограммирования #программированиеснуля #pythonснуля #образованиедетей #ит