> -- Galkov писал(а):
> Да, проблема, справедливо Вами отмеченная - ЕСТЬ. Но она от того, что людей не научили Думать, а вовсе не "шаблону линейного поиска".
Обучение - сложный, многоэтапный процесс. Когда человек с крутым высшим образованием, но особенно никого учивший, говорит красивые слова про "нужно учить думать" - для любого педагога это звучит очень... верхоглядно, что ли. Мозг не может уметь эффективно думать на какую-то тему, пока у него нет массы эмпирического сырья на эту тему. Так он устроен. Любое обобщение, любой действительно острый ум вырастает над соответствующим опытом. А опыт - это и рутина, и мелочи, и обычная техническая набивка разных мелких умственных навыков/компетенций. В какой момент ребёнок перестаёт считать, сколько будет два яблока да три яблока, и начинает "учиться Думать"? Где граница? Её нет, есть непрерывный очень сложный процесс развития ребёнка в окружающем мире. И в специальных обучающих "обстановках", что и является предметом науки педагогики (её "реальной" части).
"Царских путей нет". Всё остальное - слова.

> -- Цитата:
> В моем понимании, если у кого-то очень хорошо поставлена "техника укладки кирпичей", то это вовсе не означает, что он уже Строитель. Т.е. сможет построить Дом (надежный, имеется в виду). Как отметил выше, противоположный пример - у меня перед глазами.А в Вашем
Без техники нет выхода на более высокие уровни. Как правило.
Исключения - кажущиеся (человек вырастил глубину понимания на опыте в одной области, потом он приходит в другую, где его путь развития резко укорачивается; за счёт каких-то обнаруженных подобий, опыта самообучения, и т.п.)

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

> -- Цитата:
> И профессиональная обязанность Инженера - понимать эти нетривиальности. Если он (Инженер) это понимает, тогда "" - мелкая деталь, не достойная того времени, которое затрачено на этом форуме.
Достойная, потому что как таковых программных инженеров ещё почти нет. В отрасли ещё не устоялись элементарные нормы работы, проектирования, качества процесса разработки.
А ввиду нематериальности продукта, как уже сто раз говорилось, механизмы отбора/конкуренции очень медленно отфильтровывают "кустарщину". В обычном производстве отбирающую роль играл элементарный фактор себестоимости производства экземпляра продукта, в ПО этого фактора нет в принципе. И т.п.