test_teg

1

Описание

Языки

JavaScript

  • Java
  • Python
  • C++
  • C
Сообщить о нарушении
13 дней назад
17 дней назад
6 дней назад
5 дней назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
13 дней назад
README.md

tags:

  • LANG/RU
  • STRUCT/SYSTEM


logo | center | 300

Проект помогает соискателям и работодателям понять друг-друга на собеседовании. Граф компетенций | center | 800

Визуализация ГК в obsidian

Краткая статистика по проекту

Общий прогресс Общий прогресс Общий прогресс

Термины и определения:

  1. Граф компетенций (ГК)- структура содержащая узлы с различными Описание хештегов#Структурные роли узлов|ролями
  2. Матрица компетенций (МК) в широком смысле это - это HR-инструмент, который помогает оценить ключевые способности сотрудника для конкретной должности или области (Иточник). Чаще всего представляется в виде таблицы, но не ограничивается ею;
  3. Матрица компетенций (МК) в узком смысле это - структура генерируемая на основе графа компетенций для конкретной роли в конкретной команде;
  4. |Системный, информационный, тематический узел;

Цели графа компетенций:

  1. Визуализировать знания в приятном формате для чтения, добавления и перемещения;
  2. Автоматизировать и унифицировать оценку знаний программистов;
  3. Масштабировать и адаптировать оценку под цели команд;
    • Каждая команда будет иметь возможность генерировать структуру матрицы компетенций и на её основе получать материал для тестирования.
  4. Создать открытое сообщество систематизирующее знания и их оценку.
    • Предоставить возможность каждому желающему поучаствовать в создании базы знаний и оценок;
    • Валидировать структуру нововведений через прогон тестов в CI;
    • Валидировать смысловую составляющую через менторов и владельцев графа. p.s. в цели графа компетенций не входит мониторинг знаний штатных сотрудников.

Проблемы решаемые матрицей компетенций:

  1. Проблемы найма:
    1. HR-у не надо придумывать и согласовывать с командой компетенции в анкете поиска кандидата т.к. команда предоставит готовый список.
    2. HR-у не надо придумывать, как протестировать кандидата т.к. есть готовый список тестов и их проверка автоматизирована.
    3. Кандидат будет иметь чёткое представление о необходимых навыках.
    4. Т.к. источник знаний будет один (граф компетенций), то на собеседовании будут разговаривать "на одном языке".
  2. Проблемы продвижении по карьерной лестнице:
    1. Предметный набор характеристик для продвижения.
  3. Проблемы разработки:
    1. Выявление «слепых зон» команды.

Видение использования ГК

ВзаимодействиесГК|center|500

Есть три взаимодействующих актора при найме. Это:

  1. Команда/член команды (заинтересованные в новом члене команды);
  2. HR специалист (ищет, отсеивает кандидатов);
  3. Кандидат на роль в команде;
  4. Автоматизация ГК (Открытый данный проект в IDE или UI подготовленный разработчиками); С использованием ГК взаимодействие этих 3-х акторов будет описываться следующей диаграммой: Видение использования ГК|center

Пояснения к диаграмме: [1, 2] Одним из 2-х способов команда генерирует МК + тесты с помощью App/CompetenceMatrixGenerator + App/EstimatingTaskGenerator. [3, 4] Команда передаёт МК + тесты (один MD документ) HR-у, а он кандидату/ам. Далее возможно два варианта. Сначала рассмотрим вариант, когда HR обращается в автоматизацию ГК напрямую. [6] HR получает тесты с ответами и заносит их в автоматизированную систему Рассмотрим случай обращения в автоматизацию ГК напрямую. [7] Получает результат тестов и принимает решение о фильтрации кандидата ИЛИ [8] передаёт результат тестирования + резюме команде. [9] Команда принимает решение о собеседовании. Теперь рассмотрим случай, когда HR минуя автоматизацию ГК, передаёт тесты с ответами + CV команде [6'1]. [6'2-4] Команда обрабатывает тесты с помощью автоматизации ГК и с учётом резюме принимает решение о собеседовании [6'4]. На этом развилка действий закончилась и продолжается линейно. [10] HR оповещает кандидата о возможности собеседования и он соглашается или нет [11]. [13] Команда идёт с теми же фильтрами, что и в пункте [1] и генерирует МК + вопросы с помощью App/EstimatingTaskGenerator. [15] Во время собеседования команда проставляет баллы в сгенерированном документе и передаёт документ в App/EstimatingTaskGenerator [16], который в свою очередь заполняет в MD документе знания кандидата по темам в % [17]. [18] Наконец команда принимает решение и даёт обратную связь в виде МК с %.

Быстрый старт

Шаг №1. Генерация МК

App/CompetenceMatrixGenerator/Описание работы Competence Matric Generator (CMG)|Описание работы Competence Matric Generator (CMG)

Шаг №2. Генерация и проверка тестовых заданий

#TODO Сделать описание в проекте App/EstimatingTaskGenerator и добавить сюда Генерирует и проверяет задания

Шаг №3. Генерация маршрута обучения

#TODO Сделать описание в проекте App/RoadMapGenerator и добавить сюда

Предисловие

Для HR

Если вы не знаете, как скачать и установить GIGA IDE, то попросите ваших технарей сделать для вас визуальный интерфейс.

Для интервьюера

Всё начинается с того, что в команду понадобился новый сотрудник и команде следует оценить его знания. Раз ты это читаешь, то тебе выпала честь провести собеседование или хотя бы подготовить МК и вопросы к ней. Этот проект тебе поможет:

  1. Сгенерировать МК под твои нужды;
  2. Сгенерировать тесты и оценить их;
  3. Дать обратную связь кандидату. Ну или взять уже готовую)

