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