转眼之间,又到了2023,2022似乎比往年过得更快一些。这一年经历3-6月的上海封城、经历了8月的找工作、经历了公司的不断裁员、经历不断地核酸、经历了疫情的全民放开和经历了你阳了吗等等,这一年大家的生活好像都过得挺糟糕的。可面对这些,大家又是无能为力,面对各种内卷、面对各种裁员、面对疫情对生活带来的压力。看着眼前糟糕的环境,我们唯一能做的就是尽可能的努力学习,提升自己。

2023年 全网最全Go学习资料汇总_Go

2023年 全网最全Go学习资料汇总_编程语言_02

2023年 全网最全Go学习资料汇总_Go_03

面对这一年的各种困境,个人也开始明确了自己的职业规划,也开始主动去接触新的知识,去结交新的圈子。在这个过程中,才真正的意识到自己的认知是多么的狭小,感觉自己像一个井底之蛙一样。从工作上,这一年最大的收获就是有了一个属于自己的业务项目,并持续为之打磨,虽然在这个过程中很累,但很幸运自己一直在坚持。在生活中,虽然好几年没回家一次,但仍能时刻感受到家里的温暖;同时在这一年中,也遇到了另外一伴😏。

写这篇文章也不是为了吐槽2022年是多么的糟糕,也不是为2023年立flag。只能说算是一个简单的总结吧。也希望2023年能够继续保持2022年的一种良好的心态,不断地努力、不断地提升自己。下面的内容就是在2022年之间,个人接触到的一些不错的学习资料,里面有一些视频教程、学习文档、开源软件等等内容,也希望我的总结能帮助到你们。好了,开始介绍正文吧。大致分为如下的提纲。这篇文章主要是分享编程文档和视频。会持续更新其他的内容。​​本文具体的收录地址​

2023年 全网最全Go学习资料汇总_Go_04

2022年文档

在2022年工作上也很忙,同时也一直在做学习总结,基本没写什么文档。这里也汇总一下写过的文章。

思维导图

Redis常问面试题汇总

2023年 全网最全Go学习资料汇总_Redis_05

MySQL学习大纲

2023年 全网最全Go学习资料汇总_Redis_06

MySQL150道面试题总结

2023年 全网最全Go学习资料汇总_Redis_07

文章汇总

  1. ​为什么说Go字符串不能修改​
  2. ​Golang中的代码分层设计实践与总结​
  3. ​适用于快速开发应用的Golang二次框架​
  4. ​MySQL一个200G的大表 该如何优化SQL查询操作​
  5. ​MySQL一个200G的大表 该如何优化SQL查询操作​
  6. ​分布式日志存储架构设计方案​
  7. ​分布式日志存储架构代码实践​
  8. ​聊聊Redis热点key缓存问题如何解决​
  9. ​如何在Go中操作Redis服务​
  10. ​Golang中slice和map并发写入问题解决​
  11. ​Redis Stream实现消息队列中间件​
  12. ​完全弄懂Redis各种业务场景下的使用​
  13. ​使用Golang操作Redis的Steam实现高可用MQ服务​
  14. ​为什么推荐MySQL不使用join查询​
  15. ​熬夜爆肝整理的elasticsearch中文手册文档​
  16. ​Go开发微信小程序SDK推荐​
  17. ​Go中struct初始化内存布局情况​
  18. ​初学Go 值得深研的7大开源项目​
  19. ​2022年最适合编程的 6 种字体​
  20. ​Go语言 参数传递究竟是值传递还是引用传递​
  21. ​Go语言 参数传递究竟是值传递还是引用传递​
  22. ​Go中的错误和异常处理最佳实践​
  23. ​使用Go设计多缓存驱动​
  24. ​Redis大厂面试题总结(2022最新版 附答案)​
  25. ​如何分析Golang依赖包的各项指标能力​
  26. ​10分钟学会Go结构体类型​
  27. ​20分钟学会数组与切片​
  28. ​搭建了一套电子图书系统 快来看看​
  29. ​谷歌都在用的监控软件,到底长什么样​
  30. ​实战—Go程序分析利器pprof​
  31. ​一篇文章快速理解微服务架构​
  32. ​Go实现工厂模式​
  33. ​微服务下的网关如何选择​
  34. ​如何理解 Go函数是一等公民​
  35. ​Go方法 为什么推荐 使用指针类型的接收者​
  36. ​有哪些办法可以降低 Redis 的内存使用情况​
  37. ​Git-Flow 的工作流程最全面使用总结​
  38. ​使用 Go + HTML + CSS + JS 构建漂亮的跨平台桌面应用​
  39. ​使用Go开源的一款性能监控软件​
  40. ​面试大厂 看这篇MySQL面试题就够了​
  41. ​linux、数据库、redis、mongo统一管理操作平台​
  42. ​你应该知道的17个Golang包​
  43. ​重新整理一波Go学习资料​

