> -- Иван Кузьмицкий писал(а):
> Тогда получается, что идеал промышленного программиста - это программист, не умеющий программировать. В общем-то, про это Дейкстра и писал...
Да об этом кто только не пишет!
Для правильного обучения программеров  нужно сначала научить преподавателей правильной постановке курса. А они уже - научат программеров. Например, у нас программирование на 1 курсе преподает человек, который не является программистом по образованию. Это не критично, поскольку чел - математик. Но вот о правильной постановке курса - просто не знает. И узнать неоткуда - только если по собственной инициативе в сети копаться будет.
И кстати, это накладывает ограничение на освоение ББ, поскольку литературы просто нет. Для программиста по образованию , да еще с опытом работы освоить ББ много проще, нем непрофессионалу.

И кстати, с этой точки зрения мне было бы очень интересно ознакомиться с курсом самого Ткачева.
Я в сети обнаружил лекцию 8 - где как раз о паттернах поиска и перебора.