Данил Гребень 27.09.2010 02:32

Talks!Нужна ли высшая математика программисту?

Да, без нее никак 26
Нет, можно без нее 6
Зависит от того что программировать 28
Зависит от прямизны извилин и кривизны рук 12


Тэги:
+ 3 -
Похожие Поделиться

Данил Гребень 27.09.2010 02:37 #
Учусь на программиста. Оценки по матану, анал. геометрии и линейной алгебре - 2. Оценки по остальным предметам включая программирование - 5. Имеет ли смысл продолжать учится на программиста, или идти в философы?
thebeetlebum 27.09.2010 08:20 #
Олимпиадные задачки порешайте, поймете
Я же не спрашиваю про олимпиаду, я же спрашиваю про реальную работу)
thebeetlebum 28.09.2010 07:22 #
Тогда скажите крупные компании вроде гугла и яндекса спонсируют подобные соревнования?
Когда Я был маленьким, классе в восьмом, Я тоже забил на олимпиадное программирование. Посчитал это скучным, и не нужным, реши тогда как-раз податься в знание линукса, работы серверов и прочего. Но теперь я всеравно жалею. Потому что даже те олимпиадные задачки, часто помогали решать задачи за много меньшее времени и меньшую память.
Вот сейчас скоро будет ЧМ. Я к нему активно готовлюсь, хотя знаю точно что довольно быстро провалюсь. Просто стал понимать, насколько это на самом деле важно. Особенно когда при физических расщетах в экспирементах использовал максиму с ее линейными алгоритмами) Иногда проще вдаться в выш. мат и написать свою функцию, но которая делает это в разы быстрее, просто используя различные свойства.

Вообщея Вам, если Вы собираетесь делать рюшечки, то конечно Вам знать Выш. Мат. не обязательно, но если что-то дельное -- лучше знать. Производительность увеличиться в разы)
Спасибо, учту.
thebeetlebum 29.09.2010 07:50 #
Я выучу русский язык. Я выучу русский язык. Я выучу русский язык.
time2die 27.09.2010 08:40 #
сам не любил и сейчас не особо люблю вышку, но после неё пойдет дискретка, мат. алгебра,мат. логика,теорвед которые и интереснее и полезнее
По дискретке пока тоже 5. Теория алгоритмов аналогично. Как пойдет дальше не знаю.
predator 27.09.2010 22:39 #
а разве все вышеперечисленное не есть вышмат? или для вас это только производные и дифуры?
goblinyara 30.09.2010 07:55 #
тоже как-то не понял... вот у нас, допустим, вообще предмета "высшая математика" нет, всё было разделено на десяток предметов(правда, учусь на радио-инженера, а не на программиста)
dieformetal 01.10.2010 10:34 #
Не помню, кто говорил, но слышал высказывание на тему того, что "высшей математики" не существует, есть математика и она одна, есть в ней разделы, а-ля дискретка, алгебра и т.д. - а "высшую математику" придумали гуманитарии, не осилившие дальше школьного курса.
Как-то так.
Username 27.09.2010 10:11 #
Реквестирую дедфуда в тред.
vkotovv 27.09.2010 10:26 #
Кого?
Username 27.09.2010 12:15 #
http://juick.com/0xd34df00d/
exelens 27.09.2010 13:17 #
Дак позови его
jh 27.09.2010 10:15 #
большинству нужно только для общего развития. где используеться вышка в веб программировании или 1С...
exelens 27.09.2010 13:23 #
Не согласен.
Математика она вообще моск качает. Бывают конечно личности умеющие перемножать в голове цифры и решать уравнения. Но они скорее исключения.

Расскажу про себя, в школе я средне учился и вообще гуманитарий.
В техникуме (полиграфическом) химия была одним из основных предметов... Я брал доп уроки у училки и могу сказать, что она научила меня мыслить и решать задачи не только по химии но и по математики.

От вышки меня всегда отделало (кроме грамотности )))) умение решать математику (пытался поступить в караблестроительный универ... Не прошёл =))

Дак вот, химичка научила мыслить (а ведь этому должны были учить в школе)...

