Как, не будучи программистом, я умудряюсь создавать плагины для WordPress

1 сентября 2010 г.

Как, не будучи программистом, я умудряюсь создавать плагины для WordPress Примерно лет 5 назад я ходил на собеседования в местную компанию, занимающуюся созданием сайтов. Я шел туда, как верстальщик.

Один из вопросов, который мне задали, был: “На сколько ты оцениваешь свои знания языка программирования PHP по 10-бальной шкале?”. Мой ответ был: “Примерно 1-2 балла”.

В результате в эту компанию меня не взяли, объяснив тем, что им нужны специалисты со знанием PHP.

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

В сравнении с изучением технологий HTML, CSS и jQuery, которые я осваивал и осваиваю просто на “Ура!”, PHP почему-то мне дается нелегко. И на данный момент, спустя 5 лет, я все также оцениваю свой уровень знаний PHP в 2 (ну, максимум 3) балла из 10.

Несмотря на мои скудные PHP-познания, я умудрился создать ряд плагинов для движка WordPress.

Как же это у меня получается?

По сути, все просто. Я бы выделил следующие 3 момента, которые мне помогают в этом деле:

  1. Кое-какие основы PHP я уже знаю: знаю, как писать условия и циклы, создавать функции, немного разбираюсь в массивах, могу обрабатывать POST и GET запросы.
  2. Мир не без добрых людей, поэтому есть к кому обратиться за помощью. Мне не раз помогали следующие PHP-программисты: Максим, Антон Молодой, Ярослав (из моего города). Всем им большое спасибо!
  3. WordPress - очень популярный движок, поэтому в Интернете представлено просто море информации по решению тех или иных PHP-задач. Поэтому мне достаточно задать в Гугле правильный англоязычный запрос, а потом протестировать найденные куски кода. Т.е. все примеры уже есть, остается их только найти и использовать по назначению в своем плагине.

При всем этом есть один существенный минус - сложно решать проблемы и реализовывать пожелания пользователей моих плагинов. Т.е. когда просят: “А как сделать то-то и то-то?” или “А почему у меня вот это не работает?”, то часто приходится отвечать: “Не знаю”.

Вот и думаю - то ли у меня не хватает желания изучить PHP, то ли я не стой стороны к нему подхожу =)

* * *

По следующей ссылке вы узнаете, где скачать Photoshop CS5 Extended RUS, которая была выпущена в 2010-м году.

Комментарии (62): »

  1. Ответ на этот вопрос уже дан в статье =)

Присоединяйтесь к обсуждению!

Отправляя кoммeнтapий, вы автоматически принимаете правила кoммeнтиpoвaния на этом блоге.

Правила кoммeнтиpoвaния на блоге dimox.name:

  1. Первый кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.
  5. Комментарии не по теме удаляются.

Подписаться, не комментируя
  • Похожие статьи
  • Предыдущие из рубрики