shenyi
管理员
管理员
  • UID1
  • 粉丝19
  • 关注0
  • 发帖数348
阅读:8466回复:7

本站golang课程学习顺序、回答网友疑问(不断更新中)

楼主#
更多 发布于:2019-09-21 00:29
      申明:课程定位用户是初级以上、中级或中级以下。特适合怀才不遇、想跳槽、技术提升的学员,大部分课程是不适合完全零基础学员的。  
学习顺序如下:
1、首先得了解下Linux、docker。网站课程大部分以docker为演示环境。  
   老司机学Docker之初级实战篇 (实在不想学,可以跳过)
   docker+flannel跨主机通信操作演示 (选学)

2、老司机学go之基础速学课程。速过语法结合实例来加深理解。本课程录制时是go1.11。而后升级为go 1.12。现在的新课程一律是1.14  (2.1~~2.6是扩展课程,可以后面再回头恶补)
    2.1 老司机基础恶补之二叉树篇  后面会开辟专门的基础专栏(主要设计数据结构、算法、设计模式等,不是讲语法)
    2.2  GO基础加强版(第一波)   给基础比较薄弱的同学进行恶补。详细戳这里  
    2.3  GO基础加强版(http篇) --即将录制
    2.4  Go面试加强版之自虐篇
   2.5  GO基础加强版(websocket篇)  --即将录制
   2.6  GO基础加强版(grpc篇) --即将录制

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

4、老司机学GO之Gin实战速学篇
  gin是go在web开发领域比较容易上手且性能卓越的web框架(注意:微服务和web框架不一样)。本课是入门课程  .进阶课在这里 (强烈推荐看进阶课程)

  (4.1~~4.3 是扩展课程,依然可以回头再看)
   4.1 go+gin 实战场景进阶篇(本课程使用一定的设计模式和架构)
      以gin为框架背景,对其进行深度使用(本课程被脚手架课程代替,但还是建议看下第一章)
    4.2 go web+ElasticSearch7实战基础篇
    旨在对Es7的单机角度、编程角度快速完成实战方式的学习。注意:本课程的web框架用的是gin。课程分多个章节:第一章是基础速过、第2-N章是场景练习
    4.3 go web+RabbitMQ实战速学篇
     使用gin作为web演示框架+rabbitMQ进行实战套路讲解、分布式事务等。由于之前没有讲过该MQ,因此第1-2章会比较基础。后面4章是场景实战练习。本课程不适合零基础学员。

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

6、etcd+golang实战速学
     本课程是etcd的结合开发课程。主要讲解譬如服务注册与发现、简易配置中心、分布式锁。

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

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

9、Go-Micro微服务框架实战套路速学 (版本有些过时,新课程已经代替)
       本课程web api部分用gin嵌入,并结合grpc部分。同时讲解php 写的api的接入流程等。观看本课程默认您已经了解go、gin、grpc、docker
 
10、创建自己的git服务(go)
    为后面的持续集成做预热

11、(开源项目前奏)Gin模块化改造和工具开发 (高难度)
   今年我们将自己做开源产品,本课程是未来开源项目的前奏篇。 供年费会员观看

12、【卖身课】微服务实战之程序员在囧途网站改版之前台篇(综合实战)
     程序员在囧途教育网站决定今年进行改版,再不改版我自己都要吐了。    现在决定把大部分改版过程录成视频。


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

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

 

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

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

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



[shenyi于2020-06-26 18:01编辑了帖子]
会讲故事的程序员
zhangxiaoma
资深老生
资深老生
  • UID90
  • 粉丝0
  • 关注0
  • 发帖数6
沙发#
发布于:2019-09-29 18:54
跟着线路好好学习go,努力跟上十一的实战项目。
hongyao
新生
新生
  • UID1238
  • 粉丝0
  • 关注0
  • 发帖数1
板凳#
发布于:2019-10-17 18:07
老哥,多讲讲go的技术栈
lyunstone
老生
老生
  • UID599
  • 粉丝0
  • 关注0
  • 发帖数2
  • 社区居民
地板#
发布于:2020-01-05 23:36
要恶补了!!!
frans
新生
新生
  • UID1299
  • 粉丝0
  • 关注0
  • 发帖数2
4楼#
发布于:2020-01-06 20:12
所以啊, 还得先埋头苦学,而后学以致用。
xzjcmx
资深老生
资深老生
  • UID1256
  • 粉丝0
  • 关注0
  • 发帖数1
5楼#
发布于:2020-06-11 17:57
zhangxiaoma:跟着线路好好学习go,努力跟上十一的实战项目。回到原帖
十一的实战项目是啥玩意?
shenyi
管理员
管理员
  • UID1
  • 粉丝19
  • 关注0
  • 发帖数348
6楼#
发布于:2020-06-11 19:49
本来是一个swoft实战项目。由于众所周知的原因,改成了 卖身课 看这里的课时更新http://b.jtthink.com/read.php?tid=550&fid=2
会讲故事的程序员
jageros
禁止发言
禁止发言
  • UID1614
  • 粉丝0
  • 关注0
  • 发帖数1
7楼#
发布于:2020-07-10 02:43
用户被禁言,该主题自动屏蔽!
游客

返回顶部