Плюсы профессии
Быстрый старт. Разработчик Битрикс — одна из немногих IT-специальностей, которую можно освоить за полгода-год. При этом необязательно поступать в учебное заведение и даже на курсы.
Высокая востребованность. Например, в сравнении с вакансиями для разработчиков на WordPress для Битрикс-программистов на hh.ru в 10 раз больше предложений.
Возможность работать удаленно. Хотя иногда в вакансиях все-таки встречается условие, что сотрудник должен посещать офис.
Хорошая зарплата — на уровне других высококлассных программистов. Junior-специалисты зарабатывают в среднем 35 000 – 80 000 ₽, middle — от 80 000 до 150 000 ₽, senior — от 150 000 до 250 000 ₽. Оклад сильно зависит от региона и компании.
Что должен знать разработчик на Bitrix
В первую очередь программист Битрикс должен освоить:
- Управление проектами штатными средствами CMS. Нужно досконально изучить админ-панель, плагины, компоненты, возможности Bitrix 24.
- PHP последней версии. Современный web developer обязан иметь глубокие познания в этом языке программирования. На первое время для работы с данной CMS хватит умения использовать операции с if, else, foreach, стандартные функции, но позже нужно доучить PHP вплоть до ООП и, конечно, практиковаться.
- Framework Bitrix. Если вы планируете разрабатывать компоненты и модули, обязательно ознакомьтесь с фреймворком, каким бы сложным он ни был.
- SQL, MySQL. Необходимо выучить наиболее распространенные команды SQL, а также познакомиться с СУБД MySQL.
- HTML, CSS. Чтобы внедрить сверстанный шаблон в проект, как минимум нужно разобраться, какие теги за что отвечают.
- JS, библиотека JQuery — с ними стоит ознакомиться поверхностно. Чаще клиент будет заказывать фронтенд-скрипты на стороне, но при необходимости может обратиться к вам. Вы должны уметь взаимодействовать со скриптами, пусть даже их программирование и не входит в ваши обязанности.
- Git — с помощью системы контроля версий при ЧП можно откатить версию сайта до предыдущего варианта. Изучите основные команды.
Что знать полезно, но необязательно:
- Фреймворк Vue — Битрикс может взаимодействовать с этим фреймворком, но на практике задач с ним почти не встречается.
- SEO — тоже поверхностно, так как с этим работает другой исполнитель. Ваша задача — уметь настраивать СЕО-параметры через Битрикс.
Где учиться на разработчика Bitrix
На программиста 1С Битрикс в России обучают многие организации, но есть некоторые нюансы при выборе способа освоения профессии. Их рассмотрим ниже.
Университеты и техникумы
Чтобы стать Bitrix-разработчиком, необязательно поступать в вуз или ссуз. Системное программирование, алгоритмы, устройство ОС и сетей, работа компьютера (процессора, памяти) — это полезные знания, но вам нужны основы, а их легко найти в интернете и изучить самостоятельно. Впрочем, если вы планируете повышать профессионализм, а данная CMS — лишь стартовый этап, то диплом получить определенно стоит.
Bitrix чаще используется в государственных учреждениях. Но чтобы устроиться на работу в любую организацию из этого сектора, кандидату нужно иметь диплом.
Курсы
Компаний, которые их проводят, очень много — несколько десятков крупных и сотни мелких. Поищите в своем городе учебные центры, где есть курс по Битрикс, если предпочитаете учиться офлайн. Как правило, в списке требований к будущим студентам значится владение PHP, SQL и HTML.
- небольшой срок обучения;
- нет вступительных экзаменов, сессий;
- много практики за короткое время;
- удобный график;
- можно учиться удаленно онлайн;
- всегда дается актуальная информация.
Все бумаги, которые выдают учебные центры, не аффилированные компанией Битрикс, — лишь красивая бумажка. При трудоустройстве работодатели будут требовать от вас именно сертификат Bitrix.
Чтобы выбрать хорошие курсы, учитывайте:
- Количество часов теории, практики. Идеальное соотношение 2/8.
- Какие темы будут освещаться. Обязательно изучение PHP, SQL, JS, JQuery, HTML, CSS. Желательно, чтобы рассматривалось создание компонентов, модулей на фреймворке Битрикс.
- Формат. Лучше удаленное обучение в группах по 5-7 человек.
- Есть ли обратная связь. Например, возможность задать вопрос в чате на лекции.
- Проекты в портфолио. В идеале по итогу обучения у вас должно быть 3-4 сайта разной направленности.
- Будет ли личный куратор. Если на курсе преподают создание компонентов и модулей, то потребуется помощь человека, который в этом разбирается.
- Наличие сертификата. Не все учебные центры выдают официальный документ от Битрикс, но если такой имеется, то это отличный бонус.
Курс и платформа | Кол-во часов | Стоимость*, ₽ |
---|---|---|
«Разработчик Bitrix Framework», kursy.bitrix24.site | 24 | 24 000 |
«Разработчик сайта на 1С Bitrix», specialist.ru | 84 | 62 390 |
«Bitrix-разработчик с нуля», netology.ru | 68 | 67 200 |
«Разработчик Bitrix Framework», 1c-open.ru | 30 | 17 900 |
*Стоимость курсов на момент написания статьи
Самостоятельно
Стать программистом на Bitrix можно самостоятельно. И в этом способе есть ряд неоспоримых плюсов.
Во-первых, график обучения можно полностью подстроить под себя (но занятия всё равно должны идти интенсивно и регулярно).
Во-вторых, вся информация есть в интернете, поэтому с ней вы точно не будете испытывать дефицит.
В-третьих, обучение станет дешевле, ведь нужно потратиться только на CMS и сдачу экзаменов для получения лицензии.
Недостаток в том, что периодически будут возникать вопросы, ответы на которые придется поискать самостоятельно. Архитектура Bitrix запутанная, так что если хотите научиться создавать модули и компоненты, то могут появиться проблемы. Но не переживайте: ниже мы расскажем, как легко обойти этот минус
Этап 1. Изучите языки программирования. В первую очередь установите редактор кода (NotePad++ или Sublime Text).
Начните с видео — так материал будет легче усваиваться. На YouTube есть масса блогов с огромным количеством плейлистов.
- Гоша Дударь;
- WebForMySelf;
- Web Developer Blog.
После изучения видео переходите к другим источникам. Рекомендуем к прочтению:
- Сайт code.mu (современный HTML, CSS, JS, Vue, PHP, SQL);
- learn.javascript.ru — официальный сайт JS для углубленного изучения;
- htmlbook.ru — лучший справочник по HTML, CSS;
- Официальный русскоязычный мануал по PHP для углубленного изучения.
Этап 2. Освойте админку Битрикс. Сначала научитесь создавать сайты с помощью панели управления, стандартных модулей CMS.
Для первого знакомства лучше подходят видеоуроки на YouTube-каналах:
- Я кодер про ИТ, «Создание сайта на 1С Битрикс»;
- Sergey Bond, «Битрикс уроки с нуля»;
- Loftblog, «Создание сайта на 1С Битрикс».
Бесплатной информации в печатном виде не так уж много, но есть две отличные книги в pdf-формате:
- 1С-Битрикс: Управление сайтом. Разработчик Bitrix Framework;
- 1С-Битрикс: Управление сайтом. Быстрый старт разработчика.
Этап 3. Изучите программирование под Битрикс. Нужно углубиться в разработку под CMS, освоить оптимизацию, создание компонентов. Для этого можно по очереди посмотреть следующие материалы:
- Официальный курс «Автоматизация бизнес-процессов» с сайта 1c-bitrix.ru.
- Курс «Создаем бизнес-процессы в Битрикс24» на YouTube-канале «Битрикс24. Для бизнеса».
- Серия уроков «Интеграция дизайна и настройка платформы» на 1c-bitrix.ru.
- Лекции «Основные технологии и расширение типовых возможностей системы» на 1c-bitrix.ru.
- Плейлист «Экзамен 1C Битрикс» на YouTube-канале Сергея Сергеева.
- Курс «Расширенные технологии и производительность» на 1c-bitrix.ru.
- Уроки «Разработка на D7. Введение» на 1c-bitrix.ru.
- Лекции «D7. Разработка собственного модуля» на 1c-bitrix.ru.
При изучении могут возникнуть сложности с пониманием материала, но решить эту проблему вполне реально. Обратитесь к ментору на getmentor.dev или solvery.io. Стоимость услуг опытных специалистов сильно варьируется — от одной до нескольких тысяч рублей в час. Однако есть те, кто готов помочь начинающим программистам абсолютно бесплатно.
Как устроиться на работу разработчиком Bitrix
Создайте портфолио. Включите в него лендинг, корпоративный сайт с блогом, интернет-магазин и дополните приложением на JavaScript.
Наберитесь опыта. Зарегистрируйтесь фрилансером на 1-2 биржах. Конкуренция там тоже высокая, но есть заказы за низкую оплату, на которую соглашаются лишь новички. Вполне возможно, что со временем вы выйдете там на хороший доход и не захотите трудоустраиваться официально в штат какой-нибудь фирмы.
Фриланс-площадки — отличный старт для начинающих Bitrix-разработчиков.
Получите сертификат. Учтите, что они бывают нескольких видов. Прохождение экзаменов стоит от 1000 до 2000 ₽. Бесплатный лишь тест. Подробнее про сертификацию читайте на официальном сайте.
Составьте резюме. Обязательно укажите наличие сертификатов, оставьте ссылку на аккаунт, если вы зарегистрированы на бирже фриланса. Сделайте акцент на содержании (опыте, навыках), но не забудьте уделить внимание и оформлению.
Подготовьтесь к интервью. Постарайтесь успокоиться. Придите заранее, чтобы привыкнуть к обстановке. Во время разговора с HR-менеджером улыбайтесь, отвечайте открыто и сами задавайте вопросы.
- Изучите PHP, SQL, CMS, фреймворк Bitrix, создание компонентов.
- В качестве основного источника информации используйте официальный сайт Битрикс.
- Для успешного трудоустройства позаботьтесь о портфолио.
- Составьте профессиональное резюме.
- На собеседовании покажите как хард, так и софт скиллы.