Программисты, скажите честно..

1 234
R
На сайте с 16.02.2012
Offline
33
#21

Вот об этом я и говорю... Ибо сам окончил околотематичную специальность. Не поверите, всё что нам давали в универе - не бесполезно. Жалею что про*бал нектороые предметы, они были в основном самые сложные и в тоже время самые важные... Вообщем то, кому я рассказываю...

beginerx
На сайте с 13.07.2009
Offline
173
#22

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

на пальцах что наша модель фуфло работать и не должна была)

>>>Скорость и Реакция<<< (https://vk.com/app4629907 ): онлайн тренировка скорости и времени реакции.... (https://vk.com/app4612117 )... (https://vk.com/club18740762 ).
Ayavryk
На сайте с 11.10.2003
Offline
209
#23

Опосредованно, как общая подготовка обязательно нужна. Так же как и английский и русский язык.

Пример - любой учебник по XSLT оперирует понятиями операций с множествами. Если хотя бы минимально не понимать о чем идет речь, читать классический учебник Валикова http://www.netkniga.ru/literature/computers/xslt.htm совершенно невозможно. Насколько я понимаю это общее место для всех функциональных языков. В обычных тоже имеет место. Например каррирование - шаблон используется и в PERL и в JS и в С++. См. как это описано в википедии http://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 - описание в чисто математических терминах.

ЗЫ

В прошлом веке я достаточно плотно занимался математическим расчетами - баллистикой, обработкой телеметрии, геодезией, транспортными задачами. Но тогда WWW еще не было, а за умение решать диф.уравнения и интегралы платили вполне прилично.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
R
На сайте с 16.02.2012
Offline
33
#24

beginerx, Да я к тому и веду что программинг без математики - бесмыленен. Нет, ну "личности" выше говорят о "парсерах итд", там тупо код, изучи сайтик да пиши, а проще за 10$ закажи... beginerx, не ВМКСС у тебя?

H
На сайте с 09.10.2012
Offline
11
#25

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

Вероятно, причина в том, что её неинтересно преподают, и не показывают, как её применить дальше на практике.

Несколько простых примеров:

SQL базы данных - теория множеств.

Понимание алгоритмов, структур данных - математические методы, численные методы.

Регулярные выражения - конечные автоматы.

И еще куча, куча всего :)

forest25
На сайте с 12.09.2009
Offline
67
#26

В плане программинга - математика очень нужная штука для настоящего программиста. Сейчас жалею что не уделял должного внимания матану в свое время.

ИМХО прогер без знания математики - это обыкновенный велосипедостроитель-кодер.

VPS 512MB 20GB SSD KVM - 5$ (http://u.hmdw.me/digitalocean) | ИМХО о хостингах (http://u.hmdw.me/hosting)
HarleyDavidson
На сайте с 05.03.2010
Offline
67
#27

У нас, на кафедре КИТА, высшую математику преподавали 3 года. Тоже думал что не пригодится, должного внимания не уделял. Сейчас жалею.

Разработка сайтов на WordPress. Доработки. Верстка макетов. Консультации, решения проблем.
IL
На сайте с 20.04.2007
Offline
435
#28

Для конструктивности диалога лучше определиться, что понимается под программированием и под математикой.

Естественно, в расчётных программах без математики никуда. В прикладных программах активно используются численные методы. Понятно, что в таких задачах нужны и знания по предметной области (физика-химия-.. ).

LEOnidUKG:
По вашей логике, все вебмастера должны знать вышмат.

Что касается веба.. Естественно, для вёрстальщика, контентщика и эм.. веб-мастера особых математических знаний не требуется. /хотя, понимание вещей вроде C из N по К иногда может упростить задачу/ Даже циклы-алгоритмы не всегда нужны... нафиг мне "квиксорт пузырьком", если у меня есть sort()? (с) Про рекурсию молчу - обход каталога не так давно был отнесён (сарказм?) к нетривиальным задачам.

При этом можно прекрасно обходиться и без знания всего этого..

Однако, существуют вполне реальные для web-а задачи, в которых знание математики не помешает. Выбор оптимального маршрута на картах (да, Я.api уже есть);Цепям Маркова давно нашли применение.. Нейронные сети активно используются поисковиками для ранжирования.. (можно использовать для разбора "хитрого" графического текста /да-да, есть OCR-либы и antigate/, но тем не менее.. )

Можно ознакомиться с ср*чем мнениями в комментариях к статье на хабре http://habrahabr.ru/post/37217/ и завершить полемику, поскольку и под математикой и под программированием каждый может понимать что-то своё..

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Lord Maverik
На сайте с 15.04.2003
Offline
471
#29

Совет ТСу: Бросай школу, ВУЗ, ПТУ. (нужное подчеркнуть).

Русский язык тоже не нужен, история не нужна, химия не нужна, астрономия не нужна, литература не нужна.

Почему тебя именно математика и физика заинтересовали? Вообще не надо ничего.

P.S. Ну, а ежели на ваш ник посмотреть, то я даже не знаю, зачем вам программирование то нужно. Бухать можно и так.

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
[Удален]
#30

Есть кодеры - это просто знание синтаксиса и специфики языка (это минимум 50% "программистов" в фрилансе) и есть настоящие программисты - тут уже без математики никак, пусть и не высшей. ИМХО

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий