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

求推荐一本 go 语言入门教学书籍

  •  
  •   Richard14 · 2023-06-21 06:26:20 +08:00 · 4127 次点击
    这是一个创建于 528 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在线 /实体皆可。

    楼主科班+熟练运用 java/python ,go 语言完全 0 基础。

    由于听说 go 语法本身不复杂,设计模式是内功应该也不需要重新练, 所以比较期望一本看完后具有较高生产力的教学,语言本身部分提纲挈领是最好的。 类似于廖雪峰对 python 的归纳,新入门者读完以后可以了解大部分生产力场景和较新的工具

    26 条回复    2023-06-26 09:36:39 +08:00
    ltkun
        1
    ltkun  
       2023-06-21 06:44:14 +08:00 via Android
    Richard14
        2
    Richard14  
    OP
       2023-06-21 06:55:52 +08:00
    @ltkun 有没有中文,中文有合适的一般不看英文,英文看得慢
    eclipselu
        3
    eclipselu  
       2023-06-21 06:59:07 +08:00 via Android
    https://tour.go-zh.org/ 我当时就看的这个 的英文版
    GeorgeWai
        4
    GeorgeWai  
       2023-06-21 08:38:18 +08:00
    258
        5
    258  
       2023-06-21 08:50:55 +08:00
    go 语言圣经
    yekern
        6
    yekern  
       2023-06-21 09:06:26 +08:00
    当初看的 刘丹冰的 8 小时快速转职 Go 然后看看 gin gorm 然后开始练习 之后就是官方文档 和各种 包文档之间穿梭

    https://www.bilibili.com/video/BV1gf4y1r79E ,8 小时转 Go 每节课时间都不长
    imianba2zz
        7
    imianba2zz  
       2023-06-21 09:16:30 +08:00
    推荐一下这个,有其它语言基础看非常适合: https://github.com/Zhouchaowen/golang-tutorial/blob/master/1-package/README.md 虽然不是全网讲的最好的,但是是全网注释第二齐全滴 (感谢 start ,滑稽.jpg)
    assiadamo
        8
    assiadamo  
       2023-06-21 09:50:17 +08:00
    go 语言设计与实现
    https://draveness.me/golang/
    4771314
        9
    4771314  
       2023-06-21 09:58:40 +08:00
    https://books.studygolang.com/gopl-zh/
    go 语言圣经,入门级
    lasuar
        10
    lasuar  
       2023-06-21 10:00:46 +08:00   ❤️ 1
    我推荐一个 go 语言面试宝典
    https://golang.design/go-questions/
    Asakijz
        11
    Asakijz  
       2023-06-21 10:04:34 +08:00
    或者看 Go101
    sadfQED2
        12
    sadfQED2  
       2023-06-21 10:12:11 +08:00 via Android
    有其他编程语言经验,这玩意根本不用学。我当初没有任何 go 开发经验入职,入职告诉我要写 go ,我花了半天时间搭环境,半天时间看了下《 go 语言圣经》,第二天就开始写改线上代码了。

    go 之所以能快速流行起来的最大原因就是这玩意学习难度约等于没有,配合 goland
    sadfQED2
        13
    sadfQED2  
       2023-06-21 10:12:52 +08:00 via Android
    @sadfQED2 按错发出去了

    配合 goland 的语法提醒,根本不用学,直接就能上手
    Dogergo
        14
    Dogergo  
       2023-06-21 10:32:02 +08:00
    我想找一个那种最佳实践之类的教程,各位有推荐的吗,想看看别人的比较规范的写法,因为面试 PHP 进来就写 Go 了,小公司项目又没有什么规范,现在感觉业务逻辑几乎都要写进 SQL 里了,经常性的看到前任写的 gorm.db.raw()/exec(),有什么更优雅点的方案吗,代码里全是 SQL 看起来太难受了
    Belmode
        16
    Belmode  
       2023-06-21 11:43:28 +08:00
    《颈椎病康复指南》
    laoyutang
        17
    laoyutang  
       2023-06-21 12:02:59 +08:00 via Android
    企业级 go 语言实践?
    LoNeFong
        18
    LoNeFong  
       2023-06-21 14:50:40 +08:00   ❤️ 1
    @Dogergo https://github.com/xxjwxc/uber_go_guide_cn 语言规范
    项目规范的话看看 go-micro, 基本知名的开源项目都可以当作你的项目结构和规范.
    jackge0323
        19
    jackge0323  
       2023-06-21 14:55:26 +08:00
    都熟练运用 java/python 了,官方文档看看就能上手了吧。
    yrzs
        20
    yrzs  
       2023-06-21 14:57:45 +08:00
    GO 语言设计与实现
    liuzhenyu
        21
    liuzhenyu  
       2023-06-21 15:53:31 +08:00
    the way to go
    liuzhenyu
        22
    liuzhenyu  
       2023-06-21 15:54:03 +08:00
    learn go with test
    realpg
        23
    realpg  
       2023-06-21 18:22:29 +08:00
    科班其他语言还用学?
    随便 github 找一段代码看半个小时不就精通了
    cokyhe
        24
    cokyhe  
       2023-06-22 06:19:16 +08:00
    Go By Example
    bugfan
        25
    bugfan  
       2023-06-22 12:51:04 +08:00
    @realpg 卧槽,哈哈哈 算你狠
    Dogergo
        26
    Dogergo  
       2023-06-26 09:36:39 +08:00
    @LoNeFong 喔,非常感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:31 · PVG 00:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.