Расчет стоимости привлечения клиентов

Что должен знать middle PHP разработчик?


Кто такой PHP разработчик? Это человек, который используя язык программирования PHP способен создавать как отдельные модули, так и целые страницы сайта, а также писать сценарии для различных web-приложений.

Данная профессия имеет свою градацию по уровням и опыту, где middle PHP разработчик занимает среднее место расположившись между Junior (новичок с малым опытом работы) и Senior (самостоятельный профессионал с опытом работы от 3 до 5 лет) разработчиками.

Чтобы программист мог считать себя middle PHP разработчиком он должен:

  • Иметь опыт работы с написанием кода на языке программирования PHP не менее 2 лет.
  • Закрепить все знания, которые были необходимы Junior разработчику, такие как: способность разработки под какую-нибудь популярную cms, знание gif и MySQL.
  • Быть способным понять и разобраться в чужом коде.
  • Понимать в чем заключается разница между ActiveRecord со связями и фаулеровским ActiveRecord.
  • Знать о шаблонах проектирования, как они используются и для чего нужны.
  • Уметь использовать MVC.
  • Иметь обширные познания HTML, CSS, JavaScript
  • Иметь высокий уровень self-management, а также углублённое знание английского языка.

Помимо этого, преимуществом могут стать:

  • Наличие опыта разработки серверного кода под TypeScript и др.
  • Понимание SOLID, а также знание Linux.
  • Опыт работы с тест-фреймворками, такими как например: Mocha или Jest.
  • Знание того, чем является Docker и для чего он нужен.
  • А также опыт в PostgreSQL и MySQL etc.
Похожие статьи