Re: Программирование на функциональных языках - как научить?
On Wed, Aug 19, 2009 at 03:30:17PM +0300, Feata`lion Nyere`` wrote:
> 2009/8/19 Stanislav Maslovski <stanislav.maslovski@gmail.com>
> On Wed, Aug 19, 2009 at 03:13:13PM +0400, Alexey Pechnikov wrote:
> > Возникла проблема - пытаюсь научить программистов писать на тикле, но
> ^^^^^^^^^^^^^
> > они пишут, как раньше писали на С - море глобальных переменных и т.п. И
> > на С это было бы достаточно хреново, но на динамическом языке и вовсе
> кошмар.
> > Что им дать почитать, чтобы они поняли разницу и начали программировать
> > более "адекватно"? Образование у людей высшее, физико-математическое
> ^^^^^^^^^^^^^^^^^^^^^
> > (нижегородский радиофак, если быть точным). Отличительная особенность -
> ^^^^^^^^^^^^^^^^^^^^^^
> > очень упрямы...
> >
> > Как пример одного из "шедевров" - инклюд с сотней проверок на то, откуда
> он
> > вызван. Полдня пытался понять, как он работает, не получилось, а сам
> автор
> > говорит, что за недельку разберется или перепишет целиком...
>
> Корень проблемы в этом (подчеркнуто ^^^). Если радифизик пошел
> работать программистом, то он, во-первых, хреновый радиофизик (раз
> не нашел работу ближе по специальности или не занялся наукой).
> Во-вторых, раз из него после N-лет обучения в вузе хорошего
> специалиста не получилось, не получится и программиста, сколько не
> натягивай. Таково моё ИМХО ("имею мнение, хрен оспоришь").
>
> Ну я вообще уже 7 лет без образования работаю, это же не повод сказать, что "не
> осилил университет", "специалиста без образования не выйдет" и т.д.
> Может они и хорошие программисты, откуда Вам знать? Возможно они пока не
> осилили функциональную парадигму...
Вот я вижу, что ты не понял ни черта из того, что я написал.
Образование делится на добровольно-принудительное и самообразование.
Если ты за 7 лет самообразования достиг неких результатов - честь тебе
и хвала. А я про то, что если не усвоилось то, что 6 лет разжевывали и
клали в рот, и если это не принесло плодов, то что можно ожидать от
такого человека в новой предметной области? Я, естественно, не
принимаю в расчет тех, у кого программирование - хобби, а радиофизика -
способ отмазки от армии.
--
Stanislav
Reply to: