Golang-003-合格Go开发工程师技术栈

作为一名合格的Golang开发工程师,目前来说需要掌握的技术栈和相关领域:

系统:macOS、CentOS、Linux、Windows
语言:Golang
数据库:MySQL、MongoDB
缓存:Redis
容器:K8S、Docker
消息中间件:Kafka、RabbitMQ
持续测试集成部署:Jenkins
服务器:nginx
全文索引:Elasticsearch
集群:ETCD、ZooKeeper
IM: goim
Web框架:Gin、Beego、Iris
微服务框架:go-zero、go-micro
其他:Web socket、CICD、

重点领域的关键字:分布式微服务架构、大数据高并发、爬虫(单体、并发、分布式)、高效数据设计优化、自动化部署、容器技术、高性能低成本可扩展架构设计、安全、负载均衡、性能设计、微服务框架、监控告警、日志、中间件、持续集成

一定要逛的网站:
Go官方网站:https://golang.google.cn
Go中文社区:https://studygolang.com/
Go标准库中文文档:https://studygolang.com/pkgdoc
哔哩哔哩:https://www.bilibili.com/

Go语言教程:https://www.runoob.com/go/go-tutorial.html
Go语言入门教程(非常详细):http://c.biancheng.net/golang/intro/
腾讯Go教程:https://cloud.tencent.com/developer/doc/1101

PS: 有变更,将后续补充...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容