Является ли разработка Magento слишком сложной для младшего разработчика?
Я - менеджер проекта для небольшого проектного агентства, и мы надеемся привлечь нового младшего разработчика в новый проект, над которым он/она будет работать - сайт электронной коммерции Magento.
Насколько сложно создать Magento? Я много слышал о своей крутой кривой обучения, даже для опытных разработчиков, но насколько это верно?
Проект продлится около 6 недель - для этого будет достаточно времени для того, чтобы новый младший разработчик приобрел достаточный опыт, а также создал сайт, то есть нет, они будут погружаться прямо.
Помог бы младший PHP-разработчик с этим или было бы лучше нанять более опытного PHP-разработчика - или даже искать фактического разработчика Magento?
Ответы
Ответ 1
Шесть недель не будет достаточным временем для того, чтобы новый разработчик действительно смог повесить Magento, и на самом деле я сомневаюсь, что даже опытный разработчик сможет сделать это, если кто-то другой не сможет их преодолеть.
Лучше всего пойти с разработчиком, который работал в Magento в прошлом и уже работал с соответствующими частями системы в прошлом.
Надеюсь, что это поможет.
Спасибо,
Джо
Ответ 2
У опытного PHP-разработчика больше шансов быстро ускорить работу с Magento, но ТОЛЬКО, если раньше они использовали серьезные фреймворки, такие как Zend или CakePHP. Есть много опытных разработчиков PHP, которые не занимались подлинно объектно-ориентированными инфраструктурами качества предприятия, такими как Magento, и они будут бороться. Ваш хакер в стиле сада PHP будет утонуть в Magento, если его бросить в глубокий конец.
С другой стороны, если ваш младший разработчик использовал Zend и действительно понимает OO, тогда они могут преуспеть - особенно если они хорошо учатся из примера, есть много примеров хорошо написанных модулей Magento и инструментов запуска. Любой, кто просто копирует/вставляет случайный PHP-код из Google, будет ужасно потерян.
Многие из них сводятся к индивидуальности и мышлению личности. Не предполагайте, что опытный PHPer найдет его легким и наоборот. Когда вы проводите собеседование, принесите им на доску какой-то простой код для вас, примените FizzBuzz test, попросите их набросать, что Монополия как в коде, вы должны убедиться, что они могут сами думать и применять логику решения проблем.
Ответ 3
Я попробовал свои силы при использовании Magento для нескольких личных и профессиональных проектов. Я был очень впечатлен тем, насколько он прочен, но когда я попытался настроить, как выглядели вещи (даже тема), мне было сложно работать с невероятно.
Я думаю, что любому, кто не является разработчиком Magento по профессии, потребуется несколько обширная подготовка по разработке для него. Там Magento книги там, но из того, что я прочитал из нескольких из них... Информация уже устарела.
Лично я бы получил фактического разработчика Magento...
- Logan
Ответ 4
Все это правда!
Ваш младший разработчик не может узнать Magento через 6 недель, даже если это простой и простой проект. В этом случае я предлагаю вам нанять опытного разработчика, чтобы помочь вам использовать все фантастические возможности Magento.
Да, потому что, если кривая обучения сложна, Magento получает вознаграждение за все время, потраченное на чтение, поиск, ошибки и тесты, пока не станет "Magento Master".
Ура!