ПРОФЕССИЯ
DRUPAL РАЗРАБОТЧИК
Николай Шаповалов
Я первый раз на Drupal Camp
Я уже был Drupal Camp
Как получить от Drupal Camp
максимум пользы?
● Знакомиться со всеми
● Обмениваться контактами
● Отрываться на полную и получать удовольствие
● Не мешать докладчикам во время доклада
Обо мне
Познакомился с PHP в 9 классе
Работаю с Drupal 2011
Участвовал в разработке D8
Пережил Drupalgeddon
Работа — очень важная часть жизни
● На работе человек проводит 10 лет
● Средняя продолжительность жизни 70,46 (Росстат 2014 г.)
Плюсы в работе программиста
● Географическая мобильность
● Гибкое рабочее время
● Работа с проектами со всего мира
● Востребованность на рынке труда
Минусы в работе программиста
● Малоподвижный образ жизни
● Малое количество общения
● 90% времени работы ты смотришь в монитор
● Глобальная конкуренция
Я решил стать веб-разработчиком,
потому что
● проводил много времени за компьютером и решил
зарабатывать на этом деньги
● для начала требуется только компьютер и выход в
интернет
● риск минимален
С чего я начинал
● Написал свою CMS
● Делал сайты на Joomla, Wordpress
Программистов ценят и любят
Программистов ценят и любят
За работой и во время отдыха
Люди не видят разницы
● вынеси мусор
● почини ...
○ стиралку
○ комп
○ коллайдер
Что делает веб-разработчик?
Находит проект для реализации
● Находит работу в компании
● Находит заказчика
● Придумывает свой проект
Работает над сайтом
● Узнает у клиента
○ что его не устраивает
○ что он хочет получить в результате работы
● Вносит изменения, пока клиент не станет счастлив
Поддерживает сайт
● Делает бекапы, тестирует их и бережно хранит
● Устанавливает обновления
● Следит за показателями
Рабочие инструменты: ПО
● Веб-браузер (Chromium)
● Редактор/IDE (Notepad++, Geany, Eclipse)
● Подключение по SSH/SFTP (Putty, WinSCP)
Почему именно Drupal?
● Открытый исходный код
● 35 363 модулей
● 1 182 699 веб-сайтов на Drupal
● Друпал популярен во всем мире
● Дружное и открытое сообщество
● Общепринятые стандарты кодирования
● Удобные консольные инструменты (drush)
Drupal сообщество
Чтобы создать сайт на Drupal не обязательно
уметь программировать!
Типы Drupal разработчиков
● Кликальщики
○ не лезут в код
○ работают через графический интерфейс
○ используют готовые модули
● Кодеры
○ пишут код
○ создают модули
Где найти заказчиков?
● dru.io
● hookany.com
● фриланс биржи
● slack чат, skype чат
● сарафанное радио
● знакомые с Drupal мероприятий
Где и кому задать вопросы по Drupal?
● dru.io
● drupal.org
● slack чат, skype чат
● знакомые с Drupal мероприятий
Сейчас идеальное время,
чтобы начать изучение Drupal
Начните изучение с Drupal 8, потому что он вышел 10
месяцев назад.
Он будет актуален до 2020 года.
С чего начать?
● Сразу делайте сайт
● Изучите функционал, доступный из коробки
● Принимайте участие в локальных событиях
● Начинайте прямо сегодня
Если знаешь PHP
● Настройте свой редактор в соответствие со
стандартами кодирования Drupal
● https://www.drupal.org/project/examples
Николай
Шаповалов
Drupal developer
https://zniki.ru
https://vk.com/zniki
2016@zniki.ru
Золотой спонсор:При поддержке: Серебряные спонсоры:
Благодарю за внимание!

Профессия Drupal разработчик(Николай Шаповалов)