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

有没有人写一个“golang - 100 天从新手到大师”的教程??

  •  
  •   nvhanzhi · 2019-05-23 04:09:06 +08:00 · 6439 次点击
    这是一个创建于 2013 天前的主题,其中的信息可能已经有所发展或是发生改变。
    38 条回复    2019-05-25 22:53:13 +08:00
    ericgui
        1
    ericgui  
       2019-05-23 04:24:08 +08:00   ❤️ 8
    人家都 21 天就精通 C++, 你这要 100 天,没意思
    xuanbg
        2
    xuanbg  
       2019-05-23 06:57:28 +08:00
    昨晚在星巴克给人培训 Java,一杯星冰乐喝完,人家就表示已经学会可以毕业了。你这要 100 天,虽然号称大师,但也得有人信啊。没意思
    grimpil
        3
    grimpil  
       2019-05-23 07:22:33 +08:00 via Android
    大师太便宜了吧
    janxin
        4
    janxin  
       2019-05-23 07:38:35 +08:00
    100 天也太久了,你看隔壁 21 天精通 C++,21 天学通 Java,你这 100 天太慢了,耽误我们去互联网公司骗钱了
    meteor957
        5
    meteor957  
       2019-05-23 07:56:13 +08:00 via Android
    挺好 没想到 go 的热度也有这么高
    meteor957
        6
    meteor957  
       2019-05-23 07:58:45 +08:00 via Android
    另外楼上都什么鬼 一股阴阳怪气
    gramyang
        7
    gramyang  
       2019-05-23 07:59:56 +08:00
    凡是什么 XX 天精通 XXX 的都是吸引眼球骗人的。
    不过 golang 没有共享内存,不存在 Java 的那些复杂的并发机制,简单不少
    fademeter
        8
    fademeter  
       2019-05-23 08:01:34 +08:00 via Android
    gayhub py100 也有个,不错的
    FhCyl
        9
    FhCyl  
       2019-05-23 08:02:54 +08:00 via Android
    我还以为你写出来了呢,只有我不嫌弃 100 天
    lhx2008
        10
    lhx2008  
       2019-05-23 08:09:12 +08:00 via Android
    这个 github,后面压根都不是 pyrhon。
    newtype0092
        11
    newtype0092  
       2019-05-23 08:54:32 +08:00
    @meteor957
    标题要是 100 天入门、100 天打好基础、100 天完成 xx 项目这种务实方向我觉得前几楼不会这么回复。
    动不动就 xx 天精通 xx 天大师这种浮躁的思想才是歪风邪气。
    当然,越浮躁才越吸引人,某些乐于拿行业的下线换自己的收益的人的钱挣的越容易。
    brust
        12
    brust  
       2019-05-23 09:03:09 +08:00
    这么都是忽悠人的,真要精通,只是语言层次是不够的
    www5070504
        13
    www5070504  
       2019-05-23 09:05:46 +08:00
    怕是都不知道 go 的应用方向吧 估计也没学过什么计算机组成原理之类的课 才敢这么随随便便说大师

    严格点说楼主你这个标题就跟高考的时候那些 100 天考上 xx 学校的贴子一样 是对踏踏实实用功的人最大的不尊重
    William13
        14
    William13  
       2019-05-23 09:06:17 +08:00
    大师也太廉价了,如果你会吹牛,可以忽略前面那句话,手动狗头
    sunjourney
        15
    sunjourney  
       2019-05-23 09:08:00 +08:00
    100 开才成为大师吗?给你 3 天不能再多了
    luozic
        16
    luozic  
       2019-05-23 09:11:21 +08:00 via iPhone
    python 真要 master 得学会 c++,如同,golangyi   yang
    tzhhahaha
        17
    tzhhahaha  
       2019-05-23 09:18:20 +08:00
    都没看就开始酸吗。。。我觉得写得还挺好的(除去精通这两个字)
    334862132
        18
    334862132  
       2019-05-23 09:18:26 +08:00   ❤️ 1
    https://github.com/GoesToEleven/GolangTraining
    go 语言学习这个可以参考下,偏向基础的,
    littleDamon
        19
    littleDamon  
       2019-05-23 09:25:36 +08:00
    什么 xx 精通、xx 入门都是小白书,语法都是相通的,触类旁通
    zjyl1994
        20
    zjyl1994  
       2019-05-23 09:46:04 +08:00
    21 天就能精通 C++,你这个太慢了
    (啥大师 100 天就成了?那岂不满大街都是大师
    gauzung
        21
    gauzung  
       2019-05-23 10:23:40 +08:00
    精通已经成为贬义词了
    supuwoerc
        22
    supuwoerc  
       2019-05-23 10:25:15 +08:00
    100 天人家都从程序员升到部门经理了
    alexmy
        23
    alexmy  
       2019-05-23 10:27:28 +08:00
    新手看点基础教程什么的先入个门,后面就靠自己了。
    cookey39
        24
    cookey39  
       2019-05-23 10:37:48 +08:00
    大学毕业生,100 天差不多够了吧.....做个小项目,差不多入门了
    精通?搞出来编译器之前敢说精通?
    SuperMild
        25
    SuperMild  
       2019-05-23 10:41:34 +08:00
    一个真实案例,npm 团队嫌 nodejs 太慢,用 Go 改写,用了两天,在此之前,他们并不熟悉 Go 语言。

    但由于当时 Go 的依赖管理让他们失望,于是他们又用 Rust 改写,用了一个星期,其中包括熟悉 Rust 语言所花的时间。(结果,不管依赖管理还是运行效率都很让他们满意)
    bonfy
        26
    bonfy  
       2019-05-23 10:46:09 +08:00
    100 天太久了 自己找资料看看 30 天就够了 当然是不是大师另说(真大师也要看自己天赋是不是异禀)
    bonfy
        27
    bonfy  
       2019-05-23 10:49:27 +08:00
    还有 我多说一句 为什么大家都喜欢 放着官方文档不看 就喜欢看这种 21 天 30 天 从 xx 到 xx 的呢?

    人家官方认证 武林秘籍 放在那不看 非要练什么 邪派功法 真是搞不懂
    karllynn
        28
    karllynn  
       2019-05-23 12:59:31 +08:00
    歪风邪气,官方资料自己看看不行么
    yim7
        29
    yim7  
       2019-05-23 13:17:10 +08:00
    一星期熟练搬砖没问题,大师水平已经不是一门编程语言的范围了
    loading
        30
    loading  
       2019-05-23 13:18:10 +08:00 via Android
    现在伸手党都这么冠冕堂皇了?
    fancyhan
        31
    fancyhan  
       2019-05-23 13:29:00 +08:00
    你把 b 站代码看完了就行了
    gxm44
        32
    gxm44  
       2019-05-23 14:00:57 +08:00
    @SuperMild

    只是重写了一个授权服务,用 node 只需要个把小时,Go 用了 2 天,rust 用了近一周。

    To narrow down on one programming language that was best suited for their authorization service, the team rewrote the service in Node.js, Go, and Rust. The Node.js rewrite was acting as a baseline to evaluate Go or Rust.

    While rewriting in Node.js took just an hour, given the team ’ s expertise in JavaScript, the performance was very similar to the legacy implementation. The team finished the Go rewrite in two days but ruled it out because it did not provide a good dependency management solution. “ The prospect of installing dependencies globally and sharing versions across any Go project (the standard in Go at the time they performed this evaluation) was unappealing,” says the white paper.

    Though the Rust rewrite took the team about a week, they were very impressed by the dependency management Rust offers.
    dog82
        33
    dog82  
       2019-05-23 14:24:23 +08:00
    我们小公司小项目,就在用 go + beego
    usingnamespace
        34
    usingnamespace  
       2019-05-23 14:30:02 +08:00 via iPhone
    @luozic c 和 cpp 真的一点关系没有
    usingnamespace
        35
    usingnamespace  
       2019-05-23 14:30:33 +08:00 via iPhone
    @luozic go 底层和 cpp 有什么关系。。
    usingnamespace
        36
    usingnamespace  
       2019-05-23 14:31:16 +08:00 via iPhone
    @dog82 赶紧扔了 beego
    gaocc
        37
    gaocc  
       2019-05-23 15:33:54 +08:00
    感觉是很培训班特色的教程 hh,实际玩起来还是根据需求来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 14:12 · PVG 22:12 · LAX 06:12 · JFK 09:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.