V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
outside
V2EX  ›  Go 编程语言

最近想学“狗”这门语言, V 友们有什么路子吗

  •  
  •   outside ·
    marsper-dev · 2019-12-31 09:25:16 +08:00 · 8677 次点击
    这是一个创建于 1570 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Google 的 Go 语言最近比较火呀,身边朋友也很是吹捧它,上网了解它,貌似它并发优势很强?于是小白对它充满了好奇,花了半天时间搞了一个 Go 环境,输出了一个 “hello world!” 😥,我该怎么学习它,我毫无头绪,突然我想到一个藏龙卧虎地方应该能找到答案...

    66 条回复    2020-01-01 07:08:17 +08:00
    darksword21
        1
    darksword21  
       2019-12-31 09:30:28 +08:00 via iPhone
    。。学校教哪个你先学明白
    liuxey
        2
    liuxey  
       2019-12-31 09:30:35 +08:00   ❤️ 5
    我觉得你并不适合 Go,想想发挥自己的长处,而不是再长板外面再贴一块短板
    chen2019
        3
    chen2019  
       2019-12-31 09:30:51 +08:00
    插眼!
    kansyoukyou
        4
    kansyoukyou  
       2019-12-31 09:31:10 +08:00   ❤️ 4
    kiwier
        5
    kiwier  
       2019-12-31 09:32:51 +08:00
    @kansyoukyou 牛逼
    felixcode
        6
    felixcode  
       2019-12-31 09:34:29 +08:00
    你能区别秋田和哈士奇口音上的细微差异吗?
    googlechenyi
        7
    googlechenyi  
       2019-12-31 09:36:11 +08:00 via Android
    楼主半天才搭好环境???这个就菜了点。go 下载后设置 path,直接开跑啊
    CloudnuY
        8
    CloudnuY  
       2019-12-31 09:37:04 +08:00
    既然是 V 友,那当然要学 V 语言啊(

    https://vlang.io/
    mashirozx
        9
    mashirozx  
       2019-12-31 09:38:41 +08:00 via Android   ❤️ 1
    sin 狗
    outside
        10
    outside  
    OP
       2019-12-31 09:39:24 +08:00
    @liuxey 我的长处就是我的好奇心😱
    outside
        11
    outside  
    OP
       2019-12-31 09:40:40 +08:00
    @felixcode 我更喜欢秋田,可能它聪明点儿
    pangleon
        12
    pangleon  
       2019-12-31 09:41:46 +08:00
    @googlechenyi 别说人家菜,这不是官方的锅?搭个环境就算跑起来了很多人依然稀里糊涂的。
    拿搭环境当门槛的结果不就是完美世界 DOTA2 么,注册账号都得看教程。
    你见过 PHP 还是 JAVA 环境不好搭?
    crist
        13
    crist  
       2019-12-31 09:41:48 +08:00
    你污辱了 Go,不配学 Go
    outside
        14
    outside  
    OP
       2019-12-31 09:42:29 +08:00
    @kansyoukyou 感谢
    HyHyemmm
        15
    HyHyemmm  
       2019-12-31 09:43:38 +08:00
    @pangleon 毕竟 dead game 不止劝退新玩家 时常还劝退老玩家 233
    outside
        16
    outside  
    OP
       2019-12-31 09:44:17 +08:00
    @我就是纯粹小白想学这门语言,并没半点侮辱它的意思,见谅见谅
    mangoDB
        17
    mangoDB  
       2019-12-31 09:45:21 +08:00
    直接看《 go 语言圣经》
    ArJun
        18
    ArJun  
       2019-12-31 09:46:11 +08:00
    你污辱了 Go,不配学 Go
    FantaMole
        19
    FantaMole  
       2019-12-31 09:46:21 +08:00
    golang 不是装完之后配个环境变量就能跑的么,为什么从你的描述来看好像在从零搭建 LNMP,如果你先学了其他的语言,你觉得先学好一门再说。但是不管学没学,这有一本书比较适合你 《计算机系统要素:从零开始构建现代计算机》
    outside
        20
    outside  
    OP
       2019-12-31 09:46:35 +08:00
    @mangoDB 看到了,这个电子书好棒!
    basefas
        21
    basefas  
       2019-12-31 09:48:09 +08:00
    强烈推荐 Ultimate Go Programming 这门课,虽然需要付费,不过有 10 天的免费试用,大概 15 个小时的课程,看完收获很大。
    outside
        22
    outside  
    OP
       2019-12-31 09:51:17 +08:00
    @FantaMole 其实,也没有半天,因为我真的是一个小白,只学过 php 语言,当时也是朋友推荐的,说是世界上最好的语言,因为现在空闲时间多,加上对 golang 的好奇心大,很想了解它,感谢你的这本书,我会去看的!
    googlechenyi
        23
    googlechenyi  
       2019-12-31 09:55:50 +08:00 via Android
    @pangleon 都搭过,觉得 go 是比较简单的了
    Foreverdxa
        24
    Foreverdxa  
       2019-12-31 10:00:13 +08:00
    lamp 和 curl 确实不好弄,java,go 的环境还真的是非常简单。。
    googlechenyi
        25
    googlechenyi  
       2019-12-31 10:00:43 +08:00 via Android
    @outside 玩玩就没必要买书,费钱还费时,直接撸 doc 入门,如果看不懂英文,直接 chrome 翻译。我就是这么干的,香的很。别问我的职业,俺就是一个厨子
    milkpuff
        26
    milkpuff  
       2019-12-31 10:03:45 +08:00
    @mashirozx sin 狗 应该是考过研的人。。
    yangzzzzzzzt1
        27
    yangzzzzzzzt1  
       2019-12-31 10:08:52 +08:00   ❤️ 1
    搭个环境是不是都要分个快慢高下,服了
    crella
        28
    crella  
       2019-12-31 10:10:03 +08:00 via Android
    我记得远古时代还只有 c、fortran 的时候,都不会宣传某某人侮辱了某门编程语言,最多是叫你 RTFD
    crella
        29
    crella  
       2019-12-31 10:11:19 +08:00 via Android
    “宣传”改为“宣称”
    gamexg
        30
    gamexg  
       2019-12-31 10:12:06 +08:00
    去看官方文档
    go 的官方教程挺好的,包括安装文档。
    Reficul
        31
    Reficul  
       2019-12-31 10:12:25 +08:00
    对啥有兴趣就学哪个,在学校里可以铺开广度,深度有了广度之后再深挖也来得及。
    wysnylc
        32
    wysnylc  
       2019-12-31 10:14:18 +08:00
    MaxJin
        33
    MaxJin  
       2019-12-31 10:21:04 +08:00
    多养点狗,听听狗咋叫的,看看他们叫完想干嘛,长时间学习你就能学会狗语言了。
    然后 go 的学习方式。。。算了你不配
    ArJun
        34
    ArJun  
       2019-12-31 10:24:20 +08:00
    看很多人都说 go 简单,你们真的了解 go 吗?
    loveToMy1
        35
    loveToMy1  
       2019-12-31 10:34:47 +08:00
    要么看视频,要么看官方文档
    FantaMole
        36
    FantaMole  
       2019-12-31 10:36:34 +08:00
    @outside 如果不是为了工作,仅仅是爱好,想多学点东西作为一个技能储备的话。那其实去什么慕课之类的找找免费课程看看也行,啃文档还是挺无聊的,新人很容易会丧失兴趣,先用 Go 跟着视频写点自己感兴趣的,管他代码是不是全懂了,有了产出之后,慢慢去往底层了解就好
    zpole
        37
    zpole  
       2019-12-31 10:36:45 +08:00 via Android
    说话能好好说吗,go 或者 golang 都行,为啥要说“狗”?
    taotaodaddy
        38
    taotaodaddy  
       2019-12-31 10:38:11 +08:00 via Android
    哪门语言可成为猫语言
    monkeyWie
        39
    monkeyWie  
       2019-12-31 10:39:14 +08:00
    新手不建议直接学 go,面向工资编程建议 java,在熟悉多线程和 socket 编程之后再回过头来学 go 才学的明白。
    Kv_se7en
        40
    Kv_se7en  
       2019-12-31 10:53:48 +08:00   ❤️ 1
    outside
        41
    outside  
    OP
       2019-12-31 10:54:48 +08:00
    我看到个别朋友针对 "狗" 这个字眼,此 "狗" 彼狗。
    falcon05
        42
    falcon05  
       2019-12-31 10:57:10 +08:00 via iPhone
    语言只是工具,你想做什么,就用什么工具。那么你想学 go 做什么项目?
    outside
        43
    outside  
    OP
       2019-12-31 10:59:04 +08:00
    非常感谢你们的建议,附链接的 v 友,我现在非常肯定我要坚持学习它,乐趣对我很重要
    outside
        44
    outside  
    OP
       2019-12-31 11:03:02 +08:00
    @Kv_se7en 已收藏☺
    mamahaha
        45
    mamahaha  
       2019-12-31 11:16:31 +08:00
    你是被人忽悠得想学,还是自己真心想学?
    cryingsky
        46
    cryingsky  
       2019-12-31 11:28:58 +08:00
    Yc1992
        47
    Yc1992  
       2019-12-31 11:37:05 +08:00   ❤️ 1
    你说话的样子像学了一年中文的老外
    vance123
        48
    vance123  
       2019-12-31 12:00:10 +08:00
    打开谷歌, 搜索 "golang site:edu"
    cabing
        49
    cabing  
       2019-12-31 12:40:20 +08:00
    油管的 go 夜读还不错。
    darknoll
        50
    darknoll  
       2019-12-31 12:44:28 +08:00
    学 RUST 吧,更厉害
    znood
        51
    znood  
       2019-12-31 12:55:35 +08:00
    找本书入门->写个小工具->看 Effective go->写个服务->深入
    https://www.ardanlabs.com/all-posts/
    https://github.com/ardanlabs/gotraining/tree/master/reading
    wuxinling
        52
    wuxinling  
       2019-12-31 13:15:05 +08:00
    @milkpuff 考研张宇,“哪里跑!”
    Dogtler
        53
    Dogtler  
       2019-12-31 13:16:27 +08:00 via iPhone
    浮躁
    Buges
        54
    Buges  
       2019-12-31 13:20:33 +08:00 via Android
    @CloudnuY vlang 的设计还挺喜欢,但它的实现实在是。。

    楼主先对着官方的 tour 撸一遍吧,看看是否和你胃口
    $go get golang.org/x/tour
    $tour
    locoz
        55
    locoz  
       2019-12-31 13:21:56 +08:00 via Android
    实际做点自己想做的东西,而不是单纯地学语言…
    Dogtler
        56
    Dogtler  
       2019-12-31 13:22:59 +08:00 via iPhone
    带风向 噱头的浮躁,每门语言都有自身的哲学和可拓展性。不仔细想想如何深入研究和搞架构设计 天天听别人说哪门语言牛逼就放下手下的活去搞别的,我认为这是一种浮躁。
    DelayNoMore
        57
    DelayNoMore  
       2019-12-31 15:04:07 +08:00
    学 go 一定要学高并发
    yhxx
        58
    yhxx  
       2019-12-31 15:17:49 +08:00
    @pangleon
    『你见过 PHP 还是 JAVA 环境不好搭?』

    这 2 个还真都不好搭。。。LNMP 环境哪怕有一键包都能搞死好多小白
    也见过好多小白 Java 配个环境变量搞一天的

    (还是来写前端吧,不需要环境,开个记事本就可以了
    yukiloh
        59
    yukiloh  
       2019-12-31 15:23:28 +08:00 via Android
    go 不简单,package 非常怪异…我甚至都怀疑我不会搭环境
    superrichman
        60
    superrichman  
       2019-12-31 15:24:35 +08:00 via iPhone
    狗语: 汪
    学会了吗?/狗头🐶

    初学不建议学 go,去搞 java,有饭吃
    RubyJack
        61
    RubyJack  
       2019-12-31 15:42:10 +08:00
    好好的人 为什么要学狗呢
    scofieldpeng
        62
    scofieldpeng  
       2019-12-31 15:48:15 +08:00
    想知道怎么够浪(golang),你可以先实施拍簧片(php),然后写的时候用够浪的(goland)就行了
    Ncanback
        63
    Ncanback  
       2019-12-31 17:03:11 +08:00
    @pangleon 还得进去设置启动项
    outside
        64
    outside  
    OP
       2019-12-31 17:36:49 +08:00
    @scofieldpeng 我人生中的启蒙老师啊
    danhahaha
        65
    danhahaha  
       2019-12-31 17:58:07 +08:00
    小猫钓鱼的故事听说过吗?
    猫妈妈带着小花猫去钓鱼,可小花猫一会儿捉蜻蜒,一会儿追蝴蝶的,结果一条鱼都没钓到。后来小花猫听了猫妈妈的话,一心一意地钓鱼,真的钓了一条大鱼。
    Counter
        66
    Counter  
       2020-01-01 07:08:17 +08:00 via Android
    楼主要是不编故事好好问问题就不会招来这么多人上课
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5454 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:00 · PVG 15:00 · LAX 00:00 · JFK 03:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.