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 · 2601 次点击
    这是一个创建于 3035 天前的主题,其中的信息可能已经有所发展或是发生改变。

    写 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   ·   实用小工具   ·   2862 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:10 · PVG 22:10 · LAX 06:10 · JFK 09:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.