shenyi
管理员
管理员
  • UID1
  • 粉丝17
  • 关注0
  • 发帖数159
阅读:633回复:1

本站golang课程学习顺序、回答网友疑问

楼主#
更多 发布于:2019-09-21 00:29


本站有golang 专栏,戳这里
以及正在连载开更的“付费阅读”实战课程第一季,go-micro框架也是主线语言(swoole/swoft2.x作为支线内容)。


很多小伙伴搞不清楚学习顺序,这里说明下。


首先申明:网站的课程定位用户是初级以上、中级或中级以下。特别适合怀才不遇、或想跳槽、技术提升的学员,大部分课程是不适合完全零基础学员的。由于今年是golang+php主题年,因此本年的课程都是围绕这两个语言的技术栈展开的。(明年是java+go+php).
学习顺序如下:
1、首先得了解下Linux、docker。网站课程大部分以docker为演示环境。  
  老司机学Docker之初级实战篇
  docker+flannel跨主机通信操作演示


2、老司机学go之基础速学课程。本课程快速过语法,并结合实例来加深理解。本课程录制时是go1.11。而后升级为go 1.12


3、GO基础进阶之网络编程篇
本课程是基础进阶角度,以自撸一个反向代理、一些简单算法来了解和入门go的网络编程入门


4、老司机学GO之Gin实战速学篇
  gin是go在web开发领域比较容易上手且性能卓越的web框架(注意:微服务框架和web框架是不一样的)。本课程是入门课程,依然是以实例为背景
 (注意:gin在后面的其他实战课程还会进阶(结合微服务框架),不要急着一个课程就能学到完美,这是不可能的)


5、go基础进阶之mysql代理和中间件篇(本课程难度较大,选学
 本课程结合第三方库实现一个简单的mysql代理,和模拟实现部分数据库中间件功能。目的是为了开拓眼界,不是做开源项目。由于对于新手来说难度偏大,可以选学


6、etcd+golang实战速学
不管是学go还是java还是php。不仅仅是学语法(只会语法有个P用,哈~~~),更关键是的学习技术栈、领域知识。譬如大家了解的mysql、Redis都是技术栈的一份子。本课程是etcd的结合开发课程。主要讲解譬如服务注册与发现、简易配置中心、分布式锁。 本课程是免费观看的,只有年费会员可以下载课件和技术答疑

7、grpc+go实战速学入门
 用go做开发,那么rpc是绕不过去的。实际开发中经常会把业务封装在rpc中,各个系统以及异构语言都可以进行调用。那么grpc是比较合适的跨语言框架。 本课程依然是入门 。后面实战课程中会有具体应用


8、go-kit微服务入门第一季 (选学)
  gokit是一个流行的微服务工具集。虽然底层了些,但是更加灵活。本课程是给"不甘于使用框架“的同学进阶的。难度较大,选学


9、Go-Micro微服务框架实战套路速学
 本课程是后面的<付费阅读>实战课程中使用的主框架。本课程web api部分用gin嵌入,并结合grpc部分。同时讲解php 写的api的接入流程等。观看本课程默认您已经了解go、gin、grpc、docker



后面还会不断开新的课程。 (注意:是  不断。以上只是目前的进度,不代表这个学完就掌握全部了)

网站支持购买 年费会员(以及3年期会员),戳这里。别买盗版(盗版无答疑),课程的精髓除了视频本身,更关键的是课后答疑和工作中的技术支持(不帮忙调试私人项目的BUG、免费帮做私活、代做面试题,别想太多)

另外,大家都很忙的。不付费没事。群里(QQ群:98514334)照样可以问问题,如果是好问题有代表性,我照样会无偿帮助你,但是如果您买了别人网站的课程,别人不给答疑,然后要我来答疑,就不合适了。。。还是那句话:大家都很忙的~~~


之前有学员抱怨学习咱的课程太辛苦了,学着学着发现额外要学的东西太多了。不像某培训机构学的很开心、只要稍微学学就“成功了”,我回答一下
1、学无止境、技术永远是学不完的,且学的越深越发现自己懂的太少了,太难了,说明你在走上坡路。相反,如果你学着学着发现自己掌握了全世界,没啥好学的了,那你就完了。。。。。。。

2、语法学着是舒服的,开心的。 实战必然是痛苦的、坑到哭都有可能。“xxx语言轻松实战、21天入门到精通、4个月成为架构师之类的”,别人敢讲,你也敢信??


3、有的东西,你觉得简单,别人也会觉得简单。。。  不是吗?



会讲故事的程序员
zhangxiaoma
资深老生
资深老生
  • UID90
  • 粉丝0
  • 关注0
  • 发帖数3
沙发#
发布于:2019-09-29 18:54
跟着线路好好学习go,努力跟上十一的实战项目。
游客

返回顶部