Некоторые ключевые отличия между уровнями Middle, Middle+ и Senior PHP-разработчиков:
Middle. 1 Опыт работы — около 3–5 лет коммерческой разработки. 1 Специалист полностью автономный, ему не помогают коллеги. 1 Он разрабатывает архитектуру проекта, оптимизирует код и т. д., иногда принимает участие в командных решениях. 1 Однако полной ответственности за задачи или проект он не несёт. 1
Middle+. 1 Опыт работы — около 4–5 лет коммерческой разработки. 1 Такой специалист может самостоятельно принимать сложные технические решения, браться за их реализацию или лично курировать выполнение. 1 Он участвует в архитектурных и стратегических обсуждениях и помогает новичкам. 1
Senior. 1 Опыт работы — около 5–6 лет коммерческой разработки. 1 Senior способен самостоятельно реализовать архитектуру проекта от начала и до конца, а также взять на себя личную ответственность перед заказчиком за технические решения. 1 Он находит и исправляет ошибки других разработчиков и распределяет задачи между менее опытными коллегами. 1
Каждая компания самостоятельно устанавливает уровни программистов и разработчиков и конкретные требования к каждому грейду. 5 Это во многом зависит от положения компании на рынке труда и специфики её деятельности. 5