Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Результаты опроса: Пригодилось ли Вам как программисту математическое образование?
Пригодилось 167 52.85%
Не пригодилось 33 10.44%
Я еще не понял 116 36.71%
Голосовавшие: 316. Вы ещё не голосовали в этом опросе

 
 
Рейтинг 4.00/1: Рейтинг темы: голосов - 1, средняя оценка - 4.00
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.02.2010, 16:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alexevt Посмотреть сообщение
вот только за всех говорить не надо, потому что, если тебе оно не надо, не означает, что и всем ни к чему
Ткни пальцем в место, где я говорил за всех по данному вопросу. Более чем уверен, что в ответ на вопрос последуют очередные пространные размышления, а не конкретный ответ на конкретный вопрос. После чего попросту уйдёшь в игнор
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2010, 16:01
Ответы с готовыми решениями:

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

Для чего программисту 1С нужно высшее техническое образование.
Очень часто вижу в требованиях на вакансю программиста 1С "Высшее техническое образование". Мне интересно, почему. Мои доводы...

Высшее образование как web программист дистанционно
Здравствуйте! Мне необходимо получить высшее образование как web-программист (web-master) дистанционно!. Есть желание, деньги и время....

234
Путешественница
 Аватар для MotherBoard
1250 / 478 / 11
Регистрация: 22.02.2009
Сообщений: 2,842
03.02.2010, 16:17
Ребята! Хватит вам уже! А то сцепились друг с другом, как два петуха!
0
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
03.02.2010, 17:08
Evg, нет, это вы не понимаете, а я пытаюсь объяснить, что не стоит смешивать матанализ, физику, химию, литературы и другие области с дискретной математикой, развитием которой и является программирование.
Это как не понимать основ физики и тупо подставлять в формулы циферки, тем самым решать задачи методом трафарета.

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

- спросить у математика, который в течения часа тебе всё это объяснит
Нет нет, человек шарящий в сортировках это не математик, это и есть программист, только высококвалифицированный. Сортировки и структуры данных не изучаются математиками-физиками, впрочем как и остальные дискретно-математические области.

А придёте Вы за советом именно к программисту, а не математику.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.02.2010, 17:26
Цитата Сообщение от darkAngel Посмотреть сообщение
Evg, нет, это вы не понимаете, а я пытаюсь объяснить, что не стоит смешивать матанализ, физику, химию, литературы и другие области с дискретной математикой, развитием которой и является программирование.
Я и не смешиваю. Я наоборот пытаюсь растащить математику в контексте математического образования и программирование, отвязанное от программирования конкретного алгоритма

Цитата Сообщение от darkAngel Посмотреть сообщение
Это как не понимать основ физики и тупо подставлять в формулы циферки, тем самым решать задачи методом трафарета.
Тому, кто собирается серьёзно заниматься физикой - это плохо. Тому, кто физикой заниматься не собирается, вполне достаточно уметь делать по трафарету

Цитата Сообщение от darkAngel Посмотреть сообщение
Простите, но человек, не имеющий представления о структурах данных, это уже не программист, а кодер.
Ты мне привёл умопомрачительный пример про выбор оптимального метода сортировки, закончив это тем, что мы плюём в лицо математики. Я так и не понял, при чём тут структура данных. И как она связана с математическим образованием. Хороший программист в состоянии работать с тем, что называется асбтрактным понятием "структуры данных", при этом он даже не знает, что над всей его работой можно выстроить какую-то математическую теорию. Потому что у него нет математического образования. Он пишет программы в своё удовольствие, которые надёжно работают годами и приносят людям пользу. Он не придумывает собственных алгоритмов сортировки, а пользуется существующими.

Возвращаясь на минутку к твоему примеру, я даже не рассматриваю такой аспект, что для планирования ресурсов предприятия можно использовать хоть кубический алгоритм сортировки. Потому как для программы, которая, условно говоря, запускается один раз в день, абсолютно по барабану, отрботает она за 1 секунду или за 5 секунд. А чего-то бОльшего при планировании ресурсов предприятия (если я правильно понял этот термин) попросту не нужно

Цитата Сообщение от darkAngel Посмотреть сообщение
Нет нет, человек шарящий в сортировках это не математик, это и есть программист, только высококвалифицированный. Сортировки и структуры данных не изучаются математиками-физиками, впрочем как и остальные дискретно-математические области.
Что такое "шарит в сортировках". Если человек интуитивно понимает, что пузырьковая сортировка имет квадратичную сложность, но доказать это не может - он шарит или нет? Если человек знает алгоритмы сортировки и знает области их эффективного применения - он шарит или нет? И если ко всему этому он не имеет математического образования, то это делает его автоматически лохом (условно использую такой термин как антоним к "высококвалифицированный")

