Модераторы: Nastya, LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Математика для программиста... Нужна ли она? 
:(
    Опции темы
 
Математика для программиста...
Очень нужна [ 74 ]  [37.00%]
Нужна [ 62 ]  [31.00%]
Некоторые части [ 50 ]  [25.00%]
В общем не нужна [ 13 ]  [6.50%]
Не нужна [ 1 ]  [0.50%]
Всего проголосовавших: 200
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Fantasist
Дата 18.11.2002, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй
***


Профиль
Группа: Участник Клуба
Сообщений: 1517
Регистрация: 24.3.2002

Репутация: 1
Всего: 41



Цитата(Vit @ 17.11.2002, 20:05)
Но следуя высказыванию Tamerlann нечего нам было "лезть с свинным рылом в калашный ряд" и всё что мы делаем, даже программированием назвать нельзя. Интересно, может господин Tamerlann поделится своими проектами, чтобы я смог понять что же такое настоящее программирование?

Ну ты круто урезал.  :D
Он наверное не хотел таким образом это выставлять.  :) Неподумавши сказанул.


--------------------
Волны гасят ветер...
PM MAIL   Вверх
simanyay
Дата 22.11.2002, 03:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 2
Всего: 36



Давненько я не заходил на форум... Ну так вот, я в чём-то согласен с людьми, поддерживающими математику, но после двух ответов Vita (Особенно проекта) я о серьёзно поменял свою точку зрения (Спешу заметить, что не кардинально). Хочу спросить у Vita, а как же вы делали защиту системы без математики? Или вашему проекту не нужна она? Я имею ввиду шифрование паролей и т.д. И ещё: подскажите плиз, какие разделы математики нужны для программирования?


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Vit
Дата 22.11.2002, 05:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 4
Всего: 207



Цитата(simanyay @ 21.11.2002, 10:40)
а как же вы делали защиту системы без математики? Или вашему проекту не нужна она? Я имею ввиду шифрование паролей и т.д.

1) Конкретно этот продукт не распространяется - мы продаём сервис, который этот продукт делает. Так что все версии работают на наших машинах и на машинах наших партнёров (не клиентов).

2)Для защиты паролей пользователей используется sequrity MS SQL Server - она достаточно мощная, думаю, что самопальные системы наверняка уступают.

3) Для защиты соединений с внешними источниками данных и между серверами различных частей системы используется SOAP.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Vit
Дата 22.11.2002, 05:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 4
Всего: 207



Цитата(simanyay @ 21.11.2002, 10:40)
подскажите плиз, какие разделы математики нужны для программирования?

Это зависит от того чем ты занимаешься. Любой раздел может понадобится, наиболее широко распространены (ну не разделы, а скорее методы):
1) Алгоритмы шифрования, компрессии
2) Комбинаторика
3) Преобразование Фурье
4) Статистика и теория вероятности
5) Геометрическия
Наверное ещё что-то, только я сразу не припомню


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
podval
Дата 22.11.2002, 06:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: нет
Всего: 62



Vit, я думаю, на твое мнение сильно повлияли объективные обстоятельства. А именно факт разделения труда в Америке (и может быть не только там). Если верить твоим же рассказам о ТЗ на программу, то программист в Штатах - это в первую очередь "кодировщик", особенно на начальном уровне карьеры. За него математику уже придумали, алгоритмы разработали и т.п. Дальше есть системные архитекторы, инженеры, аналитики и даже не знаю, кто там еще. У нас делает все один человек и называют его программист. Не разобрался с методом главных компонент - твоя проблема, уволен.
Где-то прочитал, на каком-то канадском сайте что ли, что они у себя подразделяют программистов еще по разным направлениям. Вот есть у них такая профессия Scientific Programmer. Вот ему точно нужна математика.
PM WWW ICQ   Вверх
podval
Дата 22.11.2002, 06:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: нет
Всего: 62



Цитата(Vit @ 21.11.2002, 21:55)
Наверное ещё что-то, только я сразу не припомню

А вот я сразу припомнил  :) И в шутку и всерьез. Просто в качестве примера процитирую отсюда: Как стать хакером

Цитата
Стать хакером очень просто. Достаточно выучить и понять: математические дисциплины (математический анализ, теория функций комплексного переменного, алгебра, геометрия, теория вероятностей, математическая статистика, математическая логика и дискретная математика), инженерные дисциплины (физика, аппаратные средства вычислительной техники, основы радиоэлектроники, сети связи и защита информации от технической разведки), дисциплины по программированию и вычислительной технике (информатика, языки программирования высокого уровня, методы программирования, язык ассемблера, операционные системы, СУБД и вычислительные сети), специальные дисциплины (криптография, и теоретические основы защиты компьютерных систем).

Это достаточно полный список. Но если вы хотите стать не простым хакером, а настоящим специалистом своего дела, то необходимо также знать:

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

PM WWW ICQ   Вверх
Vit
Дата 22.11.2002, 07:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 4
Всего: 207



Цитата(podval @ 21.11.2002, 13:15)
Vit, я думаю, на твое мнение сильно повлияли объективные обстоятельства.

Хорошо, что не субъективные :)

Только обстоятельства эти несколько другого плана - как я уже неоднократно говорил 95% программисткой работы - это разработка корпоративных систем управления  и корпоративных баз данных - никакая математика там не нужна. Не играет значения насколько сильно подразделяется и структурируется работа, просто я хочу подчеркнуть что примерно в 95% проектов математика не нужна даже теоретически, для остальных 5% - скорее всего более чем в половине случаев тоже не нужна. Тот проект который я описал разрабатывает 3 человека - ваш покорный слуга - как старший + всё програмное обеспечение, 1 человек - Web программирование, 1 человек Web дизайн. Плюс в последнее время подключены ещё несколько человек - для одних их продукты имеют точки соприкосновения с моим, поэтому можно считать что они тоже приложились, и на другого я "сбросил" 2 своих куска так как я не хватало времени, т.е. эти куски были мной написаны но до ума не доведены. Узкая специализация здесь там где проекты большие, мой проект можно считать маленьким, по американским меркам, здесь разделение труда минимально.




