Первые 3 месяца: Акклиматизация и уверенное плавание
Ваша цель — освоить рабочее окружение и самостоятельно закрывать мелкие задачи.
-
Технические навыки:
-
Уверенная работа в Конфигураторе и с Синтакс-помощником (
F1). -
Умение находить и править код в формах, модулях объектов и менеджеров.
-
Решение простых задач: добавление реквизитов, кнопок, несложных отчетов по образцу.
-
Освоение основ встроенного языка: ветвления, циклы, основные функции.
-
-
Soft Skills:
-
Научиться задавать правильные вопросы старшим коллегам. ("Я пытался сделать так-то, столкнулся с проблемой такой-то, что я упускаю?")
-
Освоить систему контроля версий (хоть основы Git или встроенный GIT от 1С).
-
Внимательно читать ТЗ перед началом работы.
-
Следующие 3 месяца (3-6): Углубление в технологии
Ваша цель — понимать не только "как", но и "почему так". Начинайте изучать ключевые механизмы платформы.
-
Технические навыки:
-
Язык запросов: Освоить базовые конструкции
ВЫБРАТЬ,СОЕДИНЕНИЕ,УПОРЯДОЧИТЬ,ГДЕ. Уметь писать простые запросы для отчетов. -
СКД (Система компоновки данных): Научиться создавать простые отчеты с отборами, группировками и итогами. Понимать разницу между настройками и макетом.
-
Основные объекты метаданных: Глубоко разобраться в жизненном цикле документа: создание, запись, проведение (и что такое проведение), удаление.
-
Регистры: Начать разбираться в регистрах сведений (для хранения данных) и накопления (для итогов).
-
-
Soft Skills:
-
Умение оценивать время на выполнение задачи (с запасом на тестирование и правки).
-
Самостоятельное тестирование своего кода перед сдачей.
-
6-9 месяц: Повышение самостоятельности
Ваша цель — брать задачи средней сложности и начинать видеть систему в целом.
-
Технические навыки:
-
Оптимизация: Познакомиться с профилированием кода. Понимать, чем запрос обычно лучше обхода в цикле.
-
Клиент-сервер: Понимать разницу между выполнением на клиенте и на сервере. Знать, почему нельзя обратиться к справочнику из процедуры на клиенте, и как это обойти.
-
БСП: Активно использовать готовые механизмы Библиотеки стандартных подсистем в своем коде (настройки, заполнения, оповещения).
-
Интеграции: Написать простую обработку обмена с файлами (XML, JSON) или загрузки данных из Excel.
-
-
Soft Skills:
-
Умение самостоятельно общаться с пользователями для уточнения требований (см. предыдущую статью).
-
Участие в код-ревью: как терпеливо принимать критику к своему коду и как самому давать конструктивные советы коллегам.
-
9-12 месяц: На пути к Middle
Ваша цель — демонстрировать зрелость подхода и брать на себя ответственность за части проекта.
-
Технические навыки:
-
Сложные механизмы: Разобраться с планами обмена, расширениями конфигураций.
-
Производительность: Уметь оптимизировать медленные запросы, понимать план запросов.
-
Администрирование: Знать основы: как создать резервную копию, обновить конфигурацию, посмотреть журнал регистрации.
-
Полный цикл: Взять задачу от обсуждения с пользователем до реализации, тестирования и выдачи в эксплуатацию.
-
-
Soft Skills:
-
Проактивность: видеть не только явные, но и скрытые проблемы в ТЗ и предлагать улучшения.
-
Документирование своего кода и решений.
-
Что нужно делать постоянно в течение года?
-
Читать: Книги Радченко, Курлова. Блоги и каналы (Infostart, ITS.University).
-
Практиковаться: Делать свои маленькие проекты на демо-базе.
-
Смотреть чужие коды: Изучайте, как решены типовые задачи в вашей рабочей конфигурации.
-
Не бояться ошибок: Любая ошибка — это повод разобраться в механизме глубже.
Итог: Через год целенаправленной работы вы придете к тому, что большинство типовых задач не будут вызывать у вас страха. Вы будете знать, где искать информацию и как подходить к решению. Вы перестанете быть "Юниором" и станете полноценным "Мидлом" — уверенным и ценным специалистом.
