Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты".
Кто что думает?
ЗЫ на профессиональных математиков, занимающихся теорией в рамках спец НИИ, типа ИИ им. Стеклова, проблема "до 35" не распространяется. В журнале "Автоматика и телемеханика" до сих пор публикуются те, кто туда писал ещё в годы 80-ые. Изначально был не равнодушен именно к математике, в IT пришёл только как в околоматематческую сферу в которой можно денег было заработать в начале 2000-ых. Понял, что в IT всё весьма отдалено от чистой математики как отрасли, даже такие вещи как CS, а практика разработки ПО тем более. Не махнуть ли в ВУЗ на математика, чтоб годам к 45 оформиться как профессиональный математик, и до 70 (если донянет) писать свои математические соображения, построения и наработки в журналах?
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты". S>Кто что думает? S>ЗЫ на профессиональных математиков, занимающихся теорией в рамках спец НИИ, типа ИИ им. Стеклова, проблема "до 35" не распространяется. В журнале "Автоматика и телемеханика" до сих пор публикуются те, кто туда писал ещё в годы 80-ые. Изначально был не равнодушен именно к математике, в IT пришёл только как в околоматематческую сферу в которой можно денег было заработать в начале 2000-ых. Понял, что в IT всё весьма отдалено от чистой математики как отрасли, даже такие вещи как CS, а практика разработки ПО тем более. Не махнуть ли в ВУЗ на математика, чтоб годам к 45 оформиться как профессиональный математик, и до 70 (если донянет) писать свои математические соображения, построения и наработки в журналах?
Одни скажут: махай!
Другие скажут: не махай!
Все, я изложил суть предстоящей ветки (если взлетит, конечно).
Здравствуйте, smeeld, Вы писали:
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты".
Чистые — это как?
Если не мыть, то станут хорошими программистами?
Были подобные мысли. Более того, посещал 4 года вечерний мехмат МГУ, до диплома из 20 человек дошла одна девушка и та сотрудница МГУ, окончившая другой факультет ранее.
Требования высокие, троек не ставят, вместо этого дают время лучше подготовиться. Почти все преподы без преувеличения гении. Я рад уже тому, что был на их лекциях и семинарах...,
хрен с ним пока с дипломом, можно поднатужиться и потратить ещё пару лет на сдачу хвостов.
Здравствуйте, smeeld, Вы писали:
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты". S>Кто что думает?
S>ЗЫ на профессиональных математиков, занимающихся теорией в рамках спец НИИ, типа ИИ им. Стеклова, проблема "до 35" не распространяется. В журнале "Автоматика и телемеханика" до сих пор публикуются те, кто туда писал ещё в годы 80-ые. Изначально был не равнодушен именно к математике, в IT пришёл только как в околоматематческую сферу в которой можно денег было заработать в начале 2000-ых. Понял, что в IT всё весьма отдалено от чистой математики как отрасли, даже такие вещи как CS, а практика разработки ПО тем более. Не махнуть ли в ВУЗ на математика, чтоб годам к 45 оформиться как профессиональный математик, и до 70 (если донянет) писать свои математические соображения, построения и наработки в журналах?
Здравствуйте, smeeld, Вы писали:
S>Это известный термин, обозначающий математика-теоретика. Вроде Перельмана. Это образ мышления, прежде всего.
Тогда соглашусь. Хороший разработчик получается при наличии целого пласта знаний и опыта, связанного с инженерными практиками.
У чистого математика этого нет по определению.
Здравствуйте, Varavva, Вы писали:
V>А можно глянуть хоть один продукт на лиспе? А то поделиях дохлых страусов всякие дурацкие операционные системы и автокады пишут
Здравствуйте, Varavva, Вы писали:
V>А можно глянуть хоть один продукт на лиспе? А то поделиях дохлых страусов всякие дурацкие операционные системы и автокады пишут
Былоесть. Кстати, поделия страусов в ОС (ядро) пихают тольков в MS, давно прославившейся криворукостью своих разрабов.
Здравствуйте, Varavva, Вы писали:
V>Это не отдельный продукт
Ну если именно отдельный, то это нужно обращаться в минобороны США. Раньше (да и сейчас, вроде) там любили юзать системы на специально разработанных лисп-машинах.
Здравствуйте, smeeld, Вы писали:
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты". S>Кто что думает?
НМУ тебе в помощь, а там как cумеешь.
Здравствуйте, smeeld, Вы писали:
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты". S>Кто что думает?
В институте сокурсница поступила на прикладную математику, т.к. любит математику, но потом с удивлением узнала, что помимо математики не меньший уклон идёт и в программирование. В программировании она была почти полный ноль, как не старалась, в отличие от успехов в математике.
Здравствуйте, smeeld, Вы писали:
S>Здравствуйте, Maniacal, Вы писали:
>>В программировании она была почти полный ноль, как не старалась, в отличие от успехов в математике.
S>Верно и обратное, среди хакеров нет ни одного математика.
Хакер — увлечённая личность и с математикой не связанная. Если уйти с головой во что-то одно, остальное с годами отходит на второй план и забывается (если помнилось ).
А ещё, говорят, из хакеров получаются очень хорошие программисты.
Здравствуйте, Maniacal, Вы писали:
M>А ещё, говорят, из хакеров получаются очень хорошие программисты.
Не факт. Мышление хакера вполне конкретное, хакер очень внимателен к мелочам и погружается в эти мелочи с головой.
Программисту же свойственно более абстрактное мышление.
Хакеру нет дела до паттернов проектирования или парадигм программирования, до архитектуры и философии программирования. Ему есть дело до конкретной последовательности байт, что находится по конкретному адресу, и как конкретно это использовать в своих целях.
Можно сказать, что математик настолько же более склонен к абстрактному относительно программиста, насколько программист более склонен к абстрактному относительно хакера.
Нет такого преступления, на которое не пошло бы суверенное родоплеменное быдло ради продления своего бессмысленного рода и распространения своего бессмысленного генома.
Здравствуйте, anonymouse2, Вы писали:
A>Здравствуйте, Maniacal, Вы писали:
M>>А ещё, говорят, из хакеров получаются очень хорошие программисты.
A>Не факт. Мышление хакера вполне конкретное, хакер очень внимателен к мелочам и погружается в эти мелочи с головой. A>Программисту же свойственно более абстрактное мышление.
Кто был хакером в возрасте 14-20 лет, из того к 35 может получиться хороший программист. Не факт, конечно, но примеры есть.
Здравствуйте, smeeld, Вы писали:
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты". S>Кто что думает?
Я думаю, что хорошим программистом может стать человек, который уделяет программированию достаточно много времени. А зачем хорошему математику уделять много времени программированию? Ему надо решить конкретную задачу (причём, как правило, алгоритмы там примитивные донельзя), для этого ему не надо быть хорошим программистом, достаточно изучить самые основы языка программирования. Поэтому аксиома звучит правдоподобно.
S>ЗЫ на профессиональных математиков, занимающихся теорией в рамках спец НИИ, типа ИИ им. Стеклова, проблема "до 35" не распространяется. В журнале "Автоматика и телемеханика" до сих пор публикуются те, кто туда писал ещё в годы 80-ые. Изначально был не равнодушен именно к математике, в IT пришёл только как в околоматематческую сферу в которой можно денег было заработать в начале 2000-ых. Понял, что в IT всё весьма отдалено от чистой математики как отрасли, даже такие вещи как CS, а практика разработки ПО тем более. Не махнуть ли в ВУЗ на математика, чтоб годам к 45 оформиться как профессиональный математик, и до 70 (если донянет) писать свои математические соображения, построения и наработки в журналах?
Ну это тебе решать, как мне кажется. Если скопил достаточно накоплений, чтобы жить на них до конца жизни, пиши на здоровье.
A>Не факт. Мышление хакера вполне конкретное, хакер очень внимателен к мелочам и погружается в эти мелочи с головой. A>Программисту же свойственно более абстрактное мышление. A>Хакеру нет дела до паттернов проектирования или парадигм программирования, до архитектуры и философии программирования. Ему есть дело до конкретной последовательности байт, что находится по конкретному адресу, и как конкретно это использовать в своих целях.
Выше "хакер" понималось в MIT-овском смысле, то есть не взломщики, а чуваки типа Столлмана или Алана Кокса. Всё таки находят дыры в прогах и эксплойты пишут именно эти, а не такие как Митник или толпа чуваков из anonymous.
Здравствуйте, TimurSPB, Вы писали:
V>>Хорошего чистого математика должно плющить от строчки a=a+1 V>>
TSP>Просто речь идет о множестве, где 1 — нейтральный с права элемент в операции сложения. Интересно на каком множестве такое возможно?
Здравствуйте, smeeld, Вы писали:
S>Подмечено точно. Именно плющит. Поэтому математики всегда предпочитали Lisp, а не поделия всяких дохлых Страусов.
А ничего что присваивание в лиспе вполне имеется? Или из-за того, что оно иначе записывается, то суть принципиально меняется? Ладно, если бы ты какой-нибудь хаскель назвал...
TSP>>МАТЕМАТИК
TSP>>Похожие профессии: Администратор сети, Инженер, Оператор ПК, Программист, Физик
TSP>>Это не я придумал, это в интернете написано!
S>Хватит тащить всякие глупые, стереотипные и прочие, сочиняемые журналистами, общественные мнения с заборов из интернетов.
А как от математика практическая польза? В отличие от перечисленных профессий...
Здравствуйте, smeeld, Вы писали:
S>Не махнуть ли в ВУЗ на математика, чтоб годам к 45 оформиться как профессиональный математик, и до 70 (если донянет) писать свои математические соображения, построения и наработки в журналах?
Под 40 обучаемость снижается (по крайней мере у меня так). Мотивации меняются.
Я бы не рискнул. ( Хотя и не хотел быть чистым математиком. Интересно, но мне было не потянуть).
В качестве полумеры можно заняться самообучением — самостоятельно освоить некоторые области математики, смежные с программированием. И применять их в работе.
Чистый программизм надоел, медленно мигрирую к алгоритмам, ИИ и т.д.
Здравствуйте, R.O. Prokopiev, Вы писали:
ROP>Под 40 обучаемость снижается (по крайней мере у меня так). Мотивации меняются.
Прикол
ROP>Чистый программизм надоел, медленно мигрирую к алгоритмам, ИИ и т.д
А вот это уже качественное развитие. В молодости жрёшь то, что скажут, не задумываясь ни над чем. В зрелом возрасте многое начинаешь понимать и качественно переосмысливать.
Здравствуйте, smeeld, Вы писали:
S>Бытует почти аксиома: "хорошие чиcтые математики, как правило, очень плохие программисты". S>Кто что думает?
в некоторых кругах разве.
вот во времена СССР не было специальности программист (только в конце 90хх). до этого была прикладная математика. ну и когда ракеты меньше падали?
Здравствуйте, Kaifa, Вы писали:
K> до этого была прикладная математика.
В реальности программистами работали выпускники разных специальностей, как имевших прямое отношение к ЭВМ, так и к прикладной области. Сейчас в общем-то так же.
K> ну и когда ракеты меньше падали?
И когда же?
Здравствуйте, smeeld, Вы писали:
S>Кстати, поделия страусов в ОС (ядро) пихают тольков в MS, давно прославившейся криворукостью своих разрабов.
В МС на страусах дрова писать легко и приятно. Код получается простой и надёжный.
Чего не скажешь о goto-ridden Сшных бойлерплейтах во всяких там линуксах, где кроме этого кактуса нету ничерта.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
мне кажется, тип мышления для среднестатистических математиков и программистов отличается
математика имеет более глубокий уровень абстракции, чем программирование
в математике значительно сложнее иерархия обьектов и связи между ними
программирование представляет из себя комбинацию навыков, умение разбираться в предмете, который
можно сравнить с конструктором, изначально имеющем заранее ограниченное число вариантов сборки
математика — это синтетический тип мышления, когда, имея начальный набор базовых обьектов, можно строить из них неограниченно сложную систему
а программирование — это аналитический тип мышления, когда имеешь дело с самодостаточной системой обьектов
Здравствуйте, Kaifa, Вы писали:
K>вот во времена СССР не было специальности программист (только в конце 90хх).
В моей альма-матер специальность 2204 появилась в 1990г. Где-то наверно, на год-два раньше.
Здравствуйте, Varavva, Вы писали:
V>Хорошего чистого математика должно плющить от строчки a=a+1
Интересно почему чистого математика должно плющить от простого арифметического выражения, уж он то знает разницу между ним и алгебраическим уравнением. Арифметика и алгебра являются разделами математики, более того, это уровень обычного российского школьника.
Здравствуйте, smeeld, Вы писали:
S>Не махнуть ли в ВУЗ на математика, чтоб годам к 45 оформиться как профессиональный математик, и до 70 (если донянет) писать свои математические соображения, построения и наработки в журналах?
Риторический вопрос: а за это вообще платят?
Я тоже хотел заниматься программированием в околонаучных (точнее астрономических) областях, но погуглив и поспрашивав народ на эту тему, понял что программисты им реально нужны (без шуток), только денег на это не выделяют, и используют в лучшем случае студентов/аспирантов, работающих (опять же без шуток) в виде практики за зачет.
Я как бы не настолько постиг дао, чтобы работать забесплатно, в итоге вся идея так и провалилась.
Здравствуйте, DmitrySpb79, Вы писали:
DS>Риторический вопрос: а за это вообще платят?
DS>Я тоже хотел заниматься программированием в околонаучных (точнее астрономических) областях, но погуглив и поспрашивав народ на эту тему, понял что программисты им реально нужны (без шуток), только денег на это не выделяют, и используют в лучшем случае студентов/аспирантов, работающих (опять же без шуток) в виде практики за зачет. DS>Я как бы не настолько постиг дао, чтобы работать забесплатно, в итоге вся идея так и провалилась.
Не платят. На самом деле, схемы организации бизнеса в IT, укоренившиеся на данный момент, лишили программистов возможности работать вне компаний, в которые они должны обязательно устраиваться по найму, и только таким образом могут обеспечить себе стабильный доход в виде зрплт. Но для упомянутого трудоустройства нужно иметь в наличии целый ряд аттрибутов, часто не имеющих ничего общего ни с квалификацией, ни с технологиями. И тут в пролёте оказываются многие: не имеющие диплома ВО, официального трудового стажа, те, которые старше 30-35, и много чего ещё, такого, например, как пресловутая адекватность (определяется субъективно собеседующими) вплоть до "не вышел рылом" или "стрёмный какой-то, в берцах ходит, а не в ликированных туфельках с бантиком". Если тебе 20 и ты пытаешься уцепиться хоть за что-то, то ты готов идти на любые унижения, только чтоб хоть куда-то и кем-то взяли, ты такое положение вещей воспринимаешь как естественный порядок вещей, подстраиваясь под это. (кто там считает, что бунтует всегда молодняк? Идейными вдохновителями и организаторами бунтов всегда являются люди старшего возраста, использующие в качестве топлива молодняк несмышлённый). Но когда у тебя прогерский бекгроунд в несколько десятилетий за плечами, унижаться вообще нет ни желания, ни энергии. Но заниматься делом и творчеством в зрелом возрасте тянет, и очень сильно, сильнее, чем в молодости, так как высвобождается много энергии, ранее шедшей на обеспечение инстинктов и обслуживание заблуждений, которые мозг генерит в молодости. Поэтому следует поискать сферу применения себя в возрасте за 40, и это точно будет не IT бизнес. Да вообще не IT, так как никакого серьёзного развития здесь не происходит, а только постоянная смены одних форм другими формами, ничем не отличающимися по сути, что и называется недалёкими как "постоянная смена технологий в IT". Хочется чего-то посерьёзней, посложнее, более зрелое и важное. Математика.
Здравствуйте, smeeld, Вы писали:
V>>А можно глянуть хоть один продукт на лиспе? А то поделиях дохлых страусов всякие дурацкие операционные системы и автокады пишут S>Былоесть. Кстати, поделия страусов в ОС (ядро) пихают тольков в MS, давно прославившейся криворукостью своих разрабов.
Слышал звон да не знаю где он..
По первой же ссылке:
... 3.2.1 Symbolics List Machines Model 3675 Color Workstation (Barracuda) consisting of:
...
45 MB 1/4" Cartridge Tape Drive
...
22.5 MB RAM
...
338 MB MB Fujitsu Eagle Disk
550 MB CDC Disk
...
Symbolics # SLAN-FORT Fortran 77 Compiler
...
Tektronix 19" Color RGB Monitor
...