Backend Developer (PHP)

Developing web applications and APIs in PHP using modern frameworks

Backend Engineering Junior Middle Senior Lead / Staff Principal
完整矩阵 职业路径 PDF
63 技能
5 级别
198 必备
310 要求

Backend Developer (PHP)是Backend Engineering族群中的角色。涵盖5个级别的63项技能(从Junior到Principal)。其中198项为必备技能。关键领域:Programming Fundamentals, Backend Development, Database Management。

技术栈

Junior PHP 8.3+, Laravel 11/Symfony 7, MySQL/PostgreSQL, Eloquent/Doctrine, Composer, PHPUnit, Docker, REST API basics
Middle PHP 8.3+, Laravel/Symfony, PostgreSQL/Redis, RabbitMQ basics, PHPStan/Psalm, Laravel Horizon/Symfony Messenger, Docker Compose, CI/CD
Senior PHP 8.3+, Swoole/RoadRunner/FrankenPHP, DDD, PostgreSQL/Redis/Elasticsearch, Kafka, Xdebug/Blackfire profiling, Kubernetes basics
Lead / Staff Microservices (PHP + Go/Node.js), API Gateway, Event Sourcing, Kubernetes, Terraform, PHP standards (PSR), Architecture Decision Records
Principal Multi-language architecture, Legacy modernization, Platform strategy, PHP RFC contributions

各级别重点

Junior

Building CRUD functionality in Laravel/Symfony. Writing migrations and Eloquent/Doctrine models. Writing feature tests. Fixing bugs. Working with Blade/Twig templates.

Middle

Designing REST APIs. Working with queues (Laravel Queue/Symfony Messenger). Optimizing N+1 queries. Setting up caching. Integrating with external APIs. Code review.

Senior

Application architecture design (DDD, Hexagonal). Performance optimization (OPcache, Swoole/RoadRunner). Migration to PHP 8.3+. Event-driven system design.

Lead / Staff

Microservice architecture on PHP. Coding standards. Legacy code modernization strategy. Framework selection. Coordinating backend and frontend.

Principal

Technology strategy: PHP vs other languages. Modernizing enterprise applications. Scalable system architecture. Participating in PHP community.

技能矩阵

63 技能 × 5 级别. 点击单元格查看详情。

A Awareness W Working V Advanced E Expert

AI-Assisted Development

4 技能
技能 Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
Cursor IDE A W A A
ChatGPT / Claude A W W A E
Prompt Engineering for Code A W A E

API & Integration

9 技能
技能 Jun Mid Sen Lead Princ
REST API Design A W A E E
GraphQL Design A W A E E
WebSocket API Design A W A A E
gRPC & Protocol Buffers A W A E E
gRPC & Protocol Buffers A W A A E
API Versioning Strategies A W A E E
API Documentation A W A E E
API Testing A W A E E
Rate Limiting & Throttling A W A E E

Architecture & System Design

5 技能
技能 Jun Mid Sen Lead Princ
System Design Fundamentals A W A E E
Microservices Decomposition A W A A E
Clean Architecture A W A E E
CQRS A W A E E
Event-Driven Architecture A W A E E

Backend Development

8 技能
技能 Jun Mid Sen Lead Princ
PHP Frameworks A W A E E
Apache Kafka A W A E
RabbitMQ A W A E E
Message Broker Patterns A W A E E
Redis A W A E E
Caching Strategies A W A E E
Task Queues A W A E E
Elasticsearch / OpenSearch A W A E E

Cloud & Infrastructure

5 技能
技能 Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
Terraform A W W A E
AWS A W A E E
Network Fundamentals A W A

Database Management

9 技能
技能 Jun Mid Sen Lead Princ
PostgreSQL A W A E E
MySQL / MariaDB A W A E E
Database Indexing A W A E E
Query Optimization A W A E E
Transactions & Concurrency A W A E E
Connection Pooling A W A E E
Database Sharding A W A E E
Data Modeling & Schema Design A W A E E
Database Migrations A W A E E

DevOps & CI/CD

1 技能
技能 Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI A W A E E

Observability & Monitoring

5 技能
技能 Jun Mid Sen Lead Princ
Structured Logging A W A E E
ELK Stack A W A A E
Prometheus & Grafana A W A E E
OpenTelemetry A W A A E
SLI / SLO / SLA A W A A E

Programming Fundamentals

8 技能
技能 Jun Mid Sen Lead Princ
Algorithms & Complexity A W A E E
Data Structures A W A E E
OOP & SOLID Principles A W A E E
Design Patterns A W A E E
Multithreading A W A A E
Async Programming A W A E E
Code Quality & Refactoring A W A E E
Type Safety & Type Systems A W A E E

Security

3 技能
技能 Jun Mid Sen Lead Princ
OWASP & Application Security A W A E E
Secure Coding Practices A W A E E
JWT / OAuth2 / OIDC A W A E E

Testing & QA

4 技能
技能 Jun Mid Sen Lead Princ
TDD & BDD A W A E E
Unit Testing A W A E E
Integration Testing A W A E E
E2E Testing A W A A E

Version Control & Collaboration

2 技能
技能 Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E

常见问题

Backend Developer (PHP)角色需要哪些技能?

Backend Developer (PHP)角色需要63项技能,其中198项为必备。技能分布在5个级别:从Junior到Principal。 查看完整矩阵.

如何在Backend Developer (PHP)角色中晋升到下一级别?

使用等级计算器评估您当前的级别并获取个性化建议。系统将显示晋升所需发展的技能。

Backend Developer (PHP)角色使用什么技术栈?

技术栈包含5种不同级别的技术。 PHP 8.3+, Laravel 11/Symfony 7, MySQL/PostgreSQL, Eloquent/Doctrine, Composer, PHPUnit, Docker, REST API basics, PHP 8.3+, Laravel/Symfony, PostgreSQL/Redis, RabbitMQ basics, PHPStan/Psalm, Laravel Horizon/Symfony Messenger, Docker Compose, CI/CD, PHP 8.3+, Swoole/RoadRunner/FrankenPHP, DDD, PostgreSQL/Redis/Elasticsearch, Kafka, Xdebug/Blackfire profiling, Kubernetes basics...

社区如何定义Backend Developer (PHP)角色的要求?

角色要求由社区通过提案系统制定。任何成员都可以提出修改建议,经过投票和专家评审后生效。

社区

👁 关注 ✏️ 建议修改 登录以建议修改
· 👁 2 订阅者
📋 提案
暂无提案 Backend Developer (PHP)
正在加载评论...