• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chengshilieren
V2EX  ›  程序员

学习 golang,大家喜欢看视频还是看文档

  •  
  •   chengshilieren · Apr 7, 2021 · 13846 views
    This topic created in 1855 days ago, the information mentioned may be changed or developed.
    我目前准备自学 golang 我的想法就是 先看一遍 runoob 文档,然后再去 b 站看视频

    大家有啥建议呢?
    Supplement 1  ·  Apr 8, 2021
    感谢大家建议,我总结一些比较有趣的内容

    1. 我第一次知道了 golang 圣经原来是 《 The Go Programming Language 》

    2. 认识了一位鹅厂大佬 @luozhiyun

    3. 微软教程 https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/?WT.mc_id=DT-MVP-5003916

    4. TDD 风格的教程 所谓 TDD,英文名 Test Driven Development (TDD) 通俗说在实战中学习 https://quii.gitbook.io/learn-go-with-tests/

    5. 其他语言的朋友转 golang 参考 https://programming-idioms.org/cheatsheet/Java/Go

    感觉 golang 确实比较火,大家学习热情高涨,祝大家都能够学有所成,从入门到精通(...放弃)
    70 replies    2021-04-09 19:30:25 +08:00
    fiypig
        1
    fiypig  
       Apr 7, 2021
    demo 敲起来就对了
    zhuangzhuang1988
        2
    zhuangzhuang1988  
       Apr 7, 2021 via Android
    学习圣经就可以了
    chengshilieren
        3
    chengshilieren  
    OP
       Apr 7, 2021
    @fiypig emmm 刚好 runoob 也有 demo,然后我再看看 b 站的实战视频,学习一下 gin 框架 美滋滋
    chengshilieren
        4
    chengshilieren  
    OP
       Apr 7, 2021
    @zhuangzhuang1988 圣经是啥
    maocat
        5
    maocat  
       Apr 7, 2021
    先看视频,再去查包的文档,视频缺点就是太拖拉,优点就是因为拖拉,他讲的细
    chengshilieren
        6
    chengshilieren  
    OP
       Apr 7, 2021
    @maocat 确实,看视频比较慢,都是按照他们设定的情景教学,并且上班是看不了视频
    oluoluo
        7
    oluoluo  
       Apr 7, 2021
    圣经=> 《 The Go Programming Language 》
    luozhiyun
        9
    luozhiyun  
       Apr 7, 2021   ❤️ 5
    我觉得可以推荐一下我自己的源码分析的博客: https://www.luozhiyun.com/archives/tag/go
    shadow7
        10
    shadow7  
       Apr 7, 2021
    看时间吧,我现在也在学习 golang,因为时间比较多,我是视频为主文档为辅,文档看一下也能做,但是有些知识点怕自己没注意,视频一般按照 2 倍速看再加上快进,速度还好。
    echoZero
        11
    echoZero  
       Apr 7, 2021
    @luozhiyun 竟然看到了本尊
    chengshilieren
        12
    chengshilieren  
    OP
       Apr 7, 2021
    @luozhiyun 哇,原来是鹅厂大佬,欢迎莅临指导
    bruce0
        13
    bruce0  
       Apr 7, 2021
    入门看视频(快)

    提升,进阶 看书 看大牛博客 (知识点深入)
    zhuweiyou
        14
    zhuweiyou  
       Apr 7, 2021   ❤️ 1
    不管学什么 看视频都太慢了 而且视频能讲的东西有限 只能作为入门
    draymonder
        15
    draymonder  
       Apr 7, 2021
    chengshilieren
        16
    chengshilieren  
    OP
       Apr 7, 2021
    @draymonder 不错,谢谢分享
    luozhiyun
        17
    luozhiyun  
       Apr 7, 2021 via iPhone
    @chengshilieren
    @echoZero
    一起学习进步💪
    reddean666
        18
    reddean666  
       Apr 7, 2021
    github 找一个小的 repo, 直接看源码
    tiedan
        19
    tiedan  
       Apr 7, 2021
    抓到耗子就是好猫
    CathayChen
        20
    CathayChen  
       Apr 7, 2021
    最近也在学 Golang,推荐 2 个网站吧,精挑细选来的。
    CathayChen
        22
    CathayChen  
       Apr 7, 2021
    @CathayChen 回复完才发现,第二个链接里的内容,在第一个链接里也有。
    stoneee
        23
    stoneee  
       Apr 7, 2021
    视频二倍速,上班文档。
    auin
        24
    auin  
       Apr 7, 2021
    gobyexample.com 大致浏览一遍后就可以写起来了
    mekingname
        25
    mekingname  
       Apr 7, 2021   ❤️ 9
    微软出了一个官方的 Golang 教程,一步一步指导。免费,不需要注册,不需要登录,直接就能学习:

    https://docs.microsoft.com/zh-cn/learn/paths/go-first-steps/?WT.mc_id=DT-MVP-5003916
    namelosw
        26
    namelosw  
       Apr 7, 2021   ❤️ 1
    我感觉这个 TDD 风格的教程不错,刷两三天就差不多了,里面有中文版的链接

    https://quii.gitbook.io/learn-go-with-tests/

    这个里面也说了他们看蓝书 /圣经感觉不是很有效
    raaaaaar
        27
    raaaaaar  
       Apr 7, 2021
    入门啥的直接上手写就是,那种偏理论,比较难的才建议先过一遍视频,不然容易找不到重点
    SpiderXiantang
        28
    SpiderXiantang  
       Apr 7, 2021
    直接敲
    shy123456
        29
    shy123456  
       Apr 7, 2021
    40EaE5uJO3Xt1VVa
        30
    40EaE5uJO3Xt1VVa  
       Apr 7, 2021
    上次发求 golang 的技术博客,一百多个收藏,眼瞅着 golang 是越来越火了。再下一步就是培训班掺和进来卷了
    x940727
        31
    x940727  
       Apr 7, 2021   ❤️ 1
    @zhuweiyou 为什么我认为是反的,不管学什么都是视频入门更快,看书或者博客文章论文都不是好选择,因为大部分视频会把重要的点告诉你……深入才是看书,就像你上学一样,不也是这个道理。
    konakona
        32
    konakona  
       Apr 7, 2021
    如果看阿婆主敲视频 share 的那种可以了解这个人在使用 Go 解决业务逻辑时的心智模式,很有帮助。
    如果是看视频教程学 basic,我觉得……还是看书吧。
    如果是看书,是一种精进学习。

    都不可以少哟。
    konakona
        33
    konakona  
       Apr 7, 2021
    @x940727 因为看视频有些人的废话很多,有些视频网站还没有一条视频的节点选择,不知道快进会错过那些。
    abc11
        34
    abc11  
       Apr 7, 2021 via Android
    先看视频快速入门,再看书和文档巩固知识点,最后 github 找个知名项目看看大佬是怎么玩的,提升一下自己的代码质量,稳了。
    luqingliang
        35
    luqingliang  
       Apr 7, 2021
    写代码就完事了
    Kininaru
        36
    Kininaru  
       Apr 7, 2021 via Android
    我觉得 GoTour 挺不错的
    twoconk
        37
    twoconk  
       Apr 7, 2021
    学习,练习,分享,效果蹭蹭的就出来了,最近刚好也学了段时间 Go,用 Go 做了个小站( https://pub6.top),代码也放在 github 了,互相学习!
    Kriss
        38
    Kriss  
       Apr 7, 2021
    如果你会一门语言,可以用这个 。比如我是 Java to Go https://programming-idioms.org/cheatsheet/Java/Go
    chengshilieren
        39
    chengshilieren  
    OP
       Apr 7, 2021
    @HHAO2019 emm, 这个比较新颖,有点像 http://youmightnotneedjquery.com/
    bonfy
        40
    bonfy  
       Apr 7, 2021
    @luozhiyun 大佬 求问 你 blog 里的图是用什么工具画的
    mtony
        41
    mtony  
       Apr 7, 2021
    最近在学 golang 写了个秒杀项目 https://github.com/mmtony/miaosha
    chengshilieren
        42
    chengshilieren  
    OP
       Apr 7, 2021
    @mtony 哇塞,你很优秀啊,刚学就会写秒杀系统了
    luozhiyun
        43
    luozhiyun  
       Apr 7, 2021
    @bonfy 用 figma 画的
    zro
        44
    zro  
       Apr 7, 2021
    0 基础的,最近有在学,然后领导觉得我学得慢,让我转 Java 。。。
    chengshilieren
        45
    chengshilieren  
    OP
       Apr 7, 2021
    @zro java 如果有人带还行,否则我觉得更难
    fengbjhqs
        46
    fengbjhqs  
       Apr 7, 2021
    我是直接看源码, 只是到现在感觉还没有学会
    lianyue
        47
    lianyue  
       Apr 7, 2021 via iPhone
    看代码 然后入门 写一个 blog 基本就会了
    zro
        48
    zro  
       Apr 7, 2021
    @chengshilieren #45 领导说他 Java 还可以,不懂可以问他,然后我心里在想,web 系统登陆之后点退出,浏览器然后点返回上一级页面,仍可以继续以登陆状态使用,不知道这样算不算半桶水~~
    zro
        49
    zro  
       Apr 7, 2021
    #48 补充,系统他自己开发的~
    fatestigma
        50
    fatestigma  
       Apr 8, 2021
    最近学 6.824 ,直接 https://tour.golang.org/ 过一遍,然后就开始写了;实现过程中有什么不会的,可以再查
    cassyfar
        51
    cassyfar  
       Apr 8, 2021
    有编程基础的,直接去官网看文档就好了,一周就能差不多学懂。高级特性,用到的时候再去补。
    dayeye2006199
        52
    dayeye2006199  
       Apr 8, 2021
    看点基本语法,然后找个以前实现过的项目,拿 go 重新写一遍,找找感觉就差不多了。

    我的第一个 go 项目是个 k8s 的 operator 。有个代码生成器,已经给你把架子搭好了,你往里填实现,补一些测试,了解一些周边工具使用方法就上手了。
    chengshilieren
        53
    chengshilieren  
    OP
       Apr 8, 2021   ❤️ 1
    @zro 卧槽,这个绝对的 bug,估计是个假退出
    Muninn
        54
    Muninn  
       Apr 8, 2021
    我已经用了 5 年 golang 了,基本除了界面类的程序都写过。

    前两天发的这个帖子里边有好几类的开源代码,学习的话可以参考哦。

    https://www.v2ex.com/t/768240
    RadishWind
        55
    RadishWind  
       Apr 8, 2021
    0.假设有 c 语言编程基础的话(其他语言类似)
    1.先简单看下语法,整理出与 c 不同的地方,多复习几遍(艾宾浩斯)
    2.之前用 c 刷过的 leetcode,再用 golang 刷一遍
    xuanbg
        56
    xuanbg  
       Apr 8, 2021
    都不看,直接上代码就对了。什么?不会写?百度就行了。
    eudore
        57
    eudore  
       Apr 8, 2021
    源码或文档
    JARKECHONG
        58
    JARKECHONG  
       Apr 8, 2021 via Android
    liwenzhou. com
    quzard
        60
    quzard  
       Apr 8, 2021 via iPad
    最近也在学够,图书馆借了本这个,一个周末看完 https://m.douban.com/book/subject/27015617/
    楼主加个好友互相交流一下?
    vvv7000
        61
    vvv7000  
       Apr 8, 2021
    @quzard 这本书感觉怎么样?
    tabris17
        62
    tabris17  
       Apr 8, 2021
    看文档。

    看视频就是在浪费生命
    RuiQ
        63
    RuiQ  
       Apr 8, 2021
    虽然维护了一段时间的 go 服务了,但是基础知识还是有所欠缺,最近也在系统学习 golang,看的这位大佬的博客 感觉写的很好很详细 https://draveness.me/golang/
    oluoluo
        64
    oluoluo  
       Apr 8, 2021
    @x940727 挺同意的,直接看书或者文档容易深陷各种细枝末节,效率就更低了
    unicloud
        65
    unicloud  
       Apr 8, 2021
    肯定是看文档(书)啊~
    surbomfla
        66
    surbomfla  
       Apr 8, 2021
    入门看视频,深入看文档
    kiripeng
        67
    kiripeng  
       Apr 8, 2021
    看书吧
    79lawyer
        68
    79lawyer  
       Apr 9, 2021
    进我的收藏夹里吃灰吧!
    chengshilieren
        69
    chengshilieren  
    OP
       Apr 9, 2021
    @xuqiccr 哈哈, 太真实了
    hxtheone
        70
    hxtheone  
       Apr 9, 2021
    从来不看视频学知识, 个人感觉文字的知识密度比视频大多了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5458 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 151ms · UTC 09:26 · PVG 17:26 · LAX 02:26 · JFK 05:26
    ♥ Do have faith in what you're doing.