Если бы Вы потратили пять секунд на то, чтобы добраться до моей жежешечки и посмотреть на заголовки двух последних постов, то сэкономили бы кучу времени, бездарно потраченного на написание многих буковок, напоминающих титановый лом, брошенный сильной рукой мимо цели =)
Насчёт соревнований: последнее ICFPC привело меня к Просветлению, я понял, что мне не нравится в топкодере, ACM, USACO и всех прочих. Смотрите, вот сидит Умный Дядько и придумывает абстрактную задачу, сразу вместе с решением, естественно. Формулирует задачу конкретно, оценивает сложность нахождения решения, делится задачей с коллегами, тестирует задачу на подопытных студентах, проверяя таким образом что правильное решение единственно, обычно ещё и явно выставляет стоимость задачи (в очках). А потом дети ищут решение, которое гарантированно есть и уже известно куче народа. И решения их оцениваются исключительно исходя из результатов -- то есть соответствия правильному решению. В этом есть драйв, есть соревновательность, есть напряжение и тренировка мозгов, но нет какого-то необходимого признака, без которого нет креативности.
Есть разница между дифуром из учебника и дифуром, полученным математиком или физиком в процессе исследования какой-нибудь интересной задачи. Эта разница не в самом дифуре (потому что дифур второго вида может через несколько лет внезапно превратиться в дифур первого), и не в том, кто его решает, она как бы внешняя и связана с тем, откуда он взялся и что случится с решением. Интересно решать задачи, для которых неизвестно ни решение, ни есть ли оно вообще. Какая может быть креативность у процесса, в результате которого не создаётся ничего нового? Это ж оксюморон.
Projecteuler, кстати, получше будет, там по крайней мере можно получить удовольствие от написания изящного кода на своём любимом языке -- всё равно оно по сути только для себя делается, так что можно и насладиться. Последний ICFPC тоже клёвый, там поставленная задача настолько широка, что подзадачи каждый себе придумывает сам, с начала до конца.
---
Проблема в том, что многие дома перекрашиваются исключительно вручную, с огромным напряжением умственных усилий, что, впрочем, не делает перекрашивание хоть сколько-нибудь более креативным занятием. А те, кто вдруг решают изготовить тулзу, сами придумывают, что она должна делать, те -- программисты, не кодеры (хотя они и кодируют тоже).
no subject
Date: 2007-07-29 06:32 pm (UTC)Насчёт соревнований: последнее ICFPC привело меня к Просветлению, я понял, что мне не нравится в топкодере, ACM, USACO и всех прочих. Смотрите, вот сидит Умный Дядько и придумывает абстрактную задачу, сразу вместе с решением, естественно. Формулирует задачу конкретно, оценивает сложность нахождения решения, делится задачей с коллегами, тестирует задачу на подопытных студентах, проверяя таким образом что правильное решение единственно, обычно ещё и явно выставляет стоимость задачи (в очках). А потом дети ищут решение, которое гарантированно есть и уже известно куче народа. И решения их оцениваются исключительно исходя из результатов -- то есть соответствия правильному решению. В этом есть драйв, есть соревновательность, есть напряжение и тренировка мозгов, но нет какого-то необходимого признака, без которого нет креативности.
Есть разница между дифуром из учебника и дифуром, полученным математиком или физиком в процессе исследования какой-нибудь интересной задачи. Эта разница не в самом дифуре (потому что дифур второго вида может через несколько лет внезапно превратиться в дифур первого), и не в том, кто его решает, она как бы внешняя и связана с тем, откуда он взялся и что случится с решением. Интересно решать задачи, для которых неизвестно ни решение, ни есть ли оно вообще. Какая может быть креативность у процесса, в результате которого не создаётся ничего нового? Это ж оксюморон.
Projecteuler, кстати, получше будет, там по крайней мере можно получить удовольствие от написания изящного кода на своём любимом языке -- всё равно оно по сути только для себя делается, так что можно и насладиться. Последний ICFPC тоже клёвый, там поставленная задача настолько широка, что подзадачи каждый себе придумывает сам, с начала до конца.
---
Проблема в том, что многие дома перекрашиваются исключительно вручную, с огромным напряжением умственных усилий, что, впрочем, не делает перекрашивание хоть сколько-нибудь более креативным занятием. А те, кто вдруг решают изготовить тулзу, сами придумывают, что она должна делать, те -- программисты, не кодеры (хотя они и кодируют тоже).