Цитата Сообщение от darkAngel Посмотреть сообщение
А придёте Вы за советом именно к программисту, а не математику.
За каким советом. Каким сопосбоам сделатьсортировку в вышеупомянутом планировании ресурсов? Я вообще ни к кому не пойду, а тупо сделаю сортировку квадратичным алгоритмом. Потому как более чем уверен, что потери времени в конкретно данном коде на медленной сортировке на фоне всего времениработы программы будут незаметны. А потому тупая квадратичная сортировка будет работать банально надёжнее, чем всякие логарифмические алгоритмы
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
03.02.2010, 17:37
Evg
Ткни пальцем в место, где я говорил за всех по данному вопросу
Ткну:
У программиста должно быть программное мышление, а не математическое


Более чем уверен, что в ответ на вопрос последуют очередные пространные размышления
Не стоит быть таким уверенным (читай последний абзац моего предыдущего поста)
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.02.2010, 17:54
О да! Ткнул не в бровь, а в глаз. Тебе осталось ещё аналогичные претензии (не решать за всех) высказать в сторону говорящих "мы не хотим войны" или "война это плохо". Собственно, а что ещё остаётся делать, когда аргументированно ответить нечем? Правильно, только тыкать в слова и доказывать, что юридически это есть прямой ответ на вопрос. Ушёл в игнор

Добавлено через 1 минуту
Обидно, но модераторов не дают засунуть в игнор. Чтож, будем прочто не читать
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
03.02.2010, 17:56
Ты уже не в первый раз пытаешься заболтать вопрос, когда тебя ловят, о чём можно говорить с такими людьми? .

Обидно, но модераторов не дают засунуть в игнор
Так стань модером, кто тебе мешает, это ведь не базарить попусту.
0
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
03.02.2010, 21:39
Потому как для программы, которая, условно говоря, запускается один раз в день, абсолютно по барабану, отрботает она за 1 секунду или за 5 секунд. А чего-то бОльшего при планировании ресурсов предприятия (если я правильно понял этот термин) попросту не нужно
Поэтому я и привёл в приме NP-полную задачу, которая при большом объёме данных решается далеко не за секунды и даже минуты.

За каким советом. Каким сопосбоам сделатьсортировку в вышеупомянутом планировании ресурсов? Я вообще ни к кому не пойду, а тупо сделаю сортировку квадратичным алгоритмом. Потому как более чем уверен, что потери времени в конкретно данном коде на медленной сортировке на фоне всего времениработы программы будут незаметны. А потому тупая квадратичная сортировка будет работать банально надёжнее, чем всякие логарифмические алгоритмы
Вот я про то и писал, как Вы поступаете "а это мелочь, сделаю тупо такуюто сортировку".
И привёл я не спроста пример NP-полной задачи. Потомучто время её решения - экспоненциально.
Поясняю: время выполнения эксп. программы растёт в геометрической прогрессии. И временной рост какой-то отдельной части программы может стать критическим.

К примеру, сложность подобных задач может быть 50^n (где n - размер данных, а число 50 это время на одну итерацию проги).
Теперь представь, что будет, если увеличить размер одной итерации хотябы в 2 раза (а с неправельной сортировкой, как я показал выше, так и будет). ПОлучится 100^n.
Теперь на калькуляторе посчитай, разница между 50^n и 100^n даже при малых n (n=10) будет в 4 порядка.
А теперь смотри, вот пример временного выполнения некоторого экспоненциального алгоритма (на современных ПК):
при n=10:
2^n = 0,001 сек
3^n = 0.059 cек
Не страшно скажешь? Смотри дальше:
при n=30:
2^n = 17,9мин
3^n = 6,5 лет

Чувствуешь рост времени при разнице основания всего лишь на еденециу? (2 и 3). А еслив разница будет в 5, 10, 50 едениц?

Ну это всеглишь пример, в практике современных задач 6,5 лет может и не будет, но прирост в десятки минут я гарантирую. И всё это потому, что программер подумал "а тупо сделаю сортировку квадратичным алгоритмом".
Конечно бухучётные проги кодить можно, но работа над реальными задачами современных производственных предприятий требует бооооольшой математической продумки алгоритма.
0
ЙожЪ
 Аватар для Helfer
