Как стать экспертом в CMS
Поспешу разочаровать тех, кто зашел сюда за лайфхаком «как за 10 дней освоить системы управления данными, а через 20 — заработать миллион». Если бы существовало такое руководство, профессия оказалась бы на обочине IT.
Стать крутым CMS-разработчиком нелегко. Умение устанавливать и настраивать темы WordPress не сделает из вас профессионала.
Вам потребуются терпение, время и энергия, решительность и и сотни часов упорной работы.
Крутые разработчики WordPress или любой другой CMS — люди, обладающие навыками аналитического мышления, владеющие в совершенстве PHP и MySQL. Они не довольствуются существующими возможностями, а создают пользовательские плагины, темы и модули, предназначенные для CMS.
Умение виртуозно обращаться с CMS — верный способ обзавестись прибыльной работой. На бирже труда хватает предложений постоянной работы с относительно низким порогом входа. Но настоящий клондайк — фриланс. На любой крупной бирже каждый десятый-пятнадцатый заказ посвящен именно созданию сайта при помощи CMS. Вознаграждение — от 1000 рублей за адаптацию маленького ресурса под новую тему, а полноценная разработка крупномасштабного сайта принесет уже 60−100 тысяч рублей.
Если вам нравится такая перспектива и вы хотите добиться успеха в этой области — вот 5 базовых советов, как это сделать быстро.
Сравнивайте
Познакомьтесь с WordPress, изучите возможности платформы. Это самая популярная CMS в мире, так что логично изучить её в первую очередь. Потом переключитесь на Joomla и Drupal.
Сравните, поймите плюсы и минусы каждой платформы, область применения. Затем выйдете за пределы «большой тройки», познакомившись с Magento, Blogger, Wix и остальными. Таким образом, вы не только расширите потенциальное поле деятельности, но и в будущем сможете подбирать CMS под задачу, а не наоборот.
Правильные друзья
WordPress, Joomla, Drupal — популярные системы, поэтому найти крутых профи в этой области не составит труда. Посещайте семинары, общайтесь с ними в социальных сетях и на форумах. Задавайте вопросы, следите за блогами и публикациями специалистов. Даже если вы не подружитесь — получите рекомендации, где найти ответы на все вопросы. Покажите себя с наилучшей стороны — появится крутой ментор.
Создавайте, а не пользуйтесь
Любой, кто на ты с компьютером, может установить и настроить WordPress. Вы, как будущий разработчик, должны научиться писать рабочий код для неё. Развиваемся по трем направлениям:
- PHP;
- MySQL;
- JavaScript.
Без первых двух пунктов вы просто практикующий пользователь. Последний — отличие крутого пользователя от начинающего.
Изучайте PHP и MySQL с привязкой к CMS. Во-первых, это интереснее, во-вторых, быстрее, так как вы не потратите время на адаптацию.
Читайте и советуйте
Вот 5 книг, которые вам надо прочитать;
- Wordpress для начинающих, Дэрил Бартлетт;
- WordPress для чайников, Лайза Сабин-Вильсон;
- Создаем свой сайт на WordPress, Андрей Грачев;
- WordPress для профессионалов, Трис Хассей;
- Professional WordPress Design and Development, Brad Williams, David Damstra, Hal Stern.
Все книги иллюстрированы и позволяют освоить систему управления данными через практику, поэтому скучно не будет. Для Joomla и Drupal вы без труда найдете похожую подборку книг, а вот с остальными CMS придется постигать через веб-ресурсы и форумы.
Кстати о форумах: проявляйте активность, вступайте в дискуссии, помогайте новичкам. Иногда вы будете ошибаться, а суровые разработчики пытаться задеть вас, но без этого вы не достигнете просветления.
Не ищите легких путей
Вы не сможете стать богом CMS, если будете хвататься только за лёгкую работу. Единственный плюс такой занятости — финансовая стабильность. Но куда полезнее для мозгов и карьеры развертывание крупномасштабных сайтов с плохо связанным контентом, с необходимостью адаптировать его для регулярной смены тем, с требовательными, но открытыми ко всему новому заказчиками.
Добавьте к указанным советам решительность и желание развиваться, и вы по праву получите звание «CMS-эксперт». Только ставя высокие цели и не желая идти по пути масс, вы добьётесь всеобщего уважения, выраженного в деньгах и интересных заказах.