Матрица компетенций, веб-разработчик. ЛАМПА, Bitrix, веб-Интерфейсе

Урoвни квaлификaции рaзрaбoтчикoв 6 нaпрaвялeниямд eятeльнoсти

Дaтa oпубликoвaния: 27.04.2017

Сoдeржaниe

Нeoбxoдимo вeб-сaйт, мoбильнoe прилoжeниe, услуги пo SEO или кoнтeкстнaя рeклaмa? Кoнкурснaя плoщaдкa WORKSPACE пoмoжeт выбрaть oптимaльный и). Бaзa прoeктa нaсчитывaeт бoлee 10 500 aгeнтств. Услугa дeйствуeт БEСПЛAТНO или зaкaзчикoв и испoлнитeлeй.

Ни слoвa oтцa: кaк увeличить Битрикс рaзрaбoтчикa

Прoгрaммисты, рaзрaбoтчики, вeрстaльщики, фрoнтeнд, бeкeнд, aдминистрaтoры… Ктo всe эти люди?

Что делает веб-разработчик? Какие они? Как оценивает кандидат в президенты после? Как управлять развитием программистов?

Почти все компании, где программисты, и тем более веб-интеграторов дает на эти вопросы: Как правило, критерии определения квалификации, очень мутная. Для системного решения этого вопроса нет.

«ИНТЕРВОЛГЕ работает несколько десятков разработчиков. Процесс найма, развития, переход между проектами, растет техлидов — круглосуточное.

Для погружения в тему прочитать статью: мы находим, учим и развиваем наших программистов.

Проблема координации способностей, присвоение грейдов и разработки политики развития ключевых разработчиков.

Мы решили, создав и описав матрица компетенций веб-разработчика. В нем 6 направлений деятельности и 4 уровня погружения.

Матрица была составлена более чем год назад и применяется нами, когда собеседованиях, аттестациях и избирательных людей проекты.

Мы решили опубликовать эти матрицы. Рискну утверждать, что матрица достаточно универсальна.

Что делает бэкэнд-веб-разработчик? Как оценить уровень?

Выделили 6 направлений работы, областей знания бекенд разработчика:

  • Знания PHP

  • Знания SQL

  • Работа с технологиями

  • Взаимодействие с Unix сервер

  • Работа 1С-Битрикс

  • Front-end

«Фронтенд-специалистов отдельно матрица компетенций, но, мы ценим и прокачиваем каждый бэкэнд-разработчика «смежных» для него направлений-серверов и веб-интерфейсе.

Эти направления стали «разъем» матрица.

Уровни квалификации разработчиков

Выделили 4 уровня. Это вполне традиционный стажер, junior, middle и senior.

Чтобы получить для нас испытательный срок нужно показать 30% -50% стажерских компетенции (Битрикс мы увидеть только у тех, кто работал на платформе).

Для переключения между уровнями должно пройти по крайней мере несколько месяцев. Часто проходит 1-2 лет.

Для получения каждого уровня, довольно трудоемко, поэтому мы не промежуточные градации: 30% и 70% закрытия компетенции.

Всего каждый разработчик может быть реализован одним из уровней 12 (4 основных, и в каждом три степени достижения)

Прогресс и скорость роста

Прогресс после уровня junior желательно, но не обязательно, многие разработчики остановились на уровне «70% младший» или «30% middle».

Мы считаем, что это норма, сотрудники этих уровнях много пользы приносит, и решает боеевые проблемы.

Сопоставимость уровней

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

Сравните. Вот, например, ожидаемые нам компетенции на уровне «Middle»

PHP

SQL

Технологии

Сервер

1С-Битрикс

Front-end

Применение модели (Синглтон, ACL, Фабрика)

Настройка прав доступа

Работа веб-сервисов (REST/SOAP)

Установка и настройка Unix

Работа модули интернет-магазин и торговый каталог

ООП в JS

Обработка ошибок и исключений

Знание основных функций операторы SQL

Примерный настройка 1С для выгрузки на сайт, знание всех видов обмена файлами возможность найти цена / наличие / значение свойства товара / КОД файлы для обмена. Импорт файлов через эмулятор.

Мониторинг использования ресурсов сервера

Авторизация через соц.сети

Работа JS фреймворком кроме JQuery (d3)

Интерфейсы и абстрактные классы

Кэширование в MySQL

xDebug, xhprof

Скидки, наценки, виды цен

Работа БЭМ

Применение аватары

Триггеры

Дуплекс архитектура nginx + apache

Многосайтовость

BX (кастомизация классов, используемых в шаблонах компонентов магазин)

Работа модулей PHP (сURL, DOM, GD)

Проектирование структуры БД

mod_rewrite

Настройка многосайтовости на Битрикс веб-среде

Кастомизация Админки

Front-end оптимизации

Написание технологий. аудита

Охраняемые документы. процедуры

Настройка HTTPS выдачи сертификата

Программирование bash

Интеграция с 1С стандарт

В создании электронной коммерции

Разработка UNIT-тестов

Модели (4 шт) для хранения дерево

Статья на сайте ИНТЕРВОЛГИ

Работа Munin и затрагивающих нормальный бизнес

Композитный сайт

Писать свой плагин, jQuery

Разработка селен-е-тестов

Нормализация / Денормализация

Складской и количественный учет

Отражение API

Интеграция сторонних услуг / платформ или кастомная интеграция 1С (другие типы файлов)

1.5 года работы по специальности

Также присвоение уровня Middle мы требуем экзаменов 1С-Битрикс (в этом месте Иван Малышину должно быть особенно приятно).

Позволить этих экзаменов мы оплачиваем.

Руководителей и техлидах

Как правило, руководитель отдела или группы программистов он хорошем уровне владеют технологиями. Причем, для каждого раздела и проектной группе есть «техлид» — наиболее полный и эрудированный разработчик.

Почти все наши техлиды имеют уровень Senior.

Как проходит аттестация разработчика?

Обучение (аттестация) занимает от 1.5 до 5 часов и проводится личное собеседование с 1-2 более грамотно старших коллег.

Мы считаем юрисдикции закрыты, если программист применить соответсвующую технологию в два раза реальных проектов и может рассказать подробности: что было сделано, почему, что еще варианты обсуждаются. Экзаменаторы дают сложные вопросы.

Формируется практика: проверка одной «клетки» покидает около 15 минут.

По данным статистики, около треть пытается установить юрисдикции бывают неуспешны.

Проверка экзотических технологий иногда для подтверждения выдаются «учебные проблемы»: Например, xhprof мы используем не очень часто, и аттестуемый разработчик должен получить как «учебную» работу и будет выполнять ее под наблюдением старших.

Как применяется матрица компетенций?

Мы используем матрицы при собеседованиях, аттестациях и определить уровень заработной платы, при определении целей на полгода и год.

Вы можете распечатать матрицу на большом плакате и повесить на стене :)

Чтобы получить pdf-файл полностью, потому что зу-поделитесь статьей в социальных сетях и написал мне.

Будем рады вашим рассказам о том, как вы аттестуете разработчиков. E-mail stepan@intervolga.ru

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.