请教下做 Go 的大哥老弟,是怎么切换到 Go 开发的

2021-01-29 11:23:54 +08:00
 aw2350
年后准备从 net 转 Go,各位做 go 的哥哥们聊聊当时是怎么走上这条路的吧~
7985 次点击
所在节点    程序员
56 条回复
aw2350
2021-01-29 15:18:16 +08:00
@vone 不能这么想,java 太卷了,net 过去没有竞争力;go 有他的天然优势,趁着培训班以及院校还没铺开 go,我觉得现在入行 go 挺不错的
fengjianxinghun
2021-01-29 15:35:05 +08:00
oc => c++/lua => python => go => rust
bruce0
2021-01-29 15:38:47 +08:00
实习写 php

越写越觉得没意思,当时挺看好 go 的 B 站找了几个视频刷了一遍

毕业去面试了 go 的岗位
avalon0624
2021-01-29 15:40:07 +08:00
原来团队就在考虑转方向,一开始是 Java, 但原来团队里的某个人学不会,后来试了下 go , 就这样了。
aw2350
2021-01-29 15:42:54 +08:00
@avalon0624 这种团队转型的机缘太棒了
tmackan
2021-01-29 15:46:29 +08:00
@e583409 这点狠赞同
但是其实考察的很多基础能力 其实跟语言不是强关联
vone
2021-01-29 15:49:48 +08:00
@aw2350 我觉得这种小众语言,企业的招聘需求会很少,不是每个企业都要用 go 搭建基础设施、微服务、高并发什么的。

go 的主要优势是性能高、支持交叉编译,设计目的是用来完成一些以前需要 C++才能的工作。

对于我们这些普通人来说,不管进哪个公司还不是堆堆业务代码,go 这些特性,除了搞办公室政治外怕是没什么用武之地。

最后,祝你好运吧。
nuk
2021-01-29 15:55:54 +08:00
主要是因为菜,原本很多服务用 C 写的,但是经常 core dump,或者 memory leak,换了 go 之后表示跑就完了,debug 什么不存在的,老板压根不关心用啥写的,能稳定的用就鼓掌欢呼了。。
zdt3476
2021-01-29 16:02:01 +08:00
大学一直在学 c++,实习做游戏写 C#,然后实习期间学了 go 感觉挺有意思。找了个 go 的工作,一干就是 5 年。
luozhiyun
2021-01-29 16:03:43 +08:00
我是通过先看基础知识,掌握了基本语法之后再扒源码,自己总结经验写一些博客,如: https://www.luozhiyun.com/archives/tag/go
然后别人就知道我是对 go 是有一些了解的,可以胜任这份工作的。
zjsxwc
2021-01-29 16:04:55 +08:00
对我来说,
php 干不了的活用 go 干,
go 干不了的活用 rust 干
aw2350
2021-01-29 16:39:02 +08:00
@vone 对,工作主要集中在一线,偏服务开发方向为主;也许是我做了 5 年 net,工作内容来回来去就是倒腾那些数据业务,curd boy,做的很无趣,现在想换个工作内容
aw2350
2021-01-29 16:42:27 +08:00
@nuk 大哥你们你们做什么产品的
aw2350
2021-01-29 16:43:12 +08:00
@luozhiyun 很棒的进阶,再搭配一些实践就完美了
DelayNoMay
2021-01-29 16:48:48 +08:00
golang 确实没有 java 那么卷,本人三年内轻轻松松跳槽 4 家公司,面试都是一轮过
aw2350
2021-01-29 16:52:07 +08:00
@DelayNoMay 大佬大佬,面试一轮过有可能是因为大佬的底子硬而不是因为没那么卷
zhve2x4
2021-01-29 16:55:20 +08:00
@kksco 我没看过 rust,我很好奇,你的为什么从 go 变成了 rust 了?
goushenggege
2021-01-29 17:15:12 +08:00
php 转 go,哪个火哪个薪资高我就切换哪个;是在不行我就再切 rust
treemonster
2021-01-29 17:24:22 +08:00
go 封装好了以后非常爽,我以前是为了加密 php 的项目代码,业务迁移到 go,还封装了类似 js 的语法
srx1982
2021-01-29 17:28:30 +08:00
@e583409 招坑也很容易

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

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

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

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

© 2021 V2EX