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

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

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

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

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

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

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

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

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

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

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

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

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

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