Как, не будучи программистом, я умудряюсь создавать плагины для WordPress
Примерно лет 5 назад я ходил на собеседования в местную компанию, занимающуюся созданием сайтов. Я шел туда, как верстальщик.
Один из вопросов, который мне задали, был: “На сколько ты оцениваешь свои знания языка программирования PHP по 10-бальной шкале?”. Мой ответ был: “Примерно 1-2 балла”.
В результате в эту компанию меня не взяли, объяснив тем, что им нужны специалисты со знанием PHP.
Все эти годы, являясь веб-девелопером, я постоянно ощущаю необходимость в знании языка PHP, поскольку мне приходится сталкиваться с ним регулярно. Однако у меня никак не получается его изучить.
В сравнении с изучением технологий HTML, CSS и jQuery, которые я осваивал и осваиваю просто на “Ура!”, PHP почему-то мне дается нелегко. И на данный момент, спустя 5 лет, я все также оцениваю свой уровень знаний PHP в 2 (ну, максимум 3) балла из 10.
Несмотря на мои скудные PHP-познания, я умудрился создать ряд плагинов для движка WordPress.
Как же это у меня получается?
По сути, все просто. Я бы выделил следующие 3 момента, которые мне помогают в этом деле:
- Кое-какие основы PHP я уже знаю: знаю, как писать условия и циклы, создавать функции, немного разбираюсь в массивах, могу обрабатывать POST и GET запросы.
- Мир не без добрых людей, поэтому есть к кому обратиться за помощью. Мне не раз помогали следующие PHP-программисты: Максим, Антон Молодой, Ярослав (из моего города). Всем им большое спасибо!
- WordPress - очень популярный движок, поэтому в Интернете представлено просто море информации по решению тех или иных PHP-задач. Поэтому мне достаточно задать в Гугле правильный англоязычный запрос, а потом протестировать найденные куски кода. Т.е. все примеры уже есть, остается их только найти и использовать по назначению в своем плагине.
При всем этом есть один существенный минус - сложно решать проблемы и реализовывать пожелания пользователей моих плагинов. Т.е. когда просят: “А как сделать то-то и то-то?” или “А почему у меня вот это не работает?”, то часто приходится отвечать: “Не знаю”.
Вот и думаю - то ли у меня не хватает желания изучить PHP, то ли я не стой стороны к нему подхожу =)
* * *
По следующей ссылке вы узнаете, где скачать Photoshop CS5 Extended RUS, которая была выпущена в 2010-м году.
Ответ на этот вопрос уже дан в статье =)
Спасибо, попробую!