后端程序员(PHP)打怪升级之路

时间:2023-02-11 10:37:34

心血来潮整理下后端程序员的成长路线,梳理下终极形态的技能点~

PHP

  • php基础语法,函数
  • 特性:autoload 命名空间等
  • 框架:ThinkPHP/CI/yaf/phalcon/yii/laravel等,选择性地使用&源码分析学习
  • 运行机制,源码学习
  • 扩展开发,C语言相关知识

MySQL

  • 增删改查语句
  • 索引的使用,索引原理,B+树,索引的优化
  • 查询语句优化
  • 分库分表
  • 集群搭建,mysql-proxy使用&原理,主从同步原理
  • 存储引擎,innodb原理
  • MySQL架构,运行机制,原理等

redis

  • 数据结构,相关命令
  • 运行原理
  • 主从
  • 集群,twemproxy

nginx

  • 配置
  • 架构&原理
  • openresty,nginx+lua

Linux

  • 基本命令
  • shell脚本
  • awk+sed

Golang

  • 掌握下,应对需要高性能的场景

架构&中间件

  • 高并发,高可用:缓存、降级、限流
  • 服务发现:consul/zookeeper/etcd
  • 消息队列:kafka/rabbitmq
  • rpc:thrift/gRPC

基础:网络&系统&数据结构算法

  • HTTP TCP/IP
  • 多线程/多进程/协程
  • 各种io
  • 数据结构&算法

安全

  • SQL注入
  • XSS
  • CSRF

前端

  • HTML/CSS/JS
  • jquery+bootstrap
  • vue