|
|
| Результаты опроса: Пригодилось ли Вам как программисту математическое образование? | |||
| Пригодилось |
|
166 | 52.70% |
| Не пригодилось |
|
33 | 10.48% |
| Я еще не понял |
|
116 | 36.83% |
| Голосовавшие: 315. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.00/1:
|
|
|
||||||||
| 01.02.2010, 20:27 | ||||||||
|
Видишь, абстрактные лозунги я тоже могу произносить Ты в курсе всей цепочки технологии выпечки хлеба? Нет? И я не в курсе. Но ни мне ни тебе этого не нужно. Нам достаточно того, что мы можем купить его в магазине и съесть. alexevt скорее всего этой технологии так же не знает. Но он гений, а потому ему такой пробел в знаниях попросту непростителен. Я даже ума не приложу, как ему совесть позволяет кушать хлеб, не зная о всей технологии его выпечки. Попытки скрыть своё невежество отмазками по поводу того, что ему это не нужно, засчитаны не будут Добавлено через 3 минуты Если уж вам так хочется на тему ремесленников и мастеров. Я лучше возьму к себе на работу ремесленника, который не изобретёт ничего нового, но зато банально хорошо сделает свою ремесленную работу. Я и уж совершенно точно не возьму распальцованного мастера, который не может внятно ответить на простой вопрос и не может выдать ни одной аргументированной мысли. Ну и мне всегда казалось, что мастера-виртуозы (творцы) сидят и что-то изобретают. Не абстрактное и эфимерное, а вполне конкретное и реально необходимое. А не понтуются на форуме
0
|
||||||||
| 01.02.2010, 20:27 | |
|
Ответы с готовыми решениями:
234
Нужна ли математика/образование программисту Для чего программисту 1С нужно высшее техническое образование. Высшее образование как web программист дистанционно |
|
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
|
|
| 01.02.2010, 20:42 | |
|
Следуя научной логике можно построить две абсолютно логичные и самодостаточные системы.
Берём одну такую систему и заменяем все утверждения на противоположные. Я говорю, что математика есть Очень необходимое условие. Ведь если будешь проводить какие-либо сложные вычисления или заниматся моделированием сложных процессов, которые хорошо описываются языком математики (вспоминая того же Эйнтштейна Вы наверно что-то напутали, ибо у него по математике была плохая оценка только в школе) то Вы можете дойти до такого уровня, когда просто спросить не проконает. Надо будет именно учится этому. К чему первое предложение? Я за весомую важность математики в сфере программирования. Вы против. Отрицая все утверждения, у Вас тоже получается связанная картина у которой наверняка найдется немало сторонников. В довершение всего, ибо не имеет смысла далее отрицать Ваши утверждения, ибо Вы человек грамотный и это надо будет делать до тех пор пока Вы в себе не почуствуете внутреннее противоречие, советую почитать эпохальный труд Освальда Шпенглера "Закат Европы". Может тогда Вы и поймете почему математика не может быть служанкой других наук, а является их матерью. И слоганы тут не причем, просто достаточно хорошо знать историю, философию и всё это дело немного проанализировать.
2
|
|
|
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
|
|||||||
| 01.02.2010, 20:58 | |||||||
НА калькуляторе тоже можно успешно вести расчёты, не зная арифметики. Но вы никогда не выйдете дальше рамок, которые вам были предоставленны разработчиком этого калькулятора. Я это к тому, что "программисты-кодеры" это всеглолишь операторы языка. Ну ради бога, пишите программы для бух учёта и прочее, но не такие как вы запускают в космос спутники, решают сложные распределительные задачи, создают языки, CADы, идут пионерами в областях ИИ: распознавание речи, изображений, автономных интеллектуальных агентов и т.п.. Добавлено через 10 минут Ладно, приведу в пример задачку: Даны следущие коды: 1) for (int i=0; i<3; i++) for (int j=0; j<300; j++) k++; 2) for (int i=0; i<300; i++) for (int j=0; j<3; j++) k++; 3) for (int i=0; i<150; i++) for (int j=0; j<6; j++) k++; 4) for (int i=0; i<6; i++) for (int j=0; j<150; j++) kk++; Вопрос: какой вариант кода более оптимален? а)1 б)2 в)3 г)4 д)2 и 3 е)1 и 4 ж)1 и 2 з)3 и 4 к)одинаково p.s. без метода тыка, пояснив свой ответ. Добавлено через 5 минут Задача №2) Опишите кратко алгоритм (можно словами), который проверяет зациклится ли какая-либо программа на некоторых данных, которые подаются ей на вход.
1
|
|||||||
|
|
|||||||||||
| 01.02.2010, 21:16 | |||||||||||
|
Есть люди, которые способны разработать алгоритмы. Есть люди, которые эти алгоритмы реализуют в виде программы. Есть люди, которые совмещают в себе и тех и других, но таких мало. Хорошая, качественная программа серьёзного масштаба ВСЕГДА является результатом работы людей с разными способностями и разными умениями. Только программисты или только алгоритмисты никогда программу до ума не доведут. Только гении - возможно, но столько гениев попросту не найдёшь. Каждому человеку от природы даны какие-то умения. Если тебе дано умение творить и изобретать что-то новое, то ради бога - твори и изобретай. Только не занимайся словоблудием и распальцовками на форуме. И уж тем более не тыкай в морду тем, кому от природы этого не дано. Гении как правило это те, у которых талант от природы и им по жизни везло. Трудяги - это те, кому (условно говоря) даны пара рук и мозги и они всю жизнь занимаются самосовершенством, прилагая к этому усилия. И не надо гордиться тем, что ты гений - это не твоя заслуга, а заслуга природы. А вот гордиться тем, что ты хороший профессиональный ремесленник - можно и нужно, потому что это целиком твоя заслуга. А человек, впустую чешущий языком на форуме никогда не будет заслуживать уважения ни в чьих глазах
2
|
|||||||||||
|
Мат в 32 хода
237 / 172 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
|
|
| 01.02.2010, 21:17 | |
|
0
|
|
|
|
|
| 01.02.2010, 21:21 | |
|
> Вопрос: какой вариант кода более оптимален?
Теоретик почитает теоретически Практик просто сравнит, и, если результаты окажутся равными в пределах флуктуаций, то будет считать, что все варианты одинаковы Программист скажет, что вменяемый оптимизирующий компилятор удалит циклы и запишет в k итоговое значение
2
|
|
|
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
|
||||
| 01.02.2010, 21:28 | ||||
|
Он в этом разобрался, и сделал свой вклад. Ещё раз топология, теория поля, статистические модели. Разберитесь. Кстати, как можно реализовать программу, если толком не понимаешь, что и зачем делаешь. Неужели математик должен всё время стоять над душой? Это будет больше напоминать работу слепого с глухим. Один пишет, другой диктует. Жалко у него не потребовали компенсации за спутник. Было-бы наукой!
0
|
||||
|
|
|||||
| 01.02.2010, 21:41 | |||||
|
0
|
|||||
|
3132 / 1325 / 156
Регистрация: 19.12.2009
Сообщений: 1,808
|
||
| 01.02.2010, 21:50 | ||
|
Это мне напоминает известный анекдот, когда сидят два католика в кафе, что напротив публичного дома и видят, как туда входит православный священник. - Какое бесстыдство, гляди даже рясы не снял! Далее в публичный дом входит раввин - Гляди, даже он не удержался от исскушения! Потом туда входит ксьондз - Боже, бедняшка, должно быть она очень больна, раз патеру пришлось идти в этот дом разврата!
4
|
||
|
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
|
|
| 02.02.2010, 07:38 | |
|
Кстати.
В любой крупной компании есть человек, отвечающий за связь между заказчиком и программистом. В го задачу входит объяснить программисту - что от него хочет заказчик, а заказчику обяснить, что и как оптимизировать в его требованиях. Так вот. Именно этот человек и должен знать всего-по-немножку. Знать общие сведения во многих областях знаний. Это тоже профессия. Их этому учат.
0
|
|
|
paladin
286 / 187 / 7
Регистрация: 25.02.2009
Сообщений: 589
|
||
| 02.02.2010, 08:26 | ||
|
0
|
||
|
714 / 402 / 33
Регистрация: 04.10.2009
Сообщений: 1,686
|
|
| 02.02.2010, 09:20 | |
|
Люди бывают разными - заразными и не заразными.
0
|
|
|
Путешественница
1250 / 478 / 11
Регистрация: 22.02.2009
Сообщений: 2,842
|
|
| 02.02.2010, 10:42 | |
|
0
|
|
|
125 / 123 / 0
Регистрация: 30.03.2009
Сообщений: 766
|
||
| 02.02.2010, 18:25 | ||
|
0
|
||
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 02.02.2010, 18:34 | |
|
Эммм.... а вот что означает в данном контексте "нормальное образование" ?
Какую дисциплину должен необходимо было изучать, чтобы не получалось описанное "люди слышат от заказчика одно, понимают второе, объясняют прогерам третье и в итоге получается что-то четвертое" ?
0
|
|
|
125 / 123 / 0
Регистрация: 30.03.2009
Сообщений: 766
|
|
| 02.02.2010, 18:47 | |
|
конечно невозможно предсказать всех возможных заказчиков. Но математика и физика формируют мышление, помогающие структурировать полученные данные и извлечь из них максимум полезной информации. А вот программирование само по себе этому не учит. Знания языков позволяют писать удачные реализации, знания апи - упростить разработку, знания алгоритмов - это вообще просто знание алгоритмов)) Большая практика в программировании конечно тоже может помочь, но в условии универа научить мышлению на мат. задачах проще физически, чем на задачах на программирование, (хотя бы потому, что в программировании слишком велик соблазн "списать")
1
|
|
|
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
|
|
| 02.02.2010, 21:05 | |
|
Yurii_74,
Есть такая детская игра - "Испорченный телефон". Ох и наигрался же я в нее! И, думаю, не я один...
0
|
|
|
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
|
|
| 03.02.2010, 12:53 | |
|
Evg, и всем остальным, кто против. Живой пример, навеянный одной темой на этом форуме:
(для антиматематиков читаться будет сложно, но вникнуть можно) Пример: Допустим к Вам обратился заказчик, сделать некую прогу для его предприятия. Пусть, по заданию, в вашем алгоритме есть некий сегмент кода, который должнен составлять массив неких данных и упорядочивать его. Теперь Вам нужно выбрать метод упорядочевания (сортипровки). А ведь данные в программе могут быть различной длины. А оптимальность сортировки зависит от количества данных (ну вот собственно и та тема Исследование временных характеристик алгоритмов). А так как Вы плюёте в лицо математики, Вы махаете рукой на эту МЕЛОЧЬ и юзаете стандартный метод сортировки - сортировку вставками. И что мы имеем. Для количества данных n=10, сортировка вставками несёт увеличение временной сложности на 2. Ну это не так страшно... ...было бы для полиномиальной задачи. Но а если заказчик требовал написать прогу по распределению и планированию внутренних ресурсов его предприятия. (вполне типично банальная прога для производственных предприятий) Как известно, подобные проги являются NP-полными (т.е. решаются методом рекурсивного перебора), а следовательно имеет экспоненциальную временную сложность,.. ну пусть она равне 3^m (где m некий размер задачи (не массива)). Но изза неправильного "мелокого" просчёта в применении метода сортировки, сложность вырости до 3*2 в степени m. И теперь подумайте, что значит рост основания для экспоненциальной функции. ======================================= это ли не пример НУЖНОСТИ знания дискретной математики? (да и анализа функций). Не пример? Иначе, МЫ(фанатики математики) ждём от Вас извенений по критике в сторону математики.
1
|
|
|
|
|
| 03.02.2010, 15:05 | |
|
darkAngel, уже по которому кругу объясняю мысль ещё раз. В конкретном твоём примере используется вполне конкретный алгоритм, требующий математических знаний. А тема про необходимость этих знаний для программирования вообще. Программирование как явление и программирование какого-то конкретного алгоритма сортировки - это далеко не одно и то же.
Конкретно в твоём случае выбор правильного метода сортировки можно сделать двумя способами: - потратить ещё 5 лет на получение математического образования - спросить у математика, который в течения часа тебе всё это объяснит Я выбираю второй вариант, а сэкономленное на получении дополнительного математического образования время потрачу на свою семью Как вариант немного изменю постановку твоей задачи. Сегодня пришёл закачик, которому нужна программа по бухгалтерии, завтра пришёл заказчик, которому нужно моделирование химического процесса, послезавтра пришёл закачик, которому нужен симулятор электрической цепи. По логике alexevt хороший работодатель должен нанимать программиста, имеющиего математическое, химическое и радио- образование (а точнее, реальные знания, а не образования). Ну и где вы найдёте таких. > Иначе, МЫ(фанатики математики) ждём от Вас извенений по критике в сторону математики. А иначе, Вы просто невежественное убогое быдло. Извинений за что именно и какой критике? Когда в теме уже более 5 десятков постов, а человек до сих пор не понял, о чём идёт речь, зато смело называет остальных былом - я такое попросту игнорирую
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 03.02.2010, 15:30 | ||
А насчёт быдла - быдло охотно считает, что они живут правильнее всех и ничего больше изучать не надо. Это обобщение. Ничего личного.
1
|
||
| 03.02.2010, 15:30 | |
|
Задача, Как увеличить оклад на 25% тем сотрудникам,которые имеют высшее образование и как провести перерасчет новых окладов ! Как убрать изначальное образование строчек при создании проекта? Как повысить зарплату программисту? Как заработать программисту в декрете?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|