最近想学“狗”这门语言, V 友们有什么路子吗 - V2EX
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 9342 次点击
    这是一个创建于 2113 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    66 条回复    2020-01-01 07:08:17 +08:00
    darksword21
        1
    darksword21  
    PRO
       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
    我看到个别朋友针对 "狗" 这个字眼,此 "狗" 彼狗。
    GG668v26Fd55CP5W
        42
    GG668v26Fd55CP5W  
       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     Solana     5916 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 03:05 PVG 11:05 LAX 20:05 JFK 23:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86