很多公司要求 Java 转 go,为了以后好跳槽,我近期有了学习 go 的打算。但是学习完语法之后并不知道这个语言更适用于做哪个方向的开发,所以在这里求各位大神解答!
我们社区里是否有大牛主力语言是 go,能说说在公司里 go 主要是做什么的嘛,多谢!
1
lcc142625 2021-07-30 15:06:11 +08:00
很多方面啊,我现在用 go 做的小程序,我朋友是做腾讯那边的游戏的,也有 go 的范畴,还有阿里的,云原生啥的。
|
2
love2020 2021-07-30 15:08:14 +08:00
微服务 、系统编程、网络应用
|
4
luckyrayyy 2021-07-30 15:28:07 +08:00
基础服务,云原生。
根据我多分钟的 go 经验,写复杂的业务逻辑并不顺手... |
5
murmur 2021-07-30 15:29:22 +08:00 1
原生就是 native,那为什么不用 c++
|
6
ArJun 2021-07-30 15:34:22 +08:00
@luckyrayyy 写逻辑可能对新手不太友好,但不代表不行,字节和腾讯复杂逻辑照样写
|
7
xmge 2021-07-30 15:36:48 +08:00
游戏后台服务
|
8
maemual 2021-07-30 15:36:54 +08:00
写业务、写中间件都可以啊
|
9
love2020 2021-07-30 16:07:32 +08:00 1
@irisShaw 首先系统编程你需要对标准库及其熟悉,web 应用,你可以选择 gin gorm,fx,微服务这块,目前国内好像有个 go-zero
|
10
pkoukk 2021-07-30 16:28:34 +08:00
微服务
|
11
tanhui2333 2021-07-30 17:28:10 +08:00
把 python 干的事儿重干一边,顺便挑战 C++ 和 Java 的领域
|
12
jingslunt 2021-07-30 17:28:23 +08:00
|
13
ylsc633 2021-07-30 17:35:30 +08:00 1
按照招聘软件上的归个大类:
1. 业务开发 (包括 web,游戏等,以前 php 能做的,它都能做) 2. 中间件或者底层 (比如各种中间件,云方向,docker 等等) 3. 区块链 4. 其他未知 其中 占比 1. 业务开发 45% 2. 中间件或者底层 30% 3. 区块链 20% 4. 其他 5% 占比没有实际统计,我自己找工作的时候 筛选大概预估的.. |
15
anviod 2021-07-31 11:04:59 +08:00
目前 Go 用在 物联网产品的核心网关对接硬件设备的,比之前 Java 减少了 2 组 8 台服务器 降低成本 50%
|