业务能力

Basic

掌握常用编程语言,如:Java,Python,Golang,JavaScript,SQL,Shell,以及熟悉CentOS,Ubuntu等Linux操作系统

Web

掌握Web开发技术,如:HTTP,RESTful,MyBatis,Spring Boot,Spring Cloud,Django,以及Netty,Dubbo,Nginx等

Database

熟悉主流数据库,缓存及消息中间件,如:MySQL,PostgreSQL,MongoDB,以及Redis,RabbitMQ,RocketMQ等

BigData

熟悉基于Hadoop生态的大数据相关组件,如:Hive,HBase,Spark,Flink,以及Kafka,ElasticSearch,ZooKeeper等

Architecture

掌握分布式理论及架构实践,如:CAP原理,BASE理论,RPC通信,负载均衡,高可用,API网关,微服务等

DevOps

熟悉常用DevOps相关基础设施及组件,如:Git,Jenkins,Ansible,Docker,以及K8S,Terraform等