Павел Колганов (kolganov_su) wrote,
Павел Колганов
kolganov_su

Category:

Тренировка мышления


Программирование - отличный метод тренировки мышления. Не образного, в большей степени логического.
Логического мышления, масштабности мышления и памяти. В случае, если мы говорим:
1. Не о простейших задачах.
2. Не о code-monkey. А о разработке с проектированием.

За счёт чего тренируется мышление?
Алгоритмическое за счёт разбиения сложных задач на конечное количество более простых готовых действий. Сродни сборки чего-нибудь из конструктора.
И как при обращении с конструктором, особый результат достигается, когда делается нечто не по инструкции. Переходя обратно к программированию - не правкой решений типовых задач.
Масштабность мышления и память за счёт построения и удерживания в голове всё более сложных архитектур разрабатываемого программного обеспечения.

Но, стоп. Есть же, например, математика, которая ничуть не меньше логична, которая имеет по истине безграничные масштабы при еще большей внутренней строгости. Почему программирование?
Товарищи технари, не бейте за некорректный вопрос =)
1. Решение задач программирования позволяет непосредственно проверить результат. Программа работает, корректно или нет?
2. Современные отладчики неплохо подсказывают, в чем ошибка. Если речь не касается собственно структурных ошибок.
3. Всегда можно найти простую нищевую задачу автоматизации (основная цель программирования), которую можно решить с пользой для общества или отдельного человека). С математическими задачами всё сложнее.

Гуманитариям для тренировки особо рекомендую.

Tags: мышление, программирование, тренировка
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 3 comments