O>"Отличники" O>Любят делать все правильно и размеренно, по правилам. Не боятся монотонной и нудной работы. Вообщем идеальные кодеры и тестеры.
O>"Троешники" O>Раздолбаи, ненавидят размеренность (т.е. вместо вдумчивого копи-пасте предпочитают зарефакторить полсистемы), способны генерить идеи на лету, а не блистать книжными знаниями и выученными наизусть паттернами, ну и т.п. Идеальные архитекторы.
Замечено верно, у троечников часто "креатифф так и прет", причины обсуждались выше. Это моментально отлавливается на собеседовании — часто в ответ на теоретический вопрос начинают выдумывать какую-то ахинею в надежде вдруг угадать. Я с какого-то времени стал понимать университетсикх преподов, которые таких деятелей сходу выгоняли с экзаменов.
Вспоминая своих одногруппиков и одноклассников, троечники добились наибольших успехов в рекламе, маркетинге, продажах, дизайне и т.п. — где креатифф необходим. А что касается IT — архитектор без знания паттернов — это как программист без знания алгоритмов и языков программирования. Я наблюдал проекты с такими горе-архитекторами, часто приходилось переписывать с нуля.
Наверное, есть небольшое количество проектов, где требуется прорыв и излишняяя "паттернизация" вредна. На такие проекты на свой страх и риск можно посадить архитектора-троечника, но из-за плеча должен выглядывать зануда-отличник и периодически бить линейкой по рукам, иначе рефакторинг может превратится в главное занятие команды на долгие месяцы.