64 / 60 / 17
Регистрация: 23.10.2009
Сообщений: 652
03.02.2010, 21:58
Вот я тут многое почитал... подумал.. и сделал для себя вывод, что учить нужно не более, чем нужно тебе сейчас,(извиняюсь за пример, я в математике не силён вообще)) не нужно тратить время на вычисление интегралов в каким то заумнячим способом, или доказывать недоказываемые теоремы, пока они тебе не понадобятся... как говорится
Умный не тот, кто много знает, а тот, кто знает НУЖНОЕ!
имхо)
1
 Аватар для Eugeniy
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
03.02.2010, 22:00
Умный тот, кто поступает по-умному!
Здесь я не оригинален.
1
Эксперт С++
 Аватар для Phantom
3189 / 869 / 39
Регистрация: 29.12.2008
Сообщений: 951
03.02.2010, 22:02
Evg, alexevt,
попрошу воздержаться от взаимных тычков. Это тема, где каждый высказывает свое мнение. Будьте взаимовежливы.
2
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.02.2010, 22:14
Цитата Сообщение от darkAngel Посмотреть сообщение
Поэтому я и привёл в приме NP-полную задачу, которая при большом объёме данных решается далеко не за секунды и даже минуты.
Ещё раз хочется сказать, что ты привёл пример необходимости математического образования (давай условно назову так, потому как это можно назвать "математическое мышление" и ещё кучей терминов) для реализации КОНКРЕТНОГО алгоритма КОНКРЕТНОЙ задачи. Но не для программирования в общем (о чём шла речь изначально).

Цитата Сообщение от darkAngel Посмотреть сообщение
Вот я про то и писал, как Вы поступаете "а это мелочь, сделаю тупо такуюто сортировку".
И привёл я не спроста пример NP-полной задачи. Потомучто время её решения - экспоненциально.
Цитата Сообщение от darkAngel Посмотреть сообщение
но прирост в десятки минут я гарантирую. И всё это потому, что программер подумал "а тупо сделаю сортировку квадратичным алгоритмом".
Всё-таки не нужно путать понятия "программист" и "идиот". Нормальный программист естественно поймёт, что проблема НА КОКНРЕТНОЙ задаче растёт из того, что выбран неправильный алгоритм. Естественно, для самостоятельного выбора решения было бы неплохо иметь соотвествующий математический аппарат, который, замечу, больше нужен для столько для реализации алгоритма, сколько для теоретической оценки времени его работы (и отбраковыванием этого алгоритма на ранних этапах разработки). Но это есть узкоспециализированная проблема. Это то, о чём я ещё в посте #9 говорил как о конкретном алгоритме. Если программист по своей работе занят совсем другими делами типа написания ОС или чего-то подобного, не заявязанного на математические алгоритмы, ему это математическое образование не нужно. А если встанет задача подобного уровня, то хороший программист всегда сумеет найти описание оптимального алгоритма и реализовать его. Пусть и понадобится для этого спросить кого-то. Понятно, что если характер приложения таков, что при его реализации всё завязано на подобные вещи, то программист-НЕматематик в этом проекте никому не нужен. Но, повторюсь, это специализация программирования, но не програмиирование в общем понятии

Теперь что касается физико-математического мышления, которое никак не связано ни с какой конкретикой типа дифуров и прочего. Считается, что оно неоходимо для хорошего программиста. Возможно. Однако я считаю, что нужно иметь именно программерский способ мышления. Чем он отличается от математического - затрудняюсь сказать и изложить это формально. Наверное, отличие в том, что математический образ оперирует абстрактными категориями, в то время как программерский - гораздо более реальными. При этом наличие такого образа мышления в первую очередь заложено природой, а не появляется в процессе получения какого бы то ни было образования. Большинство хороших специалистов начали программировать ещё в детстве - в средних классах школы. И делают они это потому, что им эти интересно, а не потому, что ставят перед собой какие-то цели. Природный склад ума позволяет им это делать, а не полученное образование.
2
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
03.02.2010, 22:34
Ура, Тварищи!! Свершилось!!!
Теперь есть:
Программист и кодер.
Программист (читай божество) шарящий во всех областях знаний и ни к кому за советом не ходящий.
Кодер - юродивый, делающий свое дело человечишко, у всех всё спрашивающий.

Эдак мы скоро дойдем:
- Ты с какой буквы "Write" пишешь? С маленькой????
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.02.2010, 22:37
Андрей Борисови, по ощущениям диалог потихоньку выправляется в конструктивную сторону, а ты начинаешь опять его уводить не туда
0
04.02.2010, 00:21

Не по теме:

Критиковать - это показывать автору, как бы делал я, если бы умел.

