Коллекции загружаются
#вопрос #IT #математика
Сначала немного преамбулы от себя чтобы разъяснить суть вопроса. В большинстве своём для коммерческого( и не только) применения теоретических знаний в математике нужно знание определённого софта или языка программирования. Я, блин, студент мехмата но уже и не помню когда сама ручками на бумажке считала интегралы. Интегралы - это, конечно, образное, но если что-то посчитать или прикинуть, то привет matlab, mathematic, mathcad, maple и проч. вспомогательный для этого(и не только) дела софт. Для более серьёзных задач (не на коленке) лично у меня есть определённые знания основ программирования на (прости господи) Паскале (я на нём вообще любую вычислительную задачу смогу решить спустя годы практики решений студенческих вычислительных задач) и С++ (это конечно посерьёзней, но преподавали его нам так себе - всего семестр лекционного курса с практикой в 1 единицу в неделю, этот язык программирования я знаю на порядок лучше одногруппников, потому что собственно пришла то на мехмат, когда за плечами уже было два года на программной инженерии, там, понятное дело, этот предмет давали лучше). Так, что-то я немного отвлеклась. Так вот С++ в рамках моего обучения - это параллельное программирование: cuda, mpi, omp. И теперь к сути вопроса. Что будет лучше 1) обучить человека с хорошей математической базой пользоваться определённым софтом или языком программирования для решения задачи, которую этот человек может теоретически решить с помощью своих знаний и после обучения реализовать это решение с помощью того самого софта или языка программирования, которым его научили пользоваться или 2) объяснить человеку прекрасно владеющего софтом или языком программирования теоретические математические аспекты, которые в последствии помогут ему решить задачу с помощью своих умений и опыта использования конкретного софта? Спрашиваю, собственно, для себя. Не скажу, что я прям такое гений математики, но я с удовольствием применяю свои знания на практике( если хорошо знаю софт или язык программирования): ковыряюсь в задаче, придумываю метод, решаю сложности и всё такое, но вот если от меня требуется освоение нового языка программирования или ознакомление с новым софтом - лично меня это вгоняет в ступор. Не то что бы я не открыта ко всему новому, просто сам этот процесс воспринимается мной очень тяжело и в этом плане я прям тяжела на подъём. Кароче, нет у меня качества, которое должно быть присуще любому айтишники - с головой нырять в освоение нового софта. Поэтому вот и интересуюсь мнением так сказать со стороны, что думаете? 10 июля 2018
|
1 |
Wave
вот как раз на данный момент осваиваю питон) 1 |