Для обучающегося

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


Быстрый старт для контрибьюторов

#TODO вынести в "contributing guide" Проект содержит две ветки:

  1. MAIN - содержит все структурные узлы;
  2. information - содержит только информационные и тематические узлы; (пока не реализовано) Контрибьютор может помочь проекту несколькими способами:
  3. Добавить в информацию в любой раздел #Дорожная карта развития|дорожной карты развития;
  4. Добавить в структуру тематические узлы из раздела #Перечень недостающих тем(топиков)|перечень недостающих тем;
  5. Добавить в структуру оценивающих узлов;
  6. Предложить новую функцию и/или её реализацию. Чтобы понять где твоя помощь нужна больше, воспользуйся docs/system/Obsidian DataView статистика|Obsidian DataView статистика или генерируемой статистикой приложения StatisticGenerator. Подсказки (не актуально сейчас): Один PullRequset должен состоять из двух коммитов:
  7. 1-й содержит тематические узлы и информационные узлы;
  8. 2-1 содержит оценивающие узлы. Это позволит использовать cherry pick для переноса коммита из MAIN ветки в information ветку, которая содержит только теорию и топики. Разница в ветках|center|800 Устанавливаем (Obsidian|LogSeq) и плагины:
  9. Dataview;
  10. Editing toolbar;
  11. Iconize; Установить настройки:
  12. Options -> Files and links -> Wikilinks -> on

Дорожная карта развития

Дорожная карта развития|center

Backlog CMG

Backlog ETG

Backlog RMG

Backlog COMMON

Перечень недостающих тем(топиков)

  1. #TODO сортировать по приоритету (придумать механизм голосования).
  2. Организовать через бота в телеграмме и голосование и добавление.
  3. Перенести в генерируемую статистику и здесь оставить только ссылку туда.

Идеи для реализации:

  1. Предлагаю сделать визуализацию результатов тестирования графа компетенций, как на рисунке ниже. Как отображать скилы|center|300
  2. Можно создать метрику актуальности информационного узла (темы/топик). Она будет собирать информацию о том какое кол-во раз топик использовался для генерации теста.
  3. Создать рейтинговую таблицу по каждому топику.
  4. Запускать в CI сборках Описание тестирования консистнтности|проверки на консистентность. Проверки на консистентность писать, используя PSI интерфейсы IDEA, чтобы иметь возможность перенести наработки из проверки в CI в проверки через плагин.

Общаемся:


Вдохновлено:

  1. Metanit.com
  2. Шаблон 1 матрицы - Александр Шелаухов;
  3. Шаблон 2 матрицы - Родин Денис;
  4. Курс Java Middle Developer - Ленок Антон;
  5. Курс Java Beginner - Кудряшёв Сергей;
  6. "Куда расти?" с Андреем Смирновым;
  7. МК avito
  8. АПКИТ квалификационные требовнаия
  9. Starsmap РОСБАНК https://github.com/MaratLaischev/Starsmap
  10. Матрица компетенций РОСБАНК
  11. RecsoftМатрица PDF
  12. Иннополис матрица цифровых компетенций
  13. Министерство труда - проф. стандарт
  14. Repository of learning notes
  15. Граф компетенций (очень похожая идея)
  16. Graph Commons

Видиотека:

  1. Инструкция по добавлению топиков
  2. Кратко о графе компетенций

Благодарности:

  1. @idshekerpromit - за красивые анимации;

Спонсоры:

здесь пока пусто, напишите @youromanticrush СБЕР/ТБАНК| center |300

СБЕР/ТБАНК

Мотивация

ЧАВО/FAQ (Частые вопросы/Frequency Asked Questions)

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.