有人一起学中级 Golang 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
pluson
V2EX    Go 编程语言

有人一起学中级 Golang 吗?

 
  •   pluson 2016-08-01 23:34:31 +08:00 3039 次点击
    这是一个创建于 3402 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写 Golang 也已经有一段时间了,但是更多的时候是业务相关的,并不有很深入的去了解这门语言。然后觉得还是很有必要再系统的了解一下。

    学习的目标:

    打算通读一下 https://golang.org/ref/spec

    在读的过程中,发现自己的思考可能不全面(也怕自己太懒坚持不下来),所以想组一个小微信群(五人左右吧),每天花点时间,一起读一下,讨论一下。

    加群要求:

    不要潜水,因为人本来少

    不要发别的内容,以学习为目的,学完了可以退群

    这并不是老师跟学生的关系,你要有自己的观点跟思考,所以水平别太差,要不然讨论不到一起,举个例子: https://zh.wikipedia.org/wiki/%E6%89%A9%E5%B1%95%E5%B7%B4%E7%A7%91%E6%96%AF%E8%8C%83%E5%BC%8F 看完得有自己的理解。

    另外你加群之后有一个简单的介绍吧

    关于我,写过几年 Ruby 算是比较熟,也写过 Android ,最近在一个直播平台写 Golang ,就是后端工程师。像前端的一些, JS , CSS 基本也还可以,用 nodejs 也写过小项目。总起来讲,了解一些语言,但是不能算是精通,希望 Golang 会是一门我非常精通的语言。主要是也觉得 Golang 应该会比较有前途。

    也不知道还有哪些没考虑到的问题,另外这只算是一次试验。

    alt text

    第 1 条附言    2016-08-02 11:19:39 +08:00
    已经加满了,所以二维码设置过期了
    14 条回复    2016-08-02 19:46:08 +08:00
    wayslog
        1
    wayslog  
       2016-08-02 02:39:28 +08:00 via Android
    真心觉得 golang 这么简单明了到粗旷的语言不值得读 spec ~~~挖挖里面的坑就行了……业务还是重点! 利益相关,牛场前员工……
    wweir
        2
    wweir  
       2016-08-02 08:08:55 +08:00
    只想学下并发模型和错误控制模型,合适么?
    wangxn
        3
    wangxn  
       2016-08-02 08:56:23 +08:00 via Android
    我记得看这东西没用吧,就是一些语法的说明。
    手机打字,没法确认。
    owt5008137
        4
    owt5008137  
       2016-08-02 09:40:25 +08:00 via Android
    主语言 cxx 的路过。
    看过几次 go ,蛮简单的,但是就是不喜欢它的语法设计,太不习惯啦。
    goroutine 的内存可见性问题和 cxx 一模一样,反正我已经写了 cxx 的 coroutine 了所以每次看完 golang 的一点点东西都放弃了。诶
    cloudzhou
        5
    cloudzhou  
       2016-08-02 10:34:54 +08:00
    @wayslog spec 才 41 页,随便看看都看完了
    crazystory
        6
    crazystory  
       2016-08-02 10:52:53 +08:00
    怎样才算中级。。。
    darasion
        7
    darasion  
       2016-08-02 10:57:29 +08:00
    中级是个什么鬼?
    qiukun
        8
    qiukun  
       2016-08-02 11:17:35 +08:00 via Android
    @wayslog spec 才一点点
    QK8wAUi0yXBY1pT7
        9
    QK8wAUi0yXBY1pT7  
       2016-08-02 11:25:29 +08:00
    友情足够,才好一起浪

    同问,怎样算中级
    pluson
        10
    pluson  
    OP
       2016-08-02 11:27:51 +08:00
    pluson
        11
    pluson  
    OP
       2016-08-02 11:28:52 +08:00
    @wweir 刚刚发现没有 at 到你,看上面的那一条
    Akagi201
        12
    Akagi201  
       2016-08-02 12:45:08 +08:00
    想学高级 golang 行不行
    scnace
        13
    scnace  
       2016-08-02 13:11:16 +08:00 via Android
    初级 Golang 有群吗 233
    wweir
        14
    wweir  
       2016-08-02 19:46:08 +08:00 via iPhone
    @pluson 多谢,粗略看了一下,对我没什么用。
    1 、把 golang 的并发理解为 goruntine 片面了点。更多需要了解实现方面的东西,比如:很多异步的操作被包装成同步的方式给我们用,那内部对这些东西的保障性动作。
    2 、错误处理这一块是我前面描述的不好,更多想看到的是一个最佳实践。最想知道的就是错误包装屏蔽的层级在软件设计中的一些优秀的做法。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4555 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 04:03 PVG 12:03 LAX 20:03 JFK 23:03
    Do have faith in what you're doing.
    ubao msn 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