Данил Гребень 27.09.2010 02:32
Talks! — Нужна ли высшая математика программисту?
Да, без нее никак | 26 | |
Нет, можно без нее | 6 | |
Зависит от того что программировать | 28 | |
Зависит от прямизны извилин и кривизны рук | 12 |
Данил Гребень 27.09.2010 02:37 #
+ 1 -
Учусь на программиста. Оценки по матану, анал. геометрии и линейной алгебре - 2. Оценки по остальным предметам включая программирование - 5. Имеет ли смысл продолжать учится на программиста, или идти в философы?
Я же не спрашиваю про олимпиаду, я же спрашиваю про реальную работу)
Тогда скажите крупные компании вроде гугла и яндекса спонсируют подобные соревнования?
Когда Я был маленьким, классе в восьмом, Я тоже забил на олимпиадное программирование. Посчитал это скучным, и не нужным, реши тогда как-раз податься в знание линукса, работы серверов и прочего. Но теперь я всеравно жалею. Потому что даже те олимпиадные задачки, часто помогали решать задачи за много меньшее времени и меньшую память.
Вот сейчас скоро будет ЧМ. Я к нему активно готовлюсь, хотя знаю точно что довольно быстро провалюсь. Просто стал понимать, насколько это на самом деле важно. Особенно когда при физических расщетах в экспирементах использовал максиму с ее линейными алгоритмами) Иногда проще вдаться в выш. мат и написать свою функцию, но которая делает это в разы быстрее, просто используя различные свойства.
Вообщея Вам, если Вы собираетесь делать рюшечки, то конечно Вам знать Выш. Мат. не обязательно, но если что-то дельное -- лучше знать. Производительность увеличиться в разы)
Когда Я был маленьким, классе в восьмом, Я тоже забил на олимпиадное программирование. Посчитал это скучным, и не нужным, реши тогда как-раз податься в знание линукса, работы серверов и прочего. Но теперь я всеравно жалею. Потому что даже те олимпиадные задачки, часто помогали решать задачи за много меньшее времени и меньшую память.
Вот сейчас скоро будет ЧМ. Я к нему активно готовлюсь, хотя знаю точно что довольно быстро провалюсь. Просто стал понимать, насколько это на самом деле важно. Особенно когда при физических расщетах в экспирементах использовал максиму с ее линейными алгоритмами) Иногда проще вдаться в выш. мат и написать свою функцию, но которая делает это в разы быстрее, просто используя различные свойства.
Вообщея Вам, если Вы собираетесь делать рюшечки, то конечно Вам знать Выш. Мат. не обязательно, но если что-то дельное -- лучше знать. Производительность увеличиться в разы)
Я выучу русский язык. Я выучу русский язык. Я выучу русский язык.
сам не любил и сейчас не особо люблю вышку, но после неё пойдет дискретка, мат. алгебра,мат. логика,теорвед которые и интереснее и полезнее
По дискретке пока тоже 5. Теория алгоритмов аналогично. Как пойдет дальше не знаю.
а разве все вышеперечисленное не есть вышмат? или для вас это только производные и дифуры?
тоже как-то не понял... вот у нас, допустим, вообще предмета "высшая математика" нет, всё было разделено на десяток предметов(правда, учусь на радио-инженера, а не на программиста)
Не помню, кто говорил, но слышал высказывание на тему того, что "высшей математики" не существует, есть математика и она одна, есть в ней разделы, а-ля дискретка, алгебра и т.д. - а "высшую математику" придумали гуманитарии, не осилившие дальше школьного курса.
Как-то так.
Как-то так.
большинству нужно только для общего развития. где используеться вышка в веб программировании или 1С...
Не согласен.
Математика она вообще моск качает. Бывают конечно личности умеющие перемножать в голове цифры и решать уравнения. Но они скорее исключения.
Расскажу про себя, в школе я средне учился и вообще гуманитарий.
В техникуме (полиграфическом) химия была одним из основных предметов... Я брал доп уроки у училки и могу сказать, что она научила меня мыслить и решать задачи не только по химии но и по математики.
От вышки меня всегда отделало (кроме грамотности )))) умение решать математику (пытался поступить в караблестроительный универ... Не прошёл =))
Дак вот, химичка научила мыслить (а ведь этому должны были учить в школе)...
Институт я потом закончил экстернатом =) Без проблем вообще.
Резюмируя: нужно или уметь думать или научиться думать.
Математика она вообще моск качает. Бывают конечно личности умеющие перемножать в голове цифры и решать уравнения. Но они скорее исключения.
Расскажу про себя, в школе я средне учился и вообще гуманитарий.
В техникуме (полиграфическом) химия была одним из основных предметов... Я брал доп уроки у училки и могу сказать, что она научила меня мыслить и решать задачи не только по химии но и по математики.
От вышки меня всегда отделало (кроме грамотности )))) умение решать математику (пытался поступить в караблестроительный универ... Не прошёл =))
Дак вот, химичка научила мыслить (а ведь этому должны были учить в школе)...
Институт я потом закончил экстернатом =) Без проблем вообще.
Резюмируя: нужно или уметь думать или научиться думать.
училка, химичка. не очень уважительно по отношению к людям которые научили вас думать.
Стиль изложения разговорный, публицистический.
Хватит приставать к автору
Хватит приставать к автору
На недокачаность мозга не жалуюсь. Жалуюсь на нелады с алгеброй)
С 1С-ом не знаком(хотя там бухгалтерия и тоже на математике всё завязано должно быть), но web-программирование разное бывает. Если вы про "программистов" на друпалах и прочих джумлах сайтики клепающих, то это не программисты.
А вот, например, написание онлайны игры с web-интерфейсом, где, к примеру, два танка друг по другу стреляют, потребует знание баллистики и соответсвенно вышмата для расчётов. Или вот иногда нужен поисковый движка для оптимизации поиска по собственному сайту(гугл не всегда помогает - например, поиск очень специфичный или искать надо в разделах, где лежит закрытая информация) и надо учитывать релевантность, статистику и прочие страшные слова, расчёты для которых идут с использованием того же вышмата.
А вот, например, написание онлайны игры с web-интерфейсом, где, к примеру, два танка друг по другу стреляют, потребует знание баллистики и соответсвенно вышмата для расчётов. Или вот иногда нужен поисковый движка для оптимизации поиска по собственному сайту(гугл не всегда помогает - например, поиск очень специфичный или искать надо в разделах, где лежит закрытая информация) и надо учитывать релевантность, статистику и прочие страшные слова, расчёты для которых идут с использованием того же вышмата.
Зависит от того, сколько хочешь получать.
Ну это же логично. Кто больше получает быдлокодер или программист БАК?
Расчёты с афигенно сложной статистикой, например, поисковые движки, требуют неслабых знаний матана и тервера. Такие вещи стоят кучу денег, и, соответственно, кодеры получают больше. Хотя, скорее всего, в таких ситуациях будут, для разработки алгоритма, нанимать математиков, программист, не понимающий, как работает данный алгоритм - негодный программист.
В статистике поиска ничего сложного нет, там вероятности неплохо работают. Сложность в релевантности поиска и алгоритмах.
Я, видимо, не умею говорить понятно =(
В общем, я с тобой согласен.
В общем, я с тобой согласен.
Математика дает умение мыслить, хотя это умение можно получить и другими способами. А оно в свою очередь требуется везде где задействован мозг.
Учите. Хоть смещение в слове посчитать сможете, а не как, блять, некоторые.
я быдлокодер (из тех, которые некоторые), наверное
что имеется в виду?
что имеется в виду?
а еще я филолог
хотя обычно с сплоейрах я пишу "а еще я гентушнег"
хотя обычно с сплоейрах я пишу "а еще я гентушнег"
Не сдержался.
Не сдержался.
Смещения - очень удобный инструмент для исчислений в двоичной алгебре, а также способ парсинга двоичной (или шеснадцатиричной)) информации.
А еще смещения - разницы положения информации в результирующем коде, или в исходной информации.
Смещения - очень удобный инструмент для исчислений в двоичной алгебре, а также способ парсинга двоичной (или шеснадцатиричной)) информации.
А еще смещения - разницы положения информации в результирующем коде, или в исходной информации.
Высшая математика - понятие растяжимое.
У меня вот образование физика-электронщика, там вышки было не так уж и много.
Тем не менее считаю, что вышка программисту очень нужна. Даже для понимания банальных о-нотаций, понятия множеств, комбинирования эффективности алгоритмов, родных циферок, и связывания логики и математики.
А то, плин, некоторые... ех, чего уж там...
У меня вот образование физика-электронщика, там вышки было не так уж и много.
Тем не менее считаю, что вышка программисту очень нужна. Даже для понимания банальных о-нотаций, понятия множеств, комбинирования эффективности алгоритмов, родных циферок, и связывания логики и математики.
А то, плин, некоторые... ех, чего уж там...
где есть необходимость в высшей математике проще научить математика программированию.
Вышка нужна, хотя бы для общего развития. А если сталкиваешься с реальным производством - например логические контроллеры, то в этом случае не мешает иметь как минимум начальные знания в теории конченных конечных автоматов.