Найти в Дзене
Секреты python

Python или C/C++: куда отдать ребенка?

Много вопросов перед 1 сентября возникает перед родителями и один из них - обучение. Технологии стремительно рвутся вперёд. Знание компьютера уже недостаточно для роста, развития и конкурентоспособности на рынке труда. Одним из важных конкурентных навыков - это владение хотя бы на базовом уровне одним из языков программирования. И готовиться надо заранее.

Не все обучающие центры в России смогли найти преподавателей по современным языкам. Не все преподавателя хотят изучать новые языки. Гораздо удобнее ездить на "старых дрожжах" . И одна из моих знакомых попала в эту ситуацию.

Обучающий центр в Москве вроде бы и имел преподавателей по всем языкам, но настойчиво предлагал ребёнку 16 лет изучать с и с++.

Какие же аргументы они использовали?

1. На python вы можете написать все, что угодно, а на с++ вы можете написать python. 😂

Чтобы ездить на машине необязательно уметь разбирать и собирать двигатель. Не факт, что ребёнок захочет стать разработчиком сложных систем. Для этого нужна серьёзная мотивация и способности. После python он сможет им стать.

2. Python медленнее, чем с++.

Это временно. Вливаются огромные деньги для ускорения python. И есть первые результаты. Подробнее об этом - в нашей заметке.

3. С++ - это язык программирования, а python на самом деле - обёртка от конфетки.

Это верно. Python - это язык с упрощённый синтаксисом, что позволяет быстро войти и понять некоторые важные темы программирования и, главное, научиться мыслить в формате кода.

То есть перестроить мышление, чтобы переводить рабочие задачи на язык кода. А это не так просто.

Начинать со сложного, но мощного языка с/с++ можно, но будет дольше и сложнее, по моему мнению.

Поэтому сравнение с оберткой от конфетки не совсем подходит. Скорее наоборот - конфетка - это python.

4. Ваш сын начнёт с с++, а далее может изучить все, что угодно. После python изучать с++ сложнее.

Возможно, это так. А стоит ли начинать со сложного? Желание может отпасть.

5. Преподаватель покажет основные алгоритмы, а потом сможете по желанию перейти на python.

Зачем? Он может это сделать и на python 😂

6. С/С++ - это основа основ для дальнейшего движения в ИТ.

Возможно и так, если ребёнок собирается разрабатывать настольное ПО и мотивация через 5 лет не пропадёт.

А как бы ответили вы? Пишите в комментариях.

#языкипрограммирования #программированиеснуля #pythonснуля #образованиедетей #ит