Часто получаем письма от людей, которые хотели бы работать у нас веб-программистами, однако редко кто из них имеет более-менее точное представление о программировании и вообще о веб-разработке. К сожалению, создание сайта на конструкторе или установка Joomla! с готовым шаблоном и набором готовых модулей не дает такого представления. Поэтому мы написали список необходимых навыков для тех, кто хотел бы работать веб-программистом, неважно, у нас или в другой фирме. Поясню, что нижеуказанные навыки не относятся к разработке каких-либо серьезных проектов с индивидуальным функционалом. Речь идет о потоке средних проектов: сайтов-визиток и небольших корпоративных сайтов, к примеру, для маленького отеля или эвент-агентства.
Итак, список знаний, умений, навыков, языков программирования и технологий для начинающего веб-разработчика.
Шестой пункт – это, конечно, не универсальное, а наше личное требование, так как в качестве основного движка для проектов мы используем именно MODx. Конечно, у других веб-студий это может быть Joomla!, Wordpress или еще что-то другое. Для пользы дела, конечно, не мешает веб-разработчику ознакомиться со всеми популярными движками, т. к. это расширяет кругозор и значительно облегчает изучение новых систем и фреймворков в дальнейшем.
Следующим шагом, конечно, должны стать фреймворки вроде Yii или CodeIgniter, а также, желательно, знание принципов MVC и ООП.