--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
NightGoblin
Дата 6.12.2002, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1021
Регистрация: 24.11.2002
Где: 127.0.0.1

Репутация: нет
Всего: 11



Вспомнил, как на мою фразу типа "Да какой из меня программист - в меня математика не лезет, хоть убей..." человек сказал "А на хрена там математика? Там логика в первую очередь нужна!..."
Думаю, если и не совсем, то в сем-то он прав. А математика если и не позарез нужна, то не помешает, это уж точно :)


--------------------
Kernel panic: /dev/null overflow!
GCS/IT/MU/O d-@ s: a- C++$>++++$ ULSB(+++) P+++ L+++>++++ !E W++(-) N o? K w-- O? M>+ V? PS+ PE Y+ PGP+>+++ t- 5 X+ R- !tv b+ DI+ D+ G e++ h--- r++ y?
B4F1 54B6 8738 26CD 5125 0581 B923 9273 FE59 1981
PM MAIL WWW ICQ   Вверх
df_3
Дата 27.5.2003, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 256
Регистрация: 19.5.2003

Репутация: нет
Всего: 1



Программер без Математики не программер!



--------------------
ИЗ ВСЕХ ВОЗМОЖНОСТЕЙ НА ЗЕМЛЕ САМАЯ ЯРКАЯ - ЭТО ЖИЗНЬ!
PM MAIL WWW MSN   Вверх
Master
Дата 27.5.2003, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1530
Регистрация: 13.5.2003
Где: Mother Russia

Репутация: нет
Всего: 10



А я то вот без ВО и ничего, обхожусь, считать умею, мыслить тоже. Что еще надо.

И математика далеко не первое звено в программере.
Главное понимать как решить задачу. И компенсация математике это все новые новые языки программирования, они то всю математику и делают.

А если хотите похвастаться своей математикой, то пишите на машинных кодах smile.gif

Вобчем я уверен, что нужны только некоторые части.

Это сообщение отредактировал(а) Master - 27.5.2003, 13:26


--------------------
Вавилон, Вавилон
Что ты построил, что разрушил?
Вавилон, Вавилон
Плавятся души дьявольским огнем.
PM WWW ICQ   Вверх
Vex
Дата 27.5.2003, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 3
Всего: 88



Скорей надо кибернетика, программист должен к каждой проблеме иметь системный подход. то есть должен уметь построить систему, которая будет решать определенную задачу оптимальным для какого-то фактора (скорость, надежность и т.д.) путем. ИМХО.


--------------------
Слава Україні.
PM   Вверх
Shuricksoft
Дата 29.5.2003, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 27.3.2002
Где: Odessa, Ukraine

Репутация: нет
Всего: нет



На мой взгляд, математика не является необходимым атрибутом программиста. Действительно: почему, если ты поступаешь на биохим, сдаёшь биологию или химию, на ин. яз. - англ., а на программиста - математику или физику. Информатику не сдают =) Но это лирическое отступление. Чтобы писать всякие системные утилитки и пр., базы данных, математика нужна на элементарном уровне. Если же расчитывать космические полёты и подобное, то нужна. Фактически, чем больше человек знает, тем лучше. Таким образом, можно сказать, что нужно знать всё, но это реально. А понятие программист = математик возникло давно, когда ещё программировали только для математики.
Но это всё, как говорится, ИМХО.
PM MAIL ICQ   Вверх
HalkaR
Дата 29.5.2003, 22:02 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Цитата
а на программиста - математику или физику. Информатику не сдают
У нас здают. smile.gif Будут сдавать вэтом году.
ИМХО, математика нужна не как самацель, а как отличное средство для тренировки мозгов, в том числе и логики.
З.Е. Здавал седня зачет по математической логике - по моему у человека, который это все придумал логики было ни на ету, зато воображение - извращенное.
Кстати я выяснил, что Клин и - автор учебника по матлогу - сошел с ума.
PM MAIL   Вверх
Vex
Дата 29.5.2003, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


кацапосрачмученiкъ
****


Профиль
Группа: Экс. модератор
Сообщений: 3103
Регистрация: 28.3.2002
Где: strawberry fields

Репутация: 3
Всего: 88



Цитата
Кстати я выяснил, что Клин и - автор учебника по матлогу - сошел с ума.


Наш Klin? smile.gif


--------------------
Слава Україні.
PM   Вверх
IZ@TOP
Дата 30.5.2003, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: нет
Всего: 73



У меня тож пока нет ВО, может и не будет ... а вот математика я считаю нужна не только программерам, ИМХО по большей степени для развития логики ... без нее ты хоть тресни головой об стену, но программер не получится smile.gif
Так что делаем из этого всего вывод:
Код
Математика() {
return  Логика;
}

biggrin.gif


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Опросы"
Smartov
Nastya

В этом разделе собраны темы для опросов участников форума. Просьба не создавать здесь темы не касающиеся всех участников, узкоспециальные или с религиозным оттенком.

Темы в этом разделе будут тщательно отбираться модераторами, поэтому старайтесь задать вопрос и варианты ответа продуманно и взвешенно, постараться учесть все возможные варианты.



С уважением, Smartov, Nastya.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Опросы | Следующая тема »


 




[ Время генерации скрипта: 0.1141 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.