0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
04.02.2010, 10:10
Цитата Сообщение от Evg Посмотреть сообщение
Если программист по своей работе занят совсем другими делами типа написания ОС или чего-то подобного, не заявязанного на математические алгоритмы, ему это математическое образование не нужно. А если встанет задача подобного уровня, то хороший программист всегда сумеет найти описание оптимального алгоритма и реализовать его. Пусть и понадобится для этого спросить кого-то. Понятно, что если характер приложения таков, что при его реализации всё завязано на подобные вещи, то программист-НЕматематик в этом проекте никому не нужен. Но, повторюсь, это специализация программирования, но не програмиирование в общем понятии
А, по-моему, тут дан четкий ответ на пославленный вопрос
Специализация - будущее Российского образования, а, соответственно, подготовки кадров для работы.
На данном ветке эволюции России, ни один студент (техникум, вуз) не готов "встать за станок" на следующий день после выпускного.
Математика, физика, химия и др. точные науки учат логически мыслить.
Вы не поверите но и русский язык и литература тоже это делают.
Любой язык учит мыслить логически. Будь то математический язык или английский, или C++

Добавлено через 1 час 39 минут
Я немного "пошарился" по форуму. Исходя из поставленных в темах задач - математика нужна только на уровне 7-9 класс
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
04.02.2010, 12:06
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Я немного "пошарился" по форуму. Исходя из поставленных в темах задач - математика нужна только на уровне 7-9 класс
Форум не показатель, т.к. задачи в нём ставят либо те, кто ничего не умеет, либо те, кто пока только учится. Серьёзные задачи на форуме не ставятся
0
 Аватар для Андрей Борисови
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
04.02.2010, 12:12
Цитата Сообщение от leviaphan Посмотреть сообщение
В нашей стране большинство факультетов, выпускающих программистов, имеют "программистко-математическую" направленость.
Вопрос к тем посетителям форума, которые закончили один из таких факультетов: по-Вашему, стоит ли оно того? Или Вы считаете, что лучше было бы потратить то время, которое ушло на математику, на что-то более ценное?


В нашей стране большинство форумов, для программистов, имеют "школьную" направленость.
Вопрос к тем посетителям форума, которые запостили один или несколько таких ответов: по-Вашему, стоит ли оно того? Или Вы считаете, что лучше было бы потратить то время, которое ушло на решение детских задач, на что-то более ценное?

Добавлено через 1 минуту
А вдруг человеку армия светит от нерешенной "несерьёзной" задачи?
А это уже серъёзно
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
04.02.2010, 12:14
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
Или Вы считаете, что лучше было бы потратить то время, которое ушло на решение детских задач, на что-то более ценное?
Для начинающих решение детских задач на форуме - самое оно. Потому как решение только "своих" задач (из своей школы/института) - это слишком узко, потому как один конкретный преподаватель даёт слишком узкий круг задач. А разные задачи из разых учебных заведений дают куда бОльший простор. Да и выбирать будет из чего.

Добавлено через 43 секунды
Цитата Сообщение от Андрей Борисови Посмотреть сообщение
А вдруг человеку армия светит от нерешенной "несерьёзной" задачи?
А это уже серъёзно
Цена решения таких вопросов обычно порядка 300 рублей. Причём желающих помочь в решении будет хоть отбавляй
0
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
05.02.2010, 00:22
С удовольствием и любопытством слежу за вашей полемикой.
И темперамент - замечательный.
И самое интерестое - что все вы безусловно правы.
Просто мы забываем о коварстве квантора ИЛИ.
Слово-то одно, а он бывает ВКЛЮЧАЮЩИЙ и ИСКЛЮЧАЮЩИЙ
Стоит понять - каким из них пользуемся даже в бытовой разборке - и все станет на свои
места.
Удачи нам всем!
4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.02.2010, 00:22

Задача, Как увеличить оклад на 25% тем сотрудникам,которые имеют высшее образование и как провести перерасчет новых окладов !
Руководство ЧП "Престиж" приняло решение увеличить оклад на 25% тем сотрудникам, которые имеют высшее образование.Провести перерасчет новых...

Как убрать изначальное образование строчек при создании проекта?
Начнём с того, что я новичок. При создании проекта также создаётся пара строчек, что очень сильно сбивает меня с толку и мешает с...

Как повысить зарплату программисту?
Добрый день уважаемые друзья! Сегодня хочу рассказать у о том как повысить зарплату программисту! На самом деле есть две рабочие...

Как заработать программисту в декрете?
Не знаю, не ошиблась ли с разделом, но у меня такой вот вопрос. Хочу не только работать программистом, но и зарабатывать на этом деньги. На...

Составить программу которая при введеном количестве лет выдает сообщени вам n лет,вам n год или года
Составить программу которая при введеном количестве лет выдает сообщение вам n лет,вам n год или года


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru