Найти в Дзене

Почему я запрещаю своим ученикам начинать с Python

Не рекомендую. Именно запрещаю. Объясню почему. Python прощает всё: не указал тип — ничего страшного, написал криво — работает. Ученик видит результат, радуется, думает что учится. Он не учится. Он привыкает к тому, что думать необязательно. Java не прощает ничего. С первого дня ты обязан понимать что делаешь — какой тип данных, какая структура, зачем этот объект. Это неудобно в начале. Зато через месяц ученик реально понимает свой код, а не просто запускает его. Я видел десятки людей, которые «учили Python полгода» — и приходили ко мне с нулевым пониманием того, как работает программа. Поэтому у меня одно правило: стартуем с Java. Без исключений. Сложно? Да. Зато потом — всё остальное кажется простым.😎 Я в MAX

Почему я запрещаю своим ученикам начинать с Python.

Не рекомендую. Именно запрещаю.

Объясню почему.

Python прощает всё: не указал тип — ничего страшного, написал криво — работает.

Ученик видит результат, радуется, думает что учится.

Он не учится. Он привыкает к тому, что думать необязательно.

Java не прощает ничего. С первого дня ты обязан понимать что делаешь — какой тип данных, какая структура, зачем этот объект. Это неудобно в начале. Зато через месяц ученик реально понимает свой код, а не просто запускает его.

Я видел десятки людей, которые «учили Python полгода» — и приходили ко мне с нулевым пониманием того, как работает программа.

Поэтому у меня одно правило: стартуем с Java.

Без исключений.

Сложно? Да.

Зато потом — всё остальное кажется простым.😎

Я в MAX