Как развиваться по матрице компетенций разработчика?

К матрице компетенций разработчика (50+ треков по 9 уровням компетенции), которая бесплатно доступна всем, кто занимается на моём учебном сервере, конечно, нужна технология, как по ней продвигаться. Матрица -- это структурированные и систематизированные знания, но нужны ещё и правильные методы их обработки :)

Прежде всего надо разделить цели "устройство на работу" (софт-скиллы) и "развитие программистом" (хард-скиллы).

Основная схема, что вам нужно развивать блог и гитхаб по матрице компетенций (хард-скиллы), а все нетехнические вопросы по карьере решает отдельный карьерный курс (софт-скиллы), который доступен на сервере как и матрица.

Чем выше будет ваш уровень по матрице, тем лучше. В идеале, докачайтесь до Сеньора+ , и тогда с работой вообще автоматически не будет никаких проблем.

Развитие хард-скиллов, как программист, делаете так:

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

По каждому пункту надо самостоятельно разобраться в смысле терминов, и написать небольшой пример кода со своими комментариями.
Если рекомендуются книги, пишете в блог по каждой главе мини-конспект, что конкретно было изучено.
Только без упоминаний, что вы по какой-то матрице или по каким-то курсам это делаете. Со стороны должно выглядеть, как будто вы просто сами это всё изучаете по своей инициативе.

- Блог желательно на github.io вести, и одновременно код выкладывать на гитхаб, они хорошо поисковиками индексируются.

- Только после полного прохождения текущего вертикального уровня берётесь за следующий.

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