【必知必会】Go语言学习路径

  • Go语言核心编程:Go命令行操作,变量、常量、类型、函数、包,数组、切片,指针、结构体、方法、接口,协程、管道、缓存区、选择、互斥锁,defer、panic、recover、error
  • 命令行工具:cobra、unfave/cli
  • Web框架路由:Echo、Gin、Beego
  • 对象关系映射:Gorm、Xorm
  • 缓存:本地缓存GCache,分布式缓存Go-Redis,GoMemcache
  • 日志:日志框架Logrus、Zap,分布式追踪Jaeger
  • 实时通信:Melody、Centrifugo
  • 测试:GoMock,GoMonkey,单元测试GoCheck、GoMega、Ginkgo,行为测试GoConvey,GoDog,集成测试Testify,端到端测试Endly、Selenium
  • 消息队列:Kafka、RabbitMQ
  • RPC:twirp、Protobuf Buffers、gRPC-Go、gRPC-gateway,框架rpcx、Go-Kit、Micro
  • 构建事件驱动服务:Watermill、Message-Bus
  • 任务调度:jobrunner、gron
  • 需要了解的库:Validator、Glow、GJon、Authboss、Go-Underscore
  • Go模式:Creational、Structural、Behavioral、Synchronization、Concurrency、Messaging、Stability

我的规划

  • 《Head First Go 语言程序设计》 断断续续快看完了,轻松入门,预计了还需2h——M5W3早上
  • 《Go语言精进之路:从新手到高手的编程之路》快看完了,中间跳着读的,预计还得4h——M5W3早上
  • liwenzhou的博客,没看完全,预计完成还需2h——M5W3早上
  • 学习GoLand操作快捷键,提高效率的操作,预计完成还需2h——M5W3晚上
  • 学习go底层源代码,熟悉go常用API,输入:阅读源码+看官方文档+高质量博客,输出:专栏博客,重要的事。重要的事,持续到年底——周末
  • 仿照tiny-RPC写一个dRPC,需要一周时间——月底
  • go命令行指令写了一半,还没写完,预计完成还需3h——M5W3晚上
  • 公司级框架使用gin 框架,Micro框架,工具包common_lib
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值