学习文档

今年主要的重心是在Golang这门编程语言上,但也不缺乏对其他的知识学习。或多或少也会介绍到其他相关的文档。

开发文档

  1. ​Go官方开发文档​​:一切的编程文档,个人都推荐首看官网文档。如果你学习Go,首推官网教程。基本你把官网教程读一遍,能对Go这门编程语言有一个全面的认识。
  2. 2023年 全网最全Go学习资料汇总_编程语言_08

  3. ​Go中文网​​:上面提到的官方文档,可能对于英语差一点的开发者来说,有一定的难度。那么推荐你使用Go中文网。Go中文网的创立已经有多年,上面的很多技术帖子都蛮不错的。同时有Go官方包和官方文档的中文版,能够很好的解决你的英语水平。
  4. 2023年 全网最全Go学习资料汇总_Redis_09

  5. ​C语言中文网​​:虽然通过名称,看上去是专门学习C的。实则该网站是专门做文档教程。里面有很多高质量的编程语言教程、例如JavaScript、C、C++、Python、JavaScript等主流的编程语言。如果你没找到好一个文档教程网站,比较推荐你使用这个网站。不过里面的有些文档需要会员才行,站长好像是全职在负责这个网站的运营,毕竟人家也要生活。
  6. 2023年 全网最全Go学习资料汇总_编程语言_10

  7. ​地鼠文档​​:地鼠文档是一个专做Go语言文档教程的网站。里面的文档教程,可以说是包含了所有Go主流的教程,收藏了很多 Go 学习资料。包括网站,书籍,开源库,开源项目等。可以作为Go学习的一手资料。
  8. 2023年 全网最全Go学习资料汇总_Redis_11

  9. ​Go夜读​​:这是一个由众多资深 Gopher 组织的开源项目,主要是对Go源码进行解读。并且坚持开源,将相关资源都上传到了GitHub。如果你对Go有所了解之后,这是一个深入学习Go的站点。
  10. 2023年 全网最全Go学习资料汇总_Redis_12

  11. ​小林coding​​:推荐该博客的主要原因是,博主讲所有一些晦涩、难懂的技术文档都通过图解+文字的方式进行分享,讲平日枯燥的技术更加生动、形象的展示。里面的内容包含了计算机网络、操作系统、计算机组成、数据库、编程语言等相关内容。是非常推荐大家学习的一个博客。
  12. 2023年 全网最全Go学习资料汇总_编程语言_13

  13. ​mojotv 博客​​:里面很多 Go进阶文章,还有其他方面(docker、rust、Linux)的技术文章。如果你学完Go的基础语法,想进行一些进阶提升,是非常推荐的一个技术博客。
  14. 2023年 全网最全Go学习资料汇总_Redis_14

  15. ​煎鱼博客​​:相信学Go的开发来说,煎鱼大佬大家已经不陌生。煎鱼是<<Go 语言设计哲学>>一书的作者,同时他个人也有自己的公众号,不定期的分享一些关于Go的面试题或者一些有价值的问题。如果你想持续学习Go,但也没有太多的时间去实践一些问题。非常推荐关注。
  16. 2023年 全网最全Go学习资料汇总_Redis_15

  17. ​Go语言设计与实现​​:这个博客乃是左神大佬编写。里面的技术文档不仅仅涉及到Go的基础知识,更多的对底层原理、源码等方面的分析。例如并发编程、编译原理、内存管理等等深度内容的剖析。要想进阶Go语言,强烈推荐学习。
  18. 2023年 全网最全Go学习资料汇总_Redis_16

  19. ​Go系列教程​​:如果你在学习Go的过程中,遇到教程文档太过于啰嗦,想找一个快速入门的教程,非常推荐你看该教程。该教程内容涉及到Go入门必会的知识点总结,没有过多的理论知识,直接都是基础语法实操。
  20. 2023年 全网最全Go学习资料汇总_编程语言_17

  21. ​Go 语言高性能编程​​:该博客虽然内容不对,但也包含了几个Go热门问题的分享总结。想要对Go性能提升学习的,比较推荐看看该教程文档。
  22. 2023年 全网最全Go学习资料汇总_Redis_18

  23. ​Redis设计与实现​​:该书全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法思想。 通过阅读本书, 读者可以快速、有效地了解 Redis 的内部构造以及运作机制, 从而学会如何更高效地使用 Redis 。
  24. 2023年 全网最全Go学习资料汇总_Go_19

