现在 Go 环境怎么样

2019-09-01 14:33:12 +08:00
 y0bcn

目前大二在读,有没有必要从 Java 转到 go,坐标二线城市,有意去一线城市发展,但无意扎根,问一下 V 友,如果现在转去学 Go 有没有好的前景呢?

12072 次点击
所在节点    程序员
64 条回复
encro
2019-09-02 09:19:26 +08:00
如果自认为 NB,学习 GO,写一个 NB 的开源项目,比如 NPS,frp,bleve, beego, etcd 这样的,基本找工作不会有问题了。

如果自认为不太 NB,学习 JAVA,慢慢来,毕竟 JAVA 生态环境摆在那里,还有很多螺丝需要拧。

打算回二线,具体是哪个城市,去搜索下看看,目前用 GO 的机会很少。
kilen3a
2019-09-02 09:22:52 +08:00
都学啊,反正才大二,时间多的是
phantomzz
2019-09-02 09:27:48 +08:00
目前 90%以上的程序员写的代码还触及不到语言的性能瓶颈。
notreami
2019-09-02 09:48:07 +08:00
为啥总有人盯着语言呢。java 用来做业务、大数据处理。golang 用来做运维工具。
那么你想搞业务、大数据,还是服务运维??
no1xsyzy
2019-09-02 10:04:56 +08:00
除了提供新的思维方法外,新语言无意义
一般人们所称转换语言是转换生态圈,还有就是少打几个字符(懒)
不同语言间生态割裂其实是个问题
唯一的纽带是 C
no1xsyzy
2019-09-02 10:06:25 +08:00
@jianson2006 (但是 Python 对于代码抽象的处理程度不是比 C 高吗?
daryl
2019-09-02 10:17:30 +08:00
巧了,我想从 go 转 java。
luckRay
2019-09-02 10:17:31 +08:00
推荐还是 JAVA 为主吧,毕竟体量在这里。
jss
2019-09-02 10:23:55 +08:00
@jonsun30 [转述大佬的话] Java 和 Scala 使用的 JVM,C# 和 VB.NET 使用的 .NET CLR。尽管虚拟机的性能已经有了很大的提升,但任何使用 JIT 编译器和脚本语言解释器的编程语言( Ruby、Python、Perl 和 JavaScript )在 C 和 C++ 的绝对优势下甚至都无法在性能上望其项背。
jianson2006
2019-09-02 10:52:24 +08:00
@no1xsyzy PY 学习下来我只其用法,但不知道为什么要这样用?有很多原理我是不懂的,所以,我想从 C 中获取。就是编码到底是如何与硬件沟通的?我只是想把在提高的过程中可以把一件原理也可以搞明白。
hyl24
2019-09-02 11:15:26 +08:00
学 java 吧 以后 java 往中间件方向走 就学 GO
DovaKeen
2019-09-02 11:19:28 +08:00
你才大二,可以多了解一些的
Galileo
2019-09-02 11:19:41 +08:00
请谨慎考虑
jonsun30
2019-09-02 11:33:25 +08:00
Raymon111111
2019-09-02 11:38:51 +08:00
语言完全不是重点

把基础知识学好吧, 比如数据结构, 操作系统
gz911122
2019-09-02 11:41:37 +08:00
@jonsun30 这个测试报告来看似乎 java 更快一些?
jonsun30
2019-09-02 11:47:50 +08:00
@gz911122 其实我想说的是这种 assumption 是没有意义的,每个语言都有其诞生的理由。绝大部分程序员(包括我自己)所写的程序还真的触及不到语言的瓶颈,有时候是你摸不到性能的天花板,还有时候是我们的代码由于各种各样的原因真的很屎。
richzhu
2019-09-02 12:37:52 +08:00
一提语言就吵架,我真的服了,性能高能怎么地? 能高多少? 性能高的代码你能写出来?写出来了别人能看懂?你的业务多少 qps 就性能性能的....好好学学计算机基础,哪个场景就用哪个语言,个人喜欢 go 就学 go,总之就是学起来别犹豫,学会了一个再学另一个也很简单,不能因为犹豫学哪个而耽误时间。
Keyes
2019-09-02 14:53:22 +08:00
@jss 大佬求教,所以 Rust 是兼顾软件工程和原生编译的最佳选择吗?
solaro
2019-09-02 16:23:50 +08:00
先学 JAVA,JAVA 能让你进银行或者国企、事业单位混日子,能混日子才有时间学 Go,然后用 Go 做东西玩,玩到一定成都又可以当成敲门砖进大公司

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

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

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

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

© 2021 V2EX