Матрица компетенций Python backend
Я уже , что занимаюсь перестроением процесса найма для разработчиков (python). Моя задача - выровнять ожидания бизнеса, нанимающих и HR к кандидату и оценке кандидата. Если проще, мы не понимаем как оцениваем кандидата, кто что в оценку закладывает. Это создает проблемы 👊
Я решил сначала договориться между разрабами, разрабами и HR, HR и менеджментом. Так сказать, выровнять
а кого мы вообще нанимаем? 💩
В этом поможет мне https://takentui.github.io/articles/competence-matrix.html (она же https://docs.google.com/spreadsheets/d/e/2PACX-1vQM7twmUSuVZWlrIHO57Z7mxKj63FSLJ__-3XsMbcu4by0t9YDSkKxunk0bFMV1zAEWsQTyvKtwmegZ/pubhtml?gid=20869281&single=true)
По сути, это табличка навыков, важность этого навыка и описание че за навык вообще. Как в РПГ, набор навыков и их прокачка, которую от тебя ожидают другие нанимающие. Я уверен, подобная табличка получится в 70-80% случаев Python-backend вакансий, без приколов
Зачем нужна матрица компетенций?
Матрица помогает понять, кого мы нанимаем, какие у нас к кандидату требования и все ли согласны с этими требованиями.
Как я собирал матрицу
Я проанализировал несколько источников:
- Опыт проведения технических интервью, ютуб видео, статьи и тд.
- Собрал оценки других тимлидов и сеньоров
- Вывел стандартное отображение каждой компетенции и описание по уровням
В итоге получилась матрица из 74 компетенций, разбитых на категории:
- Python Core (основы языка)
- Advanced Python (asyncio, декораторы, метаклассы)
- Web Frameworks (FastAPI, SQLAlchemy)
- SQL/PostgreSQL
- System Design
- DevOps
- Soft Skills
Каждая компетенция получила вес важности от 0 до 10, где 10 - критически важно, 0 - неважно совсем. 🚬
Внезапно, я почти попал в "среднее по больнице", у меня около 10 отклонений ( >1 очка 🍑), остальное очень точно.
Как использовать матрицу на практике
Матрица помогает:
- Структурированно проводить технические интервью
- Выровнять ожидания к среднему кандидату
- Планировать развитие команды
- Выявлять пробелы в знаниях
- Ставить четкие ожидания для разных уровней
Ну или ты можешь запихать ее в LLM и попробовать погонять тебя по вопросам на эти темы, чтобы оценить свои навыки
Вот сама https://takentui.github.io/articles/competence-matrix.html (она же https://docs.google.com/spreadsheets/d/e/2PACX-1vQM7twmUSuVZWlrIHO57Z7mxKj63FSLJ__-3XsMbcu4by0t9YDSkKxunk0bFMV1zAEWsQTyvKtwmegZ/pubhtml?gid=20869281&single=true), заходи, гляди.
Пиши коммент с чем согласен/не согласен, разберем по фактам 👮♂️