Актуальное

Используют ли ИТ-специалисты математику?

Недавно один студент Джеймс спросил его, может ли он работать на компьютере, даже если ему не нравится математика, и говорит, что он не очень хорош в этом.

Краткий ответ: да. Более длинный ответ? Да и нет.

Существует огромная возможность разрабатывать все виды программного и аппаратного обеспечения, которые не требуют математики сами по себе. Такие области, как разработка программного обеспечения / приложений и обеспечение качества UX (пользовательского опыта), требуют понимания языка и того, как программное обеспечение взаимодействует со всем оборудованием, но не с углубленной математикой.

Так что Джеймс определенно может сделать хорошую карьеру, работая с компьютерами, не зная его эпсилон и дельт.

Но будет ли полезна математика?

Некоторые области — например, некоторые формулы, которые мы помним в классе исчисления — не будут полезны. Но другие, такие как дискретная математика, окажутся очень полезными для Джеймса: они научат его конкретным понятиям, которые он может использовать в своей работе, а также помогут ему развить аналитический ум, который будет полезен.

Подумайте об этом: если Джеймс хочет проанализировать программу, которую он или его команда пишет, и посмотреть, сможет ли он улучшить ее каким-либо образом — то есть изменить структуру программы, чтобы она работала более эффективно, — это в основном математический вопрос, который называется «алгоритмы». «: Джеймс может изучить программу и найти лишние части или что можно сделать лучше, а затем просмотреть программу.

Однако, чтобы сделать это, ему не нужно думать только математически: то, как он думает о программных структурах и их взаимосвязях, очень похоже на то, что делают некоторые математики. Поэтому хорошее программирование, по крайней мере, во многих видах программирования, очень похоже на математическое мышление и тот тип мышления, который используется в задачах на уроках дискретной математики.

Единственной областью, в которой он мог иметь дело с компьютерами, которые действительно требуют глубокого понимания широкого спектра математики, была бы теоретическая информатика — например, где работают университетские компьютерные ученые. Работа, которую они выполняют, требует математики и дифференциального исчисления, анализа, похожего на более формализованную версию исчисления, логики, статистики и линейной алгебры.

С другой стороны, теоретическая информатика, вероятно, не то, что изначально интересовало Джеймса. Если он хочет работать с компьютерами и использовать их для решения классных задач в реальном мире, он, вероятно, преуспеет, даже если он получит С в исчислении.

Добавить комментарий

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