> -- alexus писал(а):
> Но знания и опыт имеют знак минус в случае, если ситуация неизвестна. Мы перебираем шаблоны, мучительно пытаемся "натянуть" их на ситуацию... тратим много сил и времени... и тем больше тратим, чем больше в нашей голове знаний... При этом крайне трудно отказаться от попыток применения нашего знания и опыта, поскольку в таком случае мы теряем опору, ведь больше у нас ничего, кроме опыта и знаний, нет...

Да никто и не спорит. Только вот это умение отказаться от шаблонов и посмотреть свежим взглядом, предложить совершенно новое решение - это тоже опыт. Иного уровня, метауровня. Он тоже наживается, никакой мистики нет. Достаточно поставить себе целью находить простые и прорывные решения и выбрасывать неудовлетворительные, идущие по накатанной "комбинаторщиками" колее. Сначала трудно, первые такие решения кажутся озарением, восторг ну и т.п. А потом опыт хороших нестандартных решений просто наживается. В моей команде весь софт делается на принципе "ассиметричного ответа" - иначе просто нереально при наших ресурсах и наших принципах иметь полностью свою инфраструктуру. Так вот, я знаю, что стоит изучить проблему, начать её внимательно рассматривать, крутить в голове и отбрасывать приходящую в голову "как-у-всех-хрень", как через какое-то время хорошее, асимметричное решение будет найдено. Просто опыт, опять же. Метаопыт, опыт критики, опыт рефлексии и т.п. Но - опыт.