Институт я потом закончил экстернатом =) Без проблем вообще.

Резюмируя: нужно или уметь думать или научиться думать.
jh 27.09.2010 17:49 #
училка, химичка. не очень уважительно по отношению к людям которые научили вас думать.
exelens 27.09.2010 17:52 #
Стиль изложения разговорный, публицистический.
Хватит приставать к автору
На недокачаность мозга не жалуюсь. Жалуюсь на нелады с алгеброй)
cppmm 29.09.2010 07:47 #
С 1С-ом не знаком(хотя там бухгалтерия и тоже на математике всё завязано должно быть), но web-программирование разное бывает. Если вы про "программистов" на друпалах и прочих джумлах сайтики клепающих, то это не программисты.
А вот, например, написание онлайны игры с web-интерфейсом, где, к примеру, два танка друг по другу стреляют, потребует знание баллистики и соответсвенно вышмата для расчётов. Или вот иногда нужен поисковый движка для оптимизации поиска по собственному сайту(гугл не всегда помогает - например, поиск очень специфичный или искать надо в разделах, где лежит закрытая информация) и надо учитывать релевантность, статистику и прочие страшные слова, расчёты для которых идут с использованием того же вышмата.
mutantcornholio 27.09.2010 11:50 #
Зависит от того, сколько хочешь получать.
Вот это интересно. Можно подробней?
cppmm 29.09.2010 07:53 #
Ну это же логично. Кто больше получает быдлокодер или программист БАК?
mutantcornholio 29.09.2010 22:54 #
Расчёты с афигенно сложной статистикой, например, поисковые движки, требуют неслабых знаний матана и тервера. Такие вещи стоят кучу денег, и, соответственно, кодеры получают больше. Хотя, скорее всего, в таких ситуациях будут, для разработки алгоритма, нанимать математиков, программист, не понимающий, как работает данный алгоритм - негодный программист.
Username 30.09.2010 16:30 #
В статистике поиска ничего сложного нет, там вероятности неплохо работают. Сложность в релевантности поиска и алгоритмах.
mutantcornholio 30.09.2010 17:43 #
Я, видимо, не умею говорить понятно =(
В общем, я с тобой согласен.
nvbn 27.09.2010 14:35 #
Нужна, поэтому я учусь на инженера =)
ZED 27.09.2010 19:03 #
Математика дает умение мыслить, хотя это умение можно получить и другими способами. А оно в свою очередь требуется везде где задействован мозг.
Иными словами "от прямизны извилин и кривизны рук"?)
digiwhite 27.09.2010 21:08 #
Учите. Хоть смещение в слове посчитать сможете, а не как, блять, некоторые.
razum2um 28.09.2010 19:34 #
я быдлокодер (из тех, которые некоторые), наверное
что имеется в виду?
thoughtful_fox 28.09.2010 19:36 #
Вооот!
razum2um 28.09.2010 19:44 #
а еще я филолог
хотя обычно с сплоейрах я пишу "а еще я гентушнег"

Не сдержался.
thoughtful_fox 28.09.2010 19:39 #
Не сдержался.

Смещения - очень удобный инструмент для исчислений в двоичной алгебре, а также способ парсинга двоичной (или шеснадцатиричной)) информации.

А еще смещения - разницы положения информации в результирующем коде, или в исходной информации.
razum2um 28.09.2010 19:43 #
во...
так вот... от слова "парсинг" можно поподробнее (пример)
digiwhite 28.09.2010 20:41 #
Ну не знаю. Старший байт в 30 слове, маска 0x10.
thoughtful_fox 28.09.2010 19:43 #
Высшая математика - понятие растяжимое.
У меня вот образование физика-электронщика, там вышки было не так уж и много.

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

А то, плин, некоторые... ех, чего уж там...
jh 29.09.2010 12:15 #
где есть необходимость в высшей математике проще научить математика программированию.
other.bigmouse 01.10.2010 11:26 #
Вышка нужна, хотя бы для общего развития. А если сталкиваешься с реальным производством - например логические контроллеры, то в этом случае не мешает иметь как минимум начальные знания в теории конченных конечных автоматов.