《Go 语言学习路线图》让你少走弯路,Let’s Go。持续更新中...
前言
为了方便大家能够按照由易到难的顺序,系统的学习 Go 语言,我把自己的学习经验做了汇总整理。
方便大家更系统的学习 Go 语言,欢迎大家在评论区推荐、自荐优秀的 Go 文章。
让我们手牵着手,一起走,少走弯路,又快又好的成为 Gopher,Let's Go。
建议大家先收藏,结合自己的情况合理安排学习计划,坚持学习打卡,可以在评论区留言。
概览
首先分享了我的学习经验:讲一讲 Go 语言为什么值得学习?以及我是如何高效学习 Go 语言的。
然后就是刻意练习了,需要大家和我一样,坚持每天手撸代码,多敲多想:
通过对 Go 基础篇的学习,可以从 Go 小白升级成为能用 Go 撸代码的 gopher。
通过对 Go 进阶篇的学习,可以从 Go 初级程序员升级为 Go 中级工程师。
通过 Go PHP JAVA 类比篇的学习,可以更好的理解 Go 的优势,更好的理解 Go 的设计思想。
框架篇 不仅对比了目前主流的 Go 框架,还重点讲解了 GoFrame 框架相关的知识点。
GoFrame 是类似 PHP-Laravel, Java-SpringBoot 的 Go 企业级开发框架,非常值得大家学习。
最后,会通过几篇应用实践的文章收尾,带大家体验一下用 Go 开发企业项目的快乐。
学习经验
# 【答读者问】把 Go 基础学完后,是学 web 方向还是区块链方向?
# 都说复盘能力很重要,如何复盘更有效?Superset 你值得拥有
Go 基础篇
# Go 基础数据类型使用实战:int float bool
# Go slice 切片详解和实战:make append copy
# Go 语言 if 判断和 for 循环实战 goto 使用的那些坑
Go 进阶篇
# Goroutine 是什么?进程、线程、协程又是什么?有什么区别和联系?
# 什么时候用 Goroutine?什么时候用 Channel?
# Go RPC 入门指南:RPC 的使用边界在哪里?如何实现跨语言调用?
Go PHP JAVA 对比篇
面试题篇
# 这是两个 Gopher 面试必知必会的知识点,你搞懂了吗?
框架篇
# 你用 Go 写过中间件吗?带你用 Gin 实现【用户角色权限管理中间件】
# 你用 Go 写过中间件吗?带你用 Go 实现【操作日志中间件】
GoFrame 篇
微服务篇
应用实践篇
# Go WEB 进阶实战:基于 GoFrame 搭建的电商前后台 API 系统
# 协同开发时,如何科学的使用 Git 紧急修复线上 bug?
总结
勤学似春起之苗,不见其增,日有所增。
欢迎大家复刻我的学习经历,一起学习,一起升级打怪,面向加薪编程。
一起学习,升级打怪
公众号:程序员升级打怪之旅
微信号:wangzhongyang1993
版权声明: 本文为 InfoQ 作者【王中阳Go】的原创文章。
原文链接:【http://xie.infoq.cn/article/129bb397ff04a88a789c068ed】。文章转载请联系作者。
评论 (1 条评论)