> -- Драконограф писал(а):
> ...

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

Очень нужна наработка эталонного пути получения из новичка нормального инженера-программиста за 3 года; тогда потом можно на этот скелет "мясо" разное наращивать.

Иначе получается, что говорить умно и даже иногда анализировать нормально задачу умеют, а вот твёрдо на ногах держаться и быстро достигать цели "по пересечённой местности" не умеют.