专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
架构师之路  ·  用单库自增键来生成业务id,后期要怎么分裤? ·  6 天前  
架构师之路  ·  世界上最SB的事情就是... ·  5 天前  
51好读  ›  专栏  ›  架构师之路

后端工程师必须掌握的10大技能,看你还有哪项没掌握?(2024最新全球调研)

架构师之路  · 公众号  · 架构  · 2024-09-06 12:26

正文

2024年最新全球调研,后端工程师10大核心技能,以及该技能相关的当下流行技术点,看大家有没有赶上时代潮流?

当然,国内外的一些差异,文末的问题值得我们一起思考。

核心技能一:站点/服务开发
2024流行技术:
REST
GraphQL
gRPC

核心技能二:数据库
2024流行技术:
SQL:PostgreSQL,MySQL,SQL-server,SQLite
NoSQL:MongoDB,DynamoDB,Cassandra

核心技能三:Cache
2024流行技术:
Redis
画外音:缓存Redis一统天下啦?

核心技能四:MQ
2024流行技术:
RabbitMQ
Kafka

核心技能五:bug调试与问题追查
2024流行技术:
ELK(ES,Logstash,Kibana)
Grafana
Loki
Prometheus

核心技能六:代码管理/版本控制
2024流行技术:
Git
GitHub
GitLab
Bitbucket

核心技能七:CI/CD
2024流行技术:
GitHub Actions
CircleCI
GitLab CI/CD
Jenkins

核心技能八:授权与认证
2024流行技术:
OAuth
JWT

核心技能八:云
2024流行技术:
AWS
GCP
Azure

核心技能十:容器化
2024流行技术:
Docker
K8s

端工程师技术栈站点/服务开发,数据库,Cache,MQ,权限与认证相关技术,这些都是设计架构,完成项目,编写代码相关的核心技能,国内外一致。

但是,有些技能,国内外发展也有所差异,值得我们思考:

1. 代码管理/版本控制,一个研发工具,在国内聊相关技术时,甚至“很难上得了台面”,什么全球计里,是后端工程师的10大技能呢?

2. CI/CD,偏流程工具,国内一般由SCM工程师负责,为什么全球统计里,是后端工程师的10大技能呢?

3. 云,容器化,国内一般由OP或者Devops负责,为什么全球统计里,是后端工程师的10大技能呢?

4. bug调试与问题追查,大家都使用ELK,Grafana,Loki,Prometheus吗?我的印象中,怎么一般都grep,shell查bug呢?

难道,是国内岗位分工更细,工业化发展更先进?
还是,国外对后端工程师的要求更高呢?

相关文章:
网易云音乐崩了,聊聊多机房多活架构
阿里巴巴,日志与异常强制规范26条,Java篇
中国程序员的悲哀!(全球调研)