有人一起学中级 Golang 吗?

2016-08-01 23:34:31 +08:00
 pluson

写 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 应该会比较有前途。

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

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

同问,怎样算中级
pluson
2016-08-02 11:27:51 +08:00
pluson
2016-08-02 11:28:52 +08:00
@wweir 刚刚发现没有 at 到你,看上面的那一条
Akagi201
2016-08-02 12:45:08 +08:00
想学高级 golang 行不行
scnace
2016-08-02 13:11:16 +08:00
初级 Golang 有群吗 233
wweir
2016-08-02 19:46:08 +08:00
@pluson 多谢,粗略看了一下,对我没什么用。
1 、把 golang 的并发理解为 goruntine 片面了点。更多需要了解实现方面的东西,比如:很多异步的操作被包装成同步的方式给我们用,那内部对这些东西的保障性动作。
2 、错误处理这一块是我前面描述的不好,更多想看到的是一个最佳实践。最想知道的就是错误包装屏蔽的层级在软件设计中的一些优秀的做法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/296461

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX