PHP工程师技能清单

PHP应用广泛,作为一个PHPer,你需要的不仅仅是PHP本身,你需要的是一个技术生态,包括Java、Golang、Javascript、Python这里有你应该知道的工具和知识

以下列出的都是我作为架构师以来所用过的,希望对你有所帮助。

以下内容会持续更新,欢迎关注

PHP发展趋势

书单

PHP开发

接口开发
常用组件
PHP支付开发
PHP图形操作
视频转码开发
php性能分析
  • XHProf
开发框架
单体数据缓存
扩展开发

PHP内核研究

代码管理

  • Git
  • Gitlab
  • Svn

虚拟化容器技术

异步消息

web服务器

  • Nginx
  • Caddy
  • Apache

API网关

  • kong
  • openresty

开发引擎

网络协议

web安全

  • SQL注入攻击(SQL Injection)
  • 跨网站脚本攻击(Cross Site Scripting, XSS)
  • 跨网站请求伪造攻击(Cross Site Request Forgeries, CSRF)
  • Session固定攻击(Session Fixation)
  • Session劫持攻击(Session Hijacking)
  • 文件上传漏洞攻击(File Upload Attack)

命令行

web前端

爬虫技术

  • Puppeteer

PHP网络编程|游戏服务器底层

日志架构

  • ELK

数据库

数据处理

操作系统

devops

运维

运维安全

  • redis无密码漏洞攻击

任务调度

项目管理

设计模式及UML

分布式架构

微服务架构

单元测试

并发异步编程

  • swoole

压力测试

自动化测试

持续集成

  • Jenkins

大数据

  • Hadoop生态圈

机器学习

物联网

跨平台桌面开发

移动APP开发

一些常用小工具

你觉得作为一名PHP开发者需要具备哪些技能,欢迎留言给我。

发布了18 篇原创文章 · 获赞 8 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/leigin/article/details/104485650