Должностная инструкция: Стажер-разработчик#
1. Общие положения#
Должность: Стажер-разработчик Грейд: 1 Подчиненность: Руководитель отдела разработки, Наставник
Срок стажировки: 3-6 месяцев с оценкой для перевода на должность Младшего разработчика.
2. Квалификационные требования#
Источник истины: Полная матрица компетенций с маркерами критичности (
[Критичный],[Nice-to-have]) находится в competency-developers.md. Данный раздел содержит упрощённый список требований для должностной инструкции.
Образование: Неполное высшее или среднее профессиональное (IT-направления)
Опыт работы: Не требуется
Технические навыки:
- Базовые знания C# (переменные, условия, циклы, классы, коллекции)
- Понимание основ ООП
- Знакомство с Visual Studio/Rider
- Знание основ Git/Mercurial
- Базовые алгоритмы (поиск, сортировка)
3. Должностные обязанности#
3.1. Изучение технологического стека, инструментов разработки, предметной области и кодовой базы проекта под руководством наставника.
3.2. Выполнение простейших задач разработки: исправление простых дефектов программного кода, написание автоматизированных тестов по образцу, рефакторинг кода по инструкциям наставника.
3.3. Реализация простейших алгоритмов обработки данных в соответствии с поставленными задачами.
3.4. Документирование программного кода путем добавления комментариев и описания найденных решений.
3.5. Выполнение иных поручений непосредственного руководителя и наставника в рамках своей компетенции.
3.4. Типовые задачи#
- Исправление простых багов (1-4 часа)
- Пример: Исправить опечатку в сообщении об ошибке
- Написание unit-тестов (2-8 часов)
- Пример: Написать тесты для метода валидации данных
- Рефакторинг по инструкции (2-6 часов)
- Пример: Вынести повторяющийся код в метод
- Простые алгоритмы (4-16 часов)
- Пример: Реализовать фильтрацию списка объектов
Все задачи выполняются под контролем наставника с обязательным code review.
3.5. Уровень самостоятельности#
- Постоянный контроль наставника
- Ежедневные check-in
- Задачи 1-8 часов, полностью описаны
- Не принимает технических решений
4. Ответственность#
Сотрудник несет ответственность за:
- Выполнение простых задач в срок
- Следование инструкциям наставника
- Исправление замечаний по code review
- Активное обучение и задавание вопросов
- Соблюдение code style
5. Критерии оценки#
Примечание: Для стажёров критерии адаптированы с учётом уровня опыта. Mapping к 4 основным критериям системы:
- Технические навыки → Технические навыки
- Скорость обучения → Влияние и лидерство (потенциал)
- Автономность → Автономность и Ownership
- Коммуникация → Бизнес-impact (базовый уровень взаимодействия)
- Технические навыки: Освоение базовых концепций C#, понимание ООП, прогресс в обучении
- Скорость обучения: Быстрота освоения новых концепций, уменьшение зависимости от наставника
- Автономность: Попытки решить проблему самостоятельно перед обращением за помощью
- Коммуникация: Активность в задавании вопросов, восприимчивость к обратной связи
Оценка: Наставником еженедельно, руководителем в конце стажировки.
Критерий успеха: Перевод на должность Младшего разработчика категории III (грейд 2).
6. Карьерный рост#
Следующий шаг: Младший разработчик категории III (грейд 2) через 3-6 месяцев
Требования:
- Уверенные базовые знания C# и .NET
- Способность решать типовые задачи с минимальной помощью
- Понимание основ инженерных сетей
- Положительная оценка наставника
Версия: 1.0 Дата: 2025-01-24