【路线】【go】
@
【转载】 golang 知识路线
- 免责声明:仅供学习交流使用!开源框架可能存在的风险和相关后果将完全由用户自行承担,本人不承担任何法律责任。
Go 开发者路线图
在 2021 年 成为一名 Go 开发者的路线图:
在下边有一个路线图,如果你想要成为一名Go语言的开发者的话,你可以沿着这张图里面的路径去学习,里面记录了一些你可能也想学习的库。当你问到:”我想成为一名Go语言开发者,接下来我要学些什么?“,我做的这个路线图就是一个很好的建议。
English
繁體中文版
日本語版
Versão em Português do Brasil
한국어
Русский
Українська
فارسی
免责声明
本路线图的目的是让你看到学习Go语言的一个全景图。在你对接下来要学习什么感到困惑的时候,这个路线图会给你一些指导,而不是鼓励你去选择当下流行的东西。你需要逐渐了解为什么一个工具可能会比另一个工具更适合某些场景。但请记住,流行的东西并不意味着一定适合你的工作。
给我一个 Star! ⭐
如果您喜欢或者正在使用这个项目来学习或者开始你的计划,请给我一个 Star,谢谢!
路线图
资源
-
先决条件
-
通用开发技能
- 学习GIT,在GitHub上建立一些仓库,与其它人分享你的代码
- 了解 HTTP(S) 协议,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 不要害怕使用Google,Google 搜索的力量
- 看一些和数据结构以及算法有关的书籍
- 学习关于认证的基础实现
- 面向对象原则等等
-
命令行工具
-
网页框架 + 路由
-
数据库
- 关系型
- 云数据库
- 搜索引擎
- NoSQL
-
对象关系映射框架
-
高速缓存
- GCache
- 分布式缓存
-
日志
-
实时通信
-
API 客户端
-
最好知道
-
测试
-
任务调度
-
微服务
- 消息代理
- 构建事件驱动型服务
- 框架
- RPC
最后
如果您认为该路线图有待改进,请务必提交PR或者发Issue。当然,我也会持续地改进它,所以你可以给这个仓库点个 Star 以便于再次访问。
想法来源于 : ASP.NET Core Developer Roadmap
贡献
这个路线图是用 Draw.io 做的。项目文件为该仓库下的 golang-developer-roadmap-zh-CN.xml
文件。 您如果想要修改它,您可以进入 Draw.io 点击打开已有图表并且选择这个 xml
文件。它会为您打开这个路线图。改进它,并且上传,以及更新该 ReadMe 中的对应图片,然后提交 PR(以 400% 的缩放导出 PNG 以及使用 Compressor.io 来压缩它)。
- 用 PR 提交改进
- 在 Issue 中交流想法
- 传播这个图表
License
参考资料
免责声明:
本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信