用 go 写了两年业务,想往存储/中间件方向发展

howdareyou:想做一些偏技术的内容,但目前比较少钻研底层 =。=!

现状

学了一半 mit6.824 ,在学 cpp 。刚进某大厂 crud (仍是 go )

请教

  1. 看这方面 jd 大多会提到 cpp,对 cpp 的要求高吗
  2. 镀金多长时间合适

请教各位~

Go 使用函数类型实现接口的方式,其它语言有类似的实践吗?

FutherAll:试了下 Swift 是不行,因为 Swift 需要显示的继承 protocol 才可以。 Python 可以吗?FutherAll:像 Go 的 http 的标准库 HandlerFunc 实现 Handler 接口这样![go.png]( https://s1.ax1x.com/2020/10/04/0Gai59.png)Swift 好…

超火爆的 go 微服务框架推荐

kevinwan:go-zero 内置完整微服务治理能力,千万级日活实践检验,工具自动生成微服务,只需编写业务代码即可 开源一个月即获 1.3k stars 项目地址: https://github.com/tal-tech/go-zero 快速开始: https://github.com/tal-tech/go-zero/blob/master/doc/b…

学 GO 的一起交流

K120:对 Golang 感兴趣的小伙伴们加入进来一起学习,共同成长。 此贴不讨论任何内容,谢谢。 或者加我拉你进群。

用 Unity3d 来做跨平台开发是不是很好?

TangMonk:Unity 的 UIWidgets 看起来还不错,别说 Windows, Mac,估计甚至连 ps,Xbox 都可以跨平台,而且加上一点 3d, 粒子特效,比一般的 UI 都要酷炫。 有人用过吗?移动开发和 Flutter 比比怎么样?桌面开发和 QT 相比又如何?TangMonk:https://b23.tv/nv5Joo

Go 语言这种结构体调用方法的写法是怎么回事?

hakono:无意间发现的一个写法 type T struct { t int } func (t T) NewT(tValue int) T { return T{t: tValue} } func main() { t := T.NewT(T{},999) fmt.Println(t) } 输出 {999} 没有结构体实例,但是却可以直接调用类型来调用对…