Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 16:39 пользователь Alexey Pechnikov написал: > >> Разделение труда и знаний. Каждому своё. > > Мда, историю теперь тоже не учат... Из вики: > "Понятие и звание инженер давно применялись в России, Это проблема России. > где инженерное образование > началось с основания в 1701г. в Москве школы математических и навигационных > наук, > а затем в 1712г. первой инженерной школы." Где могли, там и готовили. > Без знания математики - ремесленник, не более. А инженер - просто механик. > А без знания истории и гражданина-то нет. Ну так и нет ни того, ни другого.
Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 16:14 пользователь Alexey Pechnikov написал: > > Чтобы применять математику и видеть в том необходимость, нужно ее знать. > Разумеется, вы можете подключить библиотеку boost для вычисления среднего > и сделать бинарь размером в сотню мегабайт, при этом утверждая, что > математика не нужна. Но задача-то решается в три строки кода... Когда мне понадобится, я пойду к специалисту-математику. Но он пусть в програмирование не лезет со своим крайне неинженерным мышлением. Физиков высоко-энергетичных особенно касается. Разделение труда и знаний. Каждому своё.
Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 15:52 пользователь Alexey Pechnikov написал: > >> Зависит от области IT. Во многих это совсем не так. > > Расскажите, что же вы намеками... Если вы знаете, в каких областях и чему > нужно учить, > это тоже поможет в решении темы топика. Я не про учить. Я про работу, которую работают. Математикой там не пахнет. Я не хочу сказать, что "програмисту математика не нужна", а просто не применяют её знание или незнание. А вы ещё помните выражение "математическое обеспечение ЭВМ" ? Вот оно мне всегда не нравилось.
Re: Программирование на функц иональных языках - как научить?
21 августа 2009 г. 15:31 пользователь Alexey Pechnikov написал: > > P.S. Собственно, именно поэтому я и говорил, что легче сделать программистов > из > физиков-математиков, чем пытаться научить математике профильных ИТ-в. Образно > говоря, у "программиста" без знания математики, как и у "инженера" без знания > сопромата, все сделанное - разваливается под собственной тяжестью. Зависит от области IT. Во многих это совсем не так.
Re: Программирование на функц иональных языках - как научить?
> Для справки - на основе геометрии Минковского, групп Пуанкаре и преобразований > Лоренца физиком Эйнштейном была создана СТО. > Или, может, "молодые физики" не знают вообще ничего из перечисленного? > Продолжайте > острить, что вам еще остается... Физики бывают разные в том числе и молодые! Я не пытался острить, я лишь отметил, что в наше время без программирования никуда. Если Вам угодно, о том что Вы написали мне известно, но занимаюсь я совершенно дугим. Думаю на этом оффтоп можно заканчивать. -- Best regards, Maksim A. Boyko ICQ: 478886172
Re: Программирование на функц иональных языках - как научить?
> Математик может знать только математику, а физик без математики - не физик. > Так что ирония напрасна. хочется добавить сюда и умение программировать на разных языках, это важно и для физиков и для химиков и для математиков и т.д. > > Зря вы так. Плохой код программы еще не признак плохого радиофизика. > Многие современные ученые работают в готовых программных пакетах и > не умеют программировать, а несовременные - и компьютеров-то не имели. > Недостаток же производственной практики проистекает из почти полного > отсутствия соответствующих производств, что не вина радиофизиков. Современные ученые кроме того, что используют достаточно сложные пакеты программ еще сами или в рамках своих групп дописывают необходимое. Важно помнить, что ученый учится всю жизнь. -- Best regards, Maksim A. Boyko ICQ: 478886172
Re: Программирование на функц иональных языках - как научить?
>> Каждому таланту по проекту не получиться обеспечить, это так. В >> нашей реальности таланты должны быть с зубами, увы. > > Ученый не должен иметь зубы. Ученый должен знать свою специальность и > заниматься наукой. А "с зубами" - это не уже ученый получается, а что > угодно другое: демагог, ловкач, коммерсант, взяточник и т.д. (в > зависимости от трактовки). Таких, кстати, намного больше, чем > действительно ученых, и они-то как раз большинство грантов и получают. > > P.S. Я не ученый. Но знаю эту тему достаточно, от близких, чтобы > говорить об этом не голословно. С точки зрения молодого физика (меня): ни для кого не секрет, что совремменыые ученые кроме науки занимаются и "выпрашиванием" денег, понятно, что без второго не будет первого, кому надоедает выпрашивание, тот уходит или уезжает за границу, почему так, навреное, всем понятно. -- Best regards, Maksim A. Boyko ICQ: 478886172
Re: Программирование на функц иональных языках - как научить?
Те, кто работает лучше - получают больше, а средне- и низкоквалифицированные работники сейчас в моде (из собственного опыта, может где-то лучше). 2009/8/19 Artem Chuprina > Feata`lion Nyere`` -> debian-russian@lists.debian.org @ Wed, 19 Aug 2009 > 18:52:37 +0300: > > FN> Не могу согласиться.Возможно, люди учились, им нравилось, они бы и не > прочь > FN> работать в науке, НО они не могут прокормить не то, что жену (или кто > там у > FN> них есть), но даже себя! > FN> Что им остаётся делать? Правильно, идти работать туда, где платят > деньги, > FN> возможно, они будут справляться с работой хуже, чем специалисты в > области, > FN> зато смогут нормально питаться. > > А вот смогут ли они нормально питаться, зависит от того, насколько > сложно нанять тех, кто будет работать лучше... > > -- > Parentheses? What parentheses? I haven't noticed any parentheses > since my first month of Lisp programming. I like to ask people who > complain about parentheses in Lisp if they are bothered by all the > spaces between words in a newspaper... > -- Kenny Tilton > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > > -- Rgds, Feata`lion
Re: Программирование на функц иональных языках - как научить?
Не могу согласиться.Возможно, люди учились, им нравилось, они бы и не прочь работать в науке, НО они не могут прокормить не то, что жену (или кто там у них есть), но даже себя! Что им остаётся делать? Правильно, идти работать туда, где платят деньги, возможно, они будут справляться с работой хуже, чем специалисты в области, зато смогут нормально питаться. 2009/8/19 Stanislav Maslovski > On Wed, Aug 19, 2009 at 03:30:17PM +0300, Feata`lion Nyere`` wrote: > > 2009/8/19 Stanislav Maslovski > > On Wed, Aug 19, 2009 at 03:13:13PM +0400, Alexey Pechnikov wrote: > > > Возникла проблема - пытаюсь научить программистов писать на тикле, > но > > ^ > > > они пишут, как раньше писали на С - море глобальных переменных и > т.п. И > > > на С это было бы достаточно хреново, но на динамическом языке и > вовсе > > кошмар. > > > Что им дать почитать, чтобы они поняли разницу и начали > программировать > > > более "адекватно"? Образование у людей высшее, > физико-математическое > > ^ > > > (нижегородский радиофак, если быть точным). Отличительная > особенность - > > ^^ > > > очень упрямы... > > > > > > Как пример одного из "шедевров" - инклюд с сотней проверок на то, > откуда > > он > > > вызван. Полдня пытался понять, как он работает, не получилось, а > сам > > автор > > > говорит, что за недельку разберется или перепишет целиком... > > > > Корень проблемы в этом (подчеркнуто ^^^). Если радифизик пошел > > работать программистом, то он, во-первых, хреновый радиофизик (раз > > не нашел работу ближе по специальности или не занялся наукой). > > Во-вторых, раз из него после N-лет обучения в вузе хорошего > > специалиста не получилось, не получится и программиста, сколько не > > натягивай. Таково моё ИМХО ("имею мнение, хрен оспоришь"). > > > > Ну я вообще уже 7 лет без образования работаю, это же не повод сказать, > что "не > > осилил университет", "специалиста без образования не выйдет" и т.д. > > Может они и хорошие программисты, откуда Вам знать? Возможно они пока не > > осилили функциональную парадигму... > > Вот я вижу, что ты не понял ни черта из того, что я написал. > Образование делится на добровольно-принудительное и самообразование. > Если ты за 7 лет самообразования достиг неких результатов - честь тебе > и хвала. А я про то, что если не усвоилось то, что 6 лет разжевывали и > клали в рот, и если это не принесло плодов, то что можно ожидать от > такого человека в новой предметной области? Я, естественно, не > принимаю в расчет тех, у кого программирование - хобби, а радиофизика - > способ отмазки от армии. > > -- > Stanislav > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > > -- Rgds, Feata`lion
Re: Программирование на функц иональных языках - как научить?
Ну я вообще уже 7 лет без образования работаю, это же не повод сказать, что "не осилил университет", "специалиста без образования не выйдет" и т.д.Может они и хорошие программисты, откуда Вам знать? Возможно они пока не осилили функциональную парадигму... 2009/8/19 Stanislav Maslovski > On Wed, Aug 19, 2009 at 03:13:13PM +0400, Alexey Pechnikov wrote: > > Возникла проблема - пытаюсь научить программистов писать на тикле, но > ^ > > они пишут, как раньше писали на С - море глобальных переменных и т.п. И > > на С это было бы достаточно хреново, но на динамическом языке и вовсе > кошмар. > > Что им дать почитать, чтобы они поняли разницу и начали программировать > > более "адекватно"? Образование у людей высшее, физико-математическое > ^ > > (нижегородский радиофак, если быть точным). Отличительная особенность - > ^^ > > очень упрямы... > > > > Как пример одного из "шедевров" - инклюд с сотней проверок на то, откуда > он > > вызван. Полдня пытался понять, как он работает, не получилось, а сам > автор > > говорит, что за недельку разберется или перепишет целиком... > > Корень проблемы в этом (подчеркнуто ^^^). Если радифизик пошел > работать программистом, то он, во-первых, хреновый радиофизик (раз > не нашел работу ближе по специальности или не занялся наукой). > Во-вторых, раз из него после N-лет обучения в вузе хорошего > специалиста не получилось, не получится и программиста, сколько не > натягивай. Таково моё ИМХО ("имею мнение, хрен оспоришь"). > > -- > Stanislav > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > > -- Rgds, Feata`lion
Re: Программирование на функц иональных языках - как научить?
дайте им почитать SICP. Хорошая книга, правда там на scheme всё опирается, но, думаю, для думающих людей это не проблема. 2009/8/19 Alexey Pechnikov > Hello! > > Возникла проблема - пытаюсь научить программистов писать на тикле, но > они пишут, как раньше писали на С - море глобальных переменных и т.п. И > на С это было бы достаточно хреново, но на динамическом языке и вовсе > кошмар. > Что им дать почитать, чтобы они поняли разницу и начали программировать > более "адекватно"? Образование у людей высшее, физико-математическое > (нижегородский радиофак, если быть точным). Отличительная особенность - > очень упрямы... > > Как пример одного из "шедевров" - инклюд с сотней проверок на то, откуда он > вызван. Полдня пытался понять, как он работает, не получилось, а сам автор > говорит, что за недельку разберется или перепишет целиком... > > Best regards, Alexey Pechnikov. > http://pechnikov.tel/ > -- Rgds, Feata`lion