golang语言就业前景?
就业前景广。Golang的并发模型也领先于Java。Gorouting是为并发而生的,所以现在学习golang是一个很好的选择,但是golang也有它自己的优点它的缺点是项目管理和包依赖管理不如Java,通用支持也不是很好。
与Java的生态相比,go的国内生态还很欠缺。另外,爪哇的就业比哥朗简单,因为差距很大,但哥朗的就业工资并不低于爪哇。因此,从语言的角度来看,golang优于Java,生态上低于Java,理论上比Java有着光明的前景,这需要看到国内的趋势。
有十年的JAVA工作经验,要不要转GO?
相对于楼主算个半资深码农,用我自己的体会来说说这个问题吧。
我觉得,作为一名码农,应该不用太在乎自己使用的什么语言,以及什么语言热门,特别是对于像楼主这种在某一个语言里面深耕10年的老手。因为语言只是一个与计算机进行沟通的工具,就和我们说汉语英语一样,我们更应该关注的是用计算机如何解决现实问题。如果当前的语言确实不适合了,那么我们再去寻找其他更加适合的语言。
所以,对于大部分码农而言,我们并不是研究语言本身的,我们更多的是去使用这些工具来解决现实问题,尽量让这个世界更便捷更可靠。
如果因为现在go大行其道,但是楼主并没有这方面的真正需求就因为市场热度盲目跟进,那么再过五年时间我相信有更多语言会出现,是不是也要在纠结一次。但是其实不管如何,我相信if else 还是if else,hashmap 还是hashmap这些背后蕴藏的思维是不会变的,而这些也是楼主最宝贵的财富。
如果楼主发现go大法确实好,确实有冲动要冲一把,那么我想比较好的方式是在继续挖深Java以及其生态的过程中,比较比较Java和go有什么异同点,看看那些go的项目比如B站为什么要使用go,使用Java行不行,使用go是不是更有优势,哪些公司从Java转向go的思路是什么。进而可以在仔细分析分析如果某一天马爸爸或者东哥跑过来跟自己说把支付宝或者京东全部用go写一遍,自己是不是能够有理有据的说明这种实现的可能性已经如何实现。我觉得思考这些问题背后比单纯的去学习这门语言更有帮助。还是那句话,语言只是辅助而且还是配套说明书齐全的辅助工具,像楼主这样资深的程序员理论上不存在学习的复杂度。
希望以上的回答对楼主有帮助。
如果觉得答案有帮助的话,欢迎点赞关注转发。谢谢^_^
做了十多年开发,这个问题不存在转不转的。底层的东西都是通的,换个语言不存在太大难度。只是语言学一些简单的上层东西。最近我也在用go开发一些简单的web应用,只是不想依赖一大堆的中间价应用。开发速度很快,一周时间基本就都上手了。
做了这么多年,认清各个语言的优势和擅长领域,结合实际情况选择开发语言和中间件技术,这个很重要。
我也做了十几年的java开发,中间遇到有公司项目需要其他语言,所以我用delphi,C#、python的都完成过完整的项目!如果下次公司需要go,spark,我相信我一样玩的转!从来没有纠结过转什么型,对我来说只是多个技能而已!