13.​​Go 程序员面试笔试宝典​​:该书针对国内互联网企业对Go的面试题做了一些汇总,从代码演示、源码分析等方面分析Go内部的底层原理。不仅仅可以应付面试题,也是深入学习Go的不错书籍。

2023年 全网最全Go学习资料汇总_编程语言_20

  1. ​设计模式​​:该站点内容是针对编程设计模式的理论与代码实践。其中的代码示例是至今见过最全的书籍,每一个设计模式都有对应的理论+代码编写,同时也支持多语言,有C、C++、JavaScript、PHP、Go、Java、Python等编程语言。如果要学习设计模式,这绝对是你的最佳选择。

上面的一些站点,均是个人在2022年内接触过,部分站点也深入阅读过的教程。非常推荐大家阅读上面的一些教程。关于文档类的教程也给大家总结到这里了,其实有更多的教程还未总结出来,后续也会不断地更新。同时大家有什么好的资料、教程也欢迎反馈总结。

学习视频

随着对编程技术的深入了解,个人也开始偏向阅读文档类型的教程。对于视频教程就较少的观看。这里还是汇总几个认为不错的资源推荐给大家。

  1. ​B站最深度的Golang学习到实战​​:对于通过文档学习Go开发,你会感觉枯燥乏味,推荐你看这个视频教程。该视频教程不仅仅是教Go基础语法知识,还会涉及到计算机操作系统,Go底层原理等相关知识,不仅有示例代码还有非常深入的图形讲解。
  2. 2023年 全网最全Go学习资料汇总_Redis_21

  3. ​Golang网络编程实战​​:Go这门编程语言,从基础语法来说,对于有编程经验的开发者来说很简单。但深入学习之后,你会发现需要掌握的基础知识太多了,尤其是操作系统、计算机原理、网络等相关的内容。该视频就是针对网络编程做的一个分享,内容质量也非常地高。特别适合想对网络编程深入学的开发者。
  4. 2023年 全网最全Go学习资料汇总_Go_22

  5. ​Golang深入理解GPM模型​​:Go语言如此之火,主要是得益于其并发能力,其并发能力的集中体现在协程上。因此很多时候,协程原理成为面试必问,如果你想对协程相关知识的了解,这应该是最值得推荐的一个教程。
  6. 2023年 全网最全Go学习资料汇总_Go_23

  7. ​计算机编译原理​​:因为在学习Go的过程中,需要涉及到一些计算机编译的知识,便找到这样的一个课程。该课程来自哈尔滨理工大学出品,内容视频简单易懂,非常推荐学习。
  8. ​计算机网络​​:在学习Go的过程中,发现还需要对计算机网络有所了解,便找到了这样的一门课程。该课程是计算机网络编程作者韩立刚老师授课,内容质量肯定是相当高的。
  9. 2023年 全网最全Go学习资料汇总_Go_24