3  /  330

Как изучать Bitrix Framework?

Просмотров: 7616 (Статистика ведётся с 06.02.2017)
Опыт подготовки разработчиков от одного из партнеров

У нас стажёры (типовой опыт: 5 лет института, возможно, фриланс и знание РНР) с обучением по курсам, внутренней документации и консультациями разработчика, примерно через месяц понимают как и что устроено. Общий курс обучения - порядка 2-3 месяцев.

То есть через 1,5 месяца стажёр сдаёт тестовое задание (собранный на типовых компонентах сайт), а через 3 уже вливается в команду.

Более короткие сроки обучения приводят к тому, что разработчики пишут крайне неоптимальные вещи с точки зрения Bitrix Framework или испытывают трудности при решении типовых задач. Студия выросла с 5 до 20 человек. Всех обучали сами.

Как правильно построить процесс изучения?

Непростой вопрос, так как зависит во многом от стоящих перед человеком задач, наличия временных возможностей и начального уровня знаний.

Идеальный вариант. Пошаговое изучение всех курсов в линейке сертификационных курсов от Контент-менеджера через курсы Администратор до курса Разработчик Bitrix Framework. С одновременным изучением API и пользовательской документации.

Реальный вариант. Как правило, - это неделя на изучение, и потом работа над новым проектом в рамках веб-студии или на фрилансе. В этом случае необходимо знать интерфейс программы (глава Элементы управления курса Контент-менеджер) и данный курс. При работе впоследствии с проектом - постоянное обращение к документации для разработчиков, пользовательской документации и другим учебным курсам.

Цитатник веб-разработчиков.

Виктор Векслер:

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

Самое удобное, расписать заранее мини ТЗ и выдавать верстку для работы (в случае, если стажер - будущий программист), в случае верстальщика - шаблоны на верстку. При этом, после того как он сделает свою верстку, он должен получить профессиональную уже сделанную работу.

Любой соискатель при собеседовании получает тестовое задание, оно сложное (для начинающего). Он получает 2 psd шаблона, дистрибутив Битрикса с окружением и мануал по интеграции. Его задача разобраться и интегрировать данные шаблоны в Битрикс, если он не может этого делать, мы его не принимаем.

С первого дня, стажер получает первый кейс - это сайт турфирмы, основная задача здесь разобрать инфоблоки и немного познакомиться с Битриксом вообще. На данный проект в среднем уходит 1 неделя. Далее 2-ой кейс - это снять реальный сайт и сделать его полную копию на Битриксе (в среднем 3-4 дня). Далее пишет элементарный компонент - один день (может меньше). После, если у нас есть легкие проекты, он работает как подмастерье у программиста, если нет делает кейс интернет-магазина, если он осилил его, то он уже может переходить на сайты визитки.

Считаю такой подход очень продуктивным, на них уже работали порядка 20 сотрудников.

Скачать кейсы

Сколько времени уйдет на освоение Bitrix Framework?

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

В целом опыт подготовки специалистов говорит, что программист, знающий PHP, в состоянии за неделю-две изучить систему на основе штатных онлайн курсов и начать разрабатывать простенький сайт на основе стандартного функционала. Обычно через полгода человек начинает уже работать абсолютно самостоятельно на проектах любого уровня сложности.

Оффлайновое обучение

Компания "1С-Битрикс" организовала очное обучение, которое проводит сеть авторизованных учебных центров и центров сертификации. Такое обучение в целом ряде случаев предпочтительнее, чем обучение с помощью онлайн курсов.



Примечание: Bitrix Framework активно развивается. Его нельзя изучить один раз и жить на этом знании все оставшееся время. Надо постоянно быть в курсе событий. Все новинки документации (новые уроки и изменения в старых) можно отслеживать с помощью страницы Что нового? или твиттера)

Внимание! Приведенные в курсе примеры работы с API могут устаревать в силу постоянного развития системы. Отдел документации отслеживает это развитие, но задержки с внесением изменений в курсы могут быть.

Список ссылок по теме:

Видео для разработчиков

62
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии