sab123: (Default)
[personal profile] sab123
Интервьюировал намедни человека. Человек в-принципе быстро нащупал путь к решению на общем уровне, и собственно код писать может. Но вот посередине между этим верхним и нижним уровнем - полный затык. Как говорится, угадал все буквы, не смог назвать слово. Не может поделить задачу на части, детализировать требования к этим частям, и шаг за шагом довести до уровня кода. Хотя, казалось бы, при нормальном подходе этот уровень делается довольно-таки механически, без больших затрат ума. Пытается интуицией, но в интуиции не хватает сил для этой сложной задачи, а как применить механистический подход - не знает, даже с подсказками, подсказки не вызывают нужных ассоциаций.

И вот так если подумать в ретроспективе, то этому ведь как-то и не учат. Студентам и читателям учебников рассказывают тут общую картину, тут синтаксис языка, между ними - пустое место. Кто сам научивается, тот научивается. Кто не научивается, тот учит других :-)

Я стал задумываться, как этому научить, и пока не очень могу придумать методу. Разбирать в деталях примеры решения достаточно сложных задач, показывая, как сначала интуицией получается общая картина, а потом долбежкой доводится до полной реализации?

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

И в математике есть аналогичная проблема. То, как перподают доказательство всяких теорем, обычно имеет весьма слабое отношение к тому, как изначальный автор нашел свое решение. Это решение оказывается десять раз отредактировано и переделано, чтобы быть более простым для чтения. Но при этом напрочь теряет учебный компонент о том, как искать новые решения.

P.S. Учет и контроль, хоть нынче и хреновый:
Locations of visitors to this page

Это нормально

Date: 2018-10-16 11:15 pm (UTC)
From: [personal profile] malobukov
Люди разные. Что одному просто, другому сложно. У кого-то есть музыкальный слух, у кого-то нет. Кто-то умеет продавать, кто-то нет.

Я такое же видел с указателями. Некоторые люди просто не понимают указатели и всё тут. При том что ничего особенно сложного там нет.

Date: 2018-10-17 06:45 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Какую задачу ты дал на этом интервью?

Когда ты пытаешься 'объяснять "без лишних деталей"' эти абстрактные описания проблем интервьюируемого - "только все запутывают".

Date: 2018-10-22 11:53 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
Без конкретного примера - очень сложно проверить правильно ли я интерпретировал твои описания абстрактного коня в вакууме теоретические выкладки.
Ну а без проверки полагаться на твою "общую мысль" - опрометчиво.

January 2026

S M T W T F S
     12 3
45 6 7 8 9 10
11 12 13 14 151617
1819202122 23 24
25 26 2728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 28th, 2026 02:00 pm
Powered by Dreamwidth Studios