V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chengshilieren
V2EX  ›  程序员

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

  •  
  •   chengshilieren · 4 天前 · 7411 次点击
    我目前准备自学 golang 我的想法就是 先看一遍 runoob 文档,然后再去 b 站看视频

    大家有啥建议呢?
    第 1 条附言  ·  3 天前
    感谢大家建议,我总结一些比较有趣的内容

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

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

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

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

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

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

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

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

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

    看视频就是在浪费生命
    RuiQ
        63
    RuiQ   2 天前
    虽然维护了一段时间的 go 服务了,但是基础知识还是有所欠缺,最近也在系统学习 golang,看的这位大佬的博客 感觉写的很好很详细 https://draveness.me/golang/
    oluoluo
        64
    oluoluo   2 天前
    @x940727 挺同意的,直接看书或者文档容易深陷各种细枝末节,效率就更低了
    unicloud
        65
    unicloud   2 天前
    肯定是看文档(书)啊~
    surbomfla
        66
    surbomfla   2 天前
    入门看视频,深入看文档
    kiripeng
        67
    kiripeng   2 天前
    看书吧
    xuqiccr
        68
    xuqiccr   2 天前
    进我的收藏夹里吃灰吧!
    chengshilieren
        69
    chengshilieren   1 天前
    @xuqiccr 哈哈, 太真实了
    hxtheone
        70
    hxtheone   1 天前
    从来不看视频学知识, 个人感觉文字的知识密度比视频大多了
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1980 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 03:03 · PVG 11:03 · LAX 20:03 · JFK 23:03
    ♥ Do have faith in what you're doing.