Должностная инструкция: Стажер-разработчик#

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