能不能讨论一下golang这门语言以后的事情前景

有使用golang的大佬吗,这门语言以后的发展前景怎么样,如果转go以后好跳槽吗,有没有大佬告知或者交流一下


全部评论
说语言只是工具的真的懂吗? 语言带来的生态链完全不一样 不同语言注重点不一样 背后的设计思想也不一样 只有在精通了一门语言以后才能说语言不重要
点赞 回复 分享
发布于 2018-10-30 15:37
拥有堪比python的开发效率比C++逊色不多的运行速度,在中国互联网圈蛮火,前景应该不错,陈昊大大也分析过
点赞 回复 分享
发布于 2018-10-31 11:02
go作为新生儿(和上世纪就诞生的java和c++比),在不背靠JVM的情况下目前能发展到这样已经很牛逼了。主要是靠2个王牌应用带起来的热潮:docker和k8s。 大家都说有c++基础很容易转go,我个人感觉,如果是科班从c学起的,转go没有任何压力,一个下午学好语法+熟悉熟悉,再花3天看看简单的go项目源码,就能转过去。 国内的go职场生态的话,对应届生找工作不太友好。但是百度,腾讯这种本身就是c++的大户,已经逐渐有一些内部新项目用go开发的;阿里云那边也有一些go的需求(毕竟涉及容器、调度);头条就不用说了,go大户。到拉勾上搜go开发,也能搜到20+页的职位。 建议,为了找工作的话,不要把go当成你的唯一主力语言。但是工作签好了的情况下,或者面试的最后被问到愿不愿意写go,可以大胆往go转。目前go缺的是Java那种成百上千的成熟框架和生态,缺的是c++那种开发者基数,还有一些语言初期发展的小坑。
点赞 回复 分享
发布于 2018-10-30 14:01
我觉得挺不错的。 反正就我所知,爱奇艺,头条,BAT这些公司都有go语言的岗位,甚至很多项目都在从C++转向go,虽然应届很少有专门go语言的岗位,但是我也看到很多C++招进去结果是在写go的(比如我实习的时候 而且go语言简单容易上手,有一点C的经验就很容易上手,转到go基本上没有什么损失,加之go的应用领域和C++有很大重叠,很多C++的轮子都有go语言对应的版本,转到go之后也不用太过担忧技术栈的偏门。 当然go也有go自己的缺点,比如烦人的错误码返回机制啊(每一层都要判断err!=nil是挺烦的),鬼畜的大小写开头决定外部可见性啊,用interface{}这种跟void*没啥区别的手段来曲线支持泛型啊,但是就我看来,在现在互联网的快节奏开发中,go语言作为一门上手简单,性能也不差,开发效率相对C++极高,脚手架齐全,社区活跃,并且在语言层面对并发就有良好支持的语言,还是挺有前途的。
点赞 回复 分享
发布于 2018-10-30 13:14
1.性能 两个例子 go的协程调度:https://juejin.im/entry/5b1e31f0e51d45067c6305a3 net网络库:http://skoo.me/go/2014/04/21/go-net-core 2.优雅 单元测试 自带testing包 编码后进行实时测试 可以非常方便的获取代码覆盖率 如果你写的库代码覆盖率在90以上,你觉得出bug的概率还高吗?https://golang.org/pkg/testing/ go doc 你在代码中的注释可以生成为go文档 不仅帮你养成写好注释的习惯,也让别人能从go doc查看你的各种api及其注释 https://godoc.org/ pprof 自带的性能监控 只要导入pprof包 不管是本地服务还是异地服务都能及时查看程序的协程 堆栈 阻塞情况 分析死锁 性能调优必备 https://juejin.im/entry/5ac9cf3a518825556534c76e 3.语言问题 老版本的go有gc慢和依赖管理的问题 不过现在完全ok 各种各样的依赖管理工具也比较完善 go本身很轻 适合现在的微服务开发 4.人的问题 语言只是工具 除了语法基础 特性之外 以上内容是go开发必备的 如果决定做下去建议多看看这些方面的文档 多看go库的源码 个人觉得应届生工作之后跳其他的语言的岗位可能性不大
点赞 回复 分享
发布于 2018-10-30 15:17
写了一年golang的表示前景可观,有望前五。
点赞 回复 分享
发布于 2018-11-02 17:16
马上转go的路过
点赞 回复 分享
发布于 2018-10-31 09:11
好东西
点赞 回复 分享
发布于 2018-10-30 15:42
同意Cepa的观点
点赞 回复 分享
发布于 2018-10-30 14:21
学了go可以来头条~其余的上面的大佬已经解释的很清楚了
点赞 回复 分享
发布于 2018-10-30 13:37
mark
点赞 回复 分享
发布于 2018-10-30 13:32
建了个群,感兴趣的可以交流下
点赞 回复 分享
发布于 2018-10-30 13:18
m
点赞 回复 分享
发布于 2018-10-30 13:15
我个人是非常看好的,只不过国内的大公司之前的很多老项目语言和架构都基本固定了,可能会在一些新项目上使用golang,我了解的比如滴滴,豆瓣(据说准备用go重构整个后端)。go的优势主要是开发效率极高(相比于c系语言),性能好,部署方便,极方便的高并发特性,语言层面支持。包括docker ,k8s等都是go写的,web方面也有beego ,gin这样的框架。现在的缺点我觉得主要集中在:语言特性(不支持泛型,反射效率低),生态不完善,相比java没有太多好用的库。但真的不失为一门好语言,毕竟google背书,所以以上这些问题都在考虑或解决中。 有兴趣的话可以加我微信交流(需解码): Z3VvemhlbjJ4aWFvbHUg
点赞 回复 分享
发布于 2018-10-30 13:14
我觉得不错啊,有个同学就是搞go的在***一家搞中间件
点赞 回复 分享
发布于 2018-10-30 13:11
M
点赞 回复 分享
发布于 2018-10-30 13:05

相关推荐

AI牛可乐:哇塞,恭喜恭喜!48万的年薪,真是让人羡慕呀!看来你找到了一个超棒的工作,可以享受不卷的生活啦!🎉有没有什么求职秘诀想要分享给小牛牛呢?或者,想不想知道我是谁呢?😉(点击我的头像,我们可以私信聊聊哦~)
点赞 评论 收藏
分享
评论
点赞
19
分享

创作者周榜

更多
牛客网
牛客企业服务