Re: Программирование на функц иональных языках - как научить?

2009-08-21 Пенетрантность Dmitry Fedorov
21 августа 2009 г. 16:39 пользователь Alexey Pechnikov написал:
>
>> Разделение труда и знаний. Каждому своё.
>
> Мда, историю теперь тоже не учат... Из вики:

> "Понятие и звание инженер давно применялись в России,

Это проблема России.

> где инженерное образование
> началось с основания в 1701г. в Москве школы математических и навигационных 
> наук,
> а затем в 1712г. первой инженерной школы."

Где могли, там и готовили.

> Без знания математики - ремесленник, не более.

А инженер - просто механик.

> А без знания истории и гражданина-то нет.

Ну так и нет ни того, ни другого.


Re: Программирование на функц иональных языках - как научить?

2009-08-21 Пенетрантность Dmitry Fedorov
21 августа 2009 г. 16:14 пользователь Alexey Pechnikov написал:
>
> Чтобы применять математику и видеть в том необходимость, нужно ее знать.
> Разумеется, вы можете подключить библиотеку boost для вычисления среднего
> и сделать бинарь размером в сотню мегабайт, при этом утверждая, что
> математика не нужна. Но задача-то решается в три строки кода...

Когда мне понадобится, я пойду к специалисту-математику.
Но он пусть в програмирование не лезет со своим крайне неинженерным мышлением.
Физиков высоко-энергетичных особенно касается.
Разделение труда и знаний. Каждому своё.


Re: Программирование на функц иональных языках - как научить?

2009-08-21 Пенетрантность Dmitry Fedorov
21 августа 2009 г. 15:52 пользователь Alexey Pechnikov написал:
>
>> Зависит от области IT. Во многих это совсем не так.
>
> Расскажите, что же вы намеками... Если вы знаете, в каких областях и чему 
> нужно учить,
> это тоже поможет в решении темы топика.

Я не про учить. Я про работу, которую работают.
Математикой там не пахнет.
Я не хочу сказать, что "програмисту математика не нужна",
а просто не применяют её знание или незнание.
А вы ещё помните выражение "математическое обеспечение ЭВМ" ?
Вот оно мне всегда не нравилось.


Re: Программирование на функц иональных языках - как научить?

2009-08-21 Пенетрантность Dmitry Fedorov
21 августа 2009 г. 15:31 пользователь Alexey Pechnikov написал:
>
> P.S. Собственно, именно поэтому я и говорил, что легче сделать программистов 
> из
> физиков-математиков, чем пытаться научить математике профильных ИТ-в. Образно
> говоря, у "программиста" без знания математики, как и у "инженера" без знания
> сопромата, все сделанное - разваливается под собственной тяжестью.

Зависит от области IT. Во многих это совсем не так.


Re: Программирование на функц иональных языках - как научить?

2009-08-20 Пенетрантность Maksim A. Boyko
> Для справки - на основе геометрии Минковского, групп Пуанкаре и преобразований
> Лоренца физиком Эйнштейном была создана СТО.
> Или, может, "молодые физики" не знают вообще ничего из перечисленного? 
> Продолжайте
> острить, что вам еще остается...

Физики бывают разные в том числе и молодые!  Я не пытался острить, я
лишь отметил, что в наше время без программирования  никуда. Если Вам
угодно, о том что Вы написали мне известно, но занимаюсь я совершенно
дугим. Думаю на этом оффтоп можно заканчивать.

-- 
Best regards, Maksim A. Boyko

ICQ:  478886172


Re: Программирование на функц иональных языках - как научить?

2009-08-19 Пенетрантность Maksim A. Boyko
> Математик может знать только математику, а физик без математики - не физик.
> Так что ирония напрасна.

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

>
> Зря вы так. Плохой код программы еще не признак плохого радиофизика.
> Многие современные ученые работают в готовых программных пакетах и
> не умеют программировать, а несовременные - и компьютеров-то не имели.
> Недостаток же производственной практики проистекает из почти полного
> отсутствия соответствующих производств, что не вина радиофизиков.

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


-- 
Best regards, Maksim A. Boyko

ICQ:  478886172


Re: Программирование на функц иональных языках - как научить?

2009-08-19 Пенетрантность Maksim A. Boyko
>> Каждому таланту по проекту не получиться обеспечить, это так. В
>> нашей реальности таланты должны быть с зубами, увы.
>
> Ученый не должен иметь зубы. Ученый должен знать свою специальность и
> заниматься наукой. А "с зубами" - это не уже ученый получается, а что
> угодно другое: демагог, ловкач, коммерсант, взяточник и т.д. (в
> зависимости от трактовки). Таких, кстати, намного больше, чем
> действительно ученых, и они-то как раз большинство грантов и получают.

>
> P.S. Я не ученый. Но знаю эту тему достаточно, от близких, чтобы
> говорить об этом не голословно.

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


-- 
Best regards, Maksim A. Boyko

ICQ:  478886172


Re: Программирование на функц иональных языках - как научить?

2009-08-19 Пенетрантность Feata`lion Nyere``
Те, кто работает лучше - получают больше, а средне- и низкоквалифицированные
работники сейчас в моде (из собственного опыта, может где-то лучше).

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-08-19 Пенетрантность Feata`lion Nyere``
Не могу согласиться.Возможно, люди учились, им нравилось, они бы и не прочь
работать в науке, НО они не могут прокормить не то, что жену (или кто там у
них есть), но даже себя!
Что им остаётся делать? Правильно, идти работать туда, где платят деньги,
возможно, они будут справляться с работой хуже, чем специалисты в области,
зато смогут нормально питаться.

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: Программирование на функц иональных языках - как научить?

2009-08-19 Пенетрантность Feata`lion Nyere``
Ну я вообще уже 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: Программирование на функц иональных языках - как научить?

2009-08-19 Пенетрантность Feata`lion Nyere``
дайте им почитать SICP. Хорошая книга, правда там на scheme всё опирается,
но, думаю, для думающих людей это не проблема.

2009/8/19 Alexey Pechnikov 

> Hello!
>
> Возникла проблема - пытаюсь научить программистов писать на тикле, но
> они пишут, как раньше писали на С - море глобальных переменных и т.п. И
> на С это было бы достаточно хреново, но на динамическом языке и вовсе
> кошмар.
> Что им дать почитать, чтобы они поняли разницу и начали программировать
> более "адекватно"? Образование у людей высшее, физико-математическое
> (нижегородский радиофак, если быть точным). Отличительная особенность -
> очень упрямы...
>
> Как пример одного из "шедевров" - инклюд с сотней проверок на то, откуда он
> вызван. Полдня пытался понять, как он работает, не получилось, а сам автор
> говорит, что за недельку разберется или перепишет целиком...
>
> Best regards, Alexey Pechnikov.
> http://pechnikov.tel/
>



-- 
Rgds,
Feata`lion