Форум: "Прочее";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизМатематика для программиста Найти похожие ветки
← →
SkyRanger © (2006-03-27 01:09) [0]Что должен знать программист из математики.
Давайте конкретно список разделов математики и объем по 5 бальной шкале.
← →
Кручен-Верчен © (2006-03-27 01:24) [1]тебе легче от этого станет? математика нужна, чтобы программист научился правильно мыслить, а остальное фигня.
← →
Marser © (2006-03-27 01:36) [2]Элементарные алгебра и геометрия всем скопом.
Ещё как минимум матрицы, начала матана и численные методы.
← →
Petr V. Abramov © (2006-03-27 02:03) [3]0. - умение найти книжку по нужному разделу математики - 5
1. - умение понять, что эта книжка слишком сложная - 5
2. - умение найти более простую - 5
3. - понимание простой книжки - 3
4. - умение умение после простой книжки понять сложную - 3
5. - умение понять, что сложной на трояк не хватает и перейти к п.2 - 5
← →
XeON © (2006-03-27 02:45) [4]Моё мнение - знание математики как таковое не нужно. Т.е. нужны основы. И тут я готов согласиться с Кручен-Верчен. Но чем лучше ты знаешь математику - тем профессиональнее будут сложные программы и тем тебе будет легче "понимать прогамму". Хотя, думаю к языку BASIC это ни как не относиться...
← →
Юрий Зотов © (2006-03-27 02:47) [5]> SkyRanger © (27.03.06 01:09)
> Что должен знать программист из математики.
Из математики, а также из всех остальных наук грамотный программист должен уметь:
1. Четко понять, что конкретно ему нужно для решения задачи.
2. Если это не выходит за рамки школьной программы или 2-го курса ВУЗа, то решить задачу без дополнительной литературы.
3. Если выходит, то найти нужную литературу, а в ней найти интересующую его часть, прочитать и понять ее, затем решить задачу.
← →
Ketmar © (2006-03-27 02:52) [6]e=mc^2.
а если серьёзно --- что тут объяснять? точнее -- кому?
← →
Ketmar © (2006-03-27 02:53) [7]>Юрий Зотов © (27.03.06 02:47) [5]
Юрий, не мечите бисер...
← →
Германн © (2006-03-27 03:02) [8]
> Юрий Зотов © (27.03.06 02:47) [5]
У меня в МИФИ границей был всё-таки третий курс, а не второй. Но это так, замечание без смысла.
Хотя понять "эквивалентность школьной программы и 2-го курса ВУЗа" - весьма не просто. :-(
Не, ну я "гулял по-чёрному на первом курсе", без особых потерь. Но наверно не это имелось в виду. ???
← →
SkyRanger © (2006-03-27 06:33) [9]Уууу...
Оказывается большинство согласно что высшее мат. образование программисту не нужно... :)))) В том смысле что даже без него найдет книжку и решит все что надо :)
Смотрите:
1. Petr V. Abramov © (27.03.06 02:03) [3]
2. XeON © (27.03.06 02:45) [4]
3. Юрий Зотов © (27.03.06 02:47) [5]
А вообще если конкретно. Тут Думкин разорялся что нужно образование высшее, да еще математическое. Вот я и спрашиваю что из математики ему не мешало бы знать???
← →
Ketmar © (2006-03-27 06:37) [10]сложение, вычитание, умножение, деление.
← →
Думкин © (2006-03-27 06:48) [11]> SkyRanger © (27.03.06 06:33) [9]
Вы как и в предыдущих ветках - просто солгавши. Вы мне привести нечто неделю назад хотели - чтобы я такой свой тезис с вас снял - не привели. и поять за свое - нагло лжете.
Я утверждал иное. А вы - лгун.
← →
Ketmar © (2006-03-27 06:57) [12]2Думкин: а всё-таки русская языка уважать надо. %-)
← →
Думкин © (2006-03-27 07:02) [13]> Ketmar © (27.03.06 06:57) [12]
%) Нодо. Но не с утра же пораньше? К вечеру и зауважаю. И Украинский тоже.
Опечатки надеюсь - не в счет?
← →
Ketmar © (2006-03-27 07:06) [14]да ладно. я так, вредничаю. имелись в виду запятые. однако тоже утро. %-)
← →
Думкин © (2006-03-27 07:10) [15]> Ketmar © (27.03.06 07:06) [14]
Заяптые - это моя беда. Со школы. Собственно тире и пользую почти поэтому. :) В аттестате за среднюю по русскому - так и стоит 3. А по немецкому - выше. Может по немецки писать?
Перевел все часы, кроме тех по которым встаю. Поэтому утро чуток затянулось. :(
Кстати про насущную необходимость диплома о высшем, вообще никогда не утверждал. Но регулярно узнаю - что таки да. Откуда люди сведения черпают? А попросишь источник - не делятся. :(
← →
grisme © (2006-03-27 07:11) [16]Нужно просто уметь легко найти и усвоить, то, что необходимо для решения задачи...:) Некоторым просто лень это искать, поэтому они все это запоминают...:)
← →
Ketmar © (2006-03-27 07:18) [17]>Думкин © (27.03.06 07:10) [15]
право же, слушая (читая) других -- узнаёшь много интересного о себе. такого, о чём и сам не подозревал. %-)
а на немецком писать не надо. слово "ахтунг" могут понять неправильно. %-)
← →
Думкин © (2006-03-27 07:35) [18]> grisme © (27.03.06 07:11) [16]
Но для того чтобы быть готовым к такому поиску - надо быть готовым. Не так ли?
Способов много. И один из из них - учиться у учителей живых. В частности в ВУЗе. Это не принижает другие способы, но этот способ при правильном использовании способен дать высокую отдачу, за не такое уж и большое время. При этом он способен охватить массы, а не единицы.
Формирование кругозора оно разное. В частности - такое. И если речь о Высшем Образовании, а не о дипломе все-таки - то в чем проблема? Оно такой кругозор дает.
Если врач не знает о таком разделе как матсттатистика, то он ее в итоге все-равно придумает(обобщенный врач - медицина). Но если бы сталкивался - то изобретение велосипеда было бы ни к чему. А я сталкивался с таким, как раз у врачей. Когда человек д.м.-н. с неподдельной радостью выдавал как откровение то, что известно любому третьекурснику, изучавшему матстатистику.
А уж сколько велосипедов регулярно изобретают "программисты"?
← →
grisme © (2006-03-27 07:46) [19]
> Но для того чтобы быть готовым к такому поиску - надо быть
> готовым. Не так ли?
Так-то оно так, но некоторым необязательно заканчивать ВУЗ и помнить, допустим, формулу перемножения матриц. Если ЕМУ это понадобится в работе - он найдет источник, где про это почитать. И я хочу сказать, что таких людей довольно много...:)
← →
Ketmar © (2006-03-27 07:48) [20]но желательно хотя бы знать, что такое ЕСТЬ вообще. по-моему, именно об этом говорил Думкин.
← →
Думкин © (2006-03-27 07:49) [21]> grisme © (27.03.06 07:46) [19]
Повторяю - при чем тут ВУЗ? Кислое с мягким не путается, как у оратора?
← →
grisme © (2006-03-27 07:53) [22]Ketmar © (27.03.06 07:48) [20]
А как ОН стал программистом, если он даже не знает, что такое есть?:(
Просто все ЭТО-относиться к разделу "Практическая Математика"(ее должен знать каждый, кто хочет работать не руками, а головой) и не является Математикой "настоящей"(Думкин меня поймет)..:)
← →
Думкин © (2006-03-27 07:55) [23]И помнить? Если меня сейчас сию минуту проэкзаменовать по предметам которые мне преподавали - то по многим я 4 получу с великим трудом, а по-многим - элементарно забананюсь. Но и что?
Это принижает их изучение? Да нисколько. У меня есть полочки, которые были построены. На них что-то складировалось. Оно не актуально зачастую. Подернулось пылью. но если приспичит. а оно иногда таки приспичивает - я знаю, что вот такая полка есть - иду к ней и трясу пыль. При этом я знаю как строить новые полки и строю и сваливаю туда что-то, что понадобится.
А правило правого винта или левого - я и по сейчас не помню и не запоминал никогда. Равно как и с матрицами. Строки, столбцы, что первым в записи. Зачем?
← →
Думкин © (2006-03-27 07:57) [24]> grisme © (27.03.06 07:53) [22]
Но тем не менее "становятся", если верить одной недавней ветке. Ветку про калькулятор тревожить не будем.
← →
grisme © (2006-03-27 08:00) [25]Думкин © (27.03.06 07:55) [23]
Как-то противоречится все...я про это, в принципе, и говорил.:)
Но из последних Ваших слов стала ясна Ваша точка зрения. Вы предполагаете, что человеку, для того чтобы узнать "что такое ЕСТЬ вообще" нужно пройти путь ВУЗ"а? Я так не считаю...А как же профессиональные спецы, не заканчивающие ВУЗ"ов?
← →
Ketmar © (2006-03-27 08:00) [26]>grisme © (27.03.06 07:53) [22]
блин, "За Передовую Магию"... %-)
← →
Думкин © (2006-03-27 08:01) [27]Это как с новичками. Почти.
Новичок кричит в ветке - Хелп!!!!!!! И не может решить задачу и не знает с какого бока подойти. при этом он вроде чего-то знает. Более опытный же спокойно находит информацию по вопросу, иногда не в одном разделе, а в нескольких и связывает их воедино и дает ответ.
Чем более подготовлен человек, тем на более сложные вопросы он спосбен находить ответы и решения.
Это кажется, очевидно. Или что не так?
← →
Думкин © (2006-03-27 08:02) [28]> grisme © (27.03.06 08:00) [25]
Ткните меня пальцем где я утверждал, что путь - один? Вы читаете или где?
← →
grisme © (2006-03-27 08:02) [29]Думкин © (27.03.06 07:57) [24]
Значит пути их становления очень сомнительны (богатенький папочка толкнул или забашлял)...он не сможет долго так продержаться...imho
← →
Ketmar © (2006-03-27 08:12) [30]>grisme © (27.03.06 08:02) [29]
сколько бы папеньа не башлял, сыночка от этого программистом не станет. знания пока нельзя купить -- только приобрести. а вот устроиться на работу без знаний -- это запросто. %-(
← →
Ketmar © (2006-03-27 08:13) [31]"приобрести" -- не значит "купить" %-)) значит "выучить".
← →
Думкин © (2006-03-27 08:14) [32]> grisme ©
Если уж о позиции, то я ее озвучивал:
1. Спор в основном терминлогический - "что такое программист?". Он бесперспективен, на чем и вы сошлись со мной.
2. Лучше исходить из задач стоящим перед конкретным человеком. И тут действительно: многим у кого в трудовой написано "программист" не нужно очень многого, очень лишние сущности оказываются.
3. Но на заборе тоже пишут. И я считаю, уже со своей позиции - запись в трудовой не делает человека программистом. А только круг решаемых задач.
4. Для задач решаемых программистами, я считаю, знакомство со многими разделами математики - необходимо как воздух. И это отнюдь не только основы линейной алгебры. А гораздо более широкий спектр.
5. Если вы это прочитали под заголовком "Мухокакино" - оно не перестало быть реляционной алгеброй или БНФ. А тогда вопрос - всегда ли стоит изобретать велосипед?
6. Откуда здесь делают вывод, о том что тогда ВУЗ является необходимым и достаточным - для меня загадка. Но и вы сделали такой вывод. Откуда?
← →
grisme © (2006-03-27 08:15) [33]
> Ткните меня пальцем где я утверждал, что путь - один? Вы
> читаете или где?
Извините, не внимательно прочел [18]...а так конечно...:)
← →
grisme © (2006-03-27 08:30) [34]
> 6. Откуда здесь делают вывод, о том что тогда ВУЗ является
> необходимым и достаточным - для меня загадка. Но и вы сделали
> такой вывод. Откуда?
потому что ВУЗ учит искать нужный материал, помогает узнать, как сказал Ketmar, что такое вообще есть и это можно не изобретать.
← →
Ketmar © (2006-03-27 08:37) [35]кстати, сам Кэтмар никаких ВУЗов не заканчивал. %-)
← →
TUser © (2006-03-27 08:40) [36]Комбинаторика, векторная алгебра, линейка. Это то, что мне реально пригождалось. Хотя, - задачи у всех свои.
← →
grisme © (2006-03-27 08:41) [37]Вот Вы,Ketmar, на сколько я помню, пишете игровой движок(когда я читал Off-line мастаков узнал:)...Вы не пользовались мат.литературой?:)
← →
Юрий Зотов © (2006-03-27 11:01) [38]> SkyRanger © (27.03.06 06:33) [9]
Странно Вы истолковали мои слова. Разве не ясно, что для того, чтобы удовлетворить всем трем пунктам за разумное время программисту как раз и нужно высшее образование?
Конкретно, из математики ему не помешало бы (как минимум!) знать:
1. Школьную программу - само собой разумеется.
2. Программу хорошего технического ВУЗа за 2 первых курса. В частности:
- векторную алгебру;
- аналитическую геометрию;
- дифференциальное и интегральное исчисление;
- теорию вероятностей и мат. статистику;
- численные методы;
- линейное программирование.
Повторюсь: это - минимум.
← →
Юрий Зотов © (2006-03-27 11:21) [39]> grisme © (27.03.06 07:46) [19]
> некоторым необязательно заканчивать ВУЗ и помнить, допустим, формулу
> перемножения матриц. Если ЕМУ это понадобится в работе - он найдет
> источник, где про это почитать.
1. Для начала он должен понять, а ЧТО же именно ему понадобилось, ЧТО же именно ему нужно искать. Если не знать о существовании матриц, довольно сложно понять, что искать нужно формулу их перемножения. А если знать - без проблем.
2. Потом он должен знать, ГДЕ именно ему нужно это искать. Если не знать о существовании раздела математики под названием "векторная алгебра", то и это будет довольно сложно. А если знать - без проблем.
3. И наконец, он должен ПОНЯТЬ найденный и прочитанный им материал. И если он ранее его не изучал, то запросто может получиться так, что для того, чтобы его ПОНЯТЬ, ему придется сначала найти, прочитать и понять ДРУГОЙ материал - тот, на котором базируется ранее найденный.
Таким образом, ему придется вернуться к п.1 и этот увлекательный процесс итерационного познания может растянуться на пару лет (именно столько времени занимает общеобразовательная программа технического ВУЗа). Результатом, скорее всего, будет увольнение с работы. Поскольку я еще не встречал работодателей, готовых пару лет ждать решения мелкой подзадачки и платить зарплату за самообразование сотрудника.
← →
boriskb © (2006-03-27 11:29) [40]Ничего не понимаю.
Если обхОдитесь без математики в своей работе - то и обходИтесь.
И пусть вас не волнует, что местные Гуру не будут, в таком случае, считать вас настоящим программистом.
Или все-таки волнует?
Тогда почему их не слушаете?
Маразм какой-то...
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 0.012 c