Go语言和java,谁更有前途?

如题所述

go语言和java,go语言更有前途。

1.Java仍然是主流的企业级应用编程语言,看看阿里,华为等大厂的招聘岗位就知道了。

2.Go语言代表了未来,很多新兴上市公司,如B站,高途课程等用Go做主编程语言。我所知道的一些创业公司,也开会尝试用Go语言。我个人也有在我司(金融机构)推动Go语言的想法。

Go语言的流行是因为两点:

    Golang在开发效率和执行效率上都有优势,对于Java开发者也很容易上手。

    Go是谷歌开发的,谷歌技术好,有情怀。相比来说,Java的母公司Oracle是一个没有情怀和技术的恶霸。

如果各用一句话来概括这3个编程语言的特点:

1.Java「就业最好」:岗位多,工资高。这个趋势也许会持续5-10年。

2.Go语言「最有前途」,语言优秀,家底丰厚,但暂时就业岗位还不是很多。

资薪对比:

Java和Go语言薪资水平相当,都比较高。

就业岗位数:

很多应用Python的岗位,可能不会发布招聘岗位,所以Python在工作中的使用情况应该比这个数据多的多。

Go的岗位应该也比这个数据多,可能很多新的岗位会发布到更加新兴的招聘平台上去。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-29
在目前,Java 主要应用领域是后端开发和大数据开发,Go 语言主要的应用领域是后端开发和云计算。在我写 Go 的一年多时间里,发现 Go 语言确实很强大,虽然每次换平台都需要重新编译,但是 Go 自带的工具链很成熟,编译只需要一行命令,而且 Go 内置 go mod,它是相当于 Maven 一样的第三方包管理器,而且 Go 还自带了 go test 和 go fmt 等终端命令,这样大大提高了我们的开发效率。
当然 Go 也有自己的劣势,同时这也是 Java 的优势。第一,Go 语言起步比较晚,是在 2009 年开始面市,相比较来说 Java 的发行时间是 1995 年,所以 Go 还是一门比较新的编程语言。直接导致了 Go 的轮子比较少,有些东西可能还需要自己手动造轮子,而 Java 的库实在太多了。第二,语法糖。Java 语法优美,Go 崇尚的是大道至简,所以语法糖比较少。不过这也是有好有坏,语法简单可以让大家写的代码差不多,不会很很多的 Bug,而且大家都能看懂。第三,框架(生态)。Java 在生态这方面简直是无敌的存在,这主要得益于 Spring 全家桶,Spring 让 Java 走上了神座。Go 语言知名的框架也很多,但是远远没有 Spring 影响那么大,不过生态这方面只是时间问题,现在很多大厂都在使用 Go 语言作为开发语言,比如 B 站,腾讯等知名大厂,这都是在丰富 Go 语言的生态,我相信 Go 语言会在将来市场占有率慢慢稳步上升。
相似回答