非计算机专业,但有Java自学基础,现在从头开始0基础学go语言可以吗?

Python010

非计算机专业,但有Java自学基础,现在从头开始0基础学go语言可以吗?,第1张

计算机专业,但有java自学基础,现在从头开始0基础学go语言可以吗。

首先答案肯定是可以的。go语言的学习难度并不算特别的高,你有java语言自学基础,学习go语言应该也是可以的。但是你是非计算机专业的,如果以后想从事软件开发相关的工作,还是会比较吃力,需要比计算机相关专业毕业的学生更努力才行。

而且你需要注意,学习一门语言的语法和应用一门语言进行项目开发这是两回事,软件开发是一门综合学科,需要学习很多的相关知识。

希望对你有帮助,祝你学有所成。

用过两种语言,但是没有开发过相同的业务。 但是在当前业务下专门测试过go的性能,不用太担心go的性能问题,而且据说即将发布的go1.5的会再次对性能有太大的提升。其实还是很喜欢go这个语言,简单,实用,而且适合大规模并发。go的学习门槛要比java要低。如果担心gc影响实时性,也可以自己申请一大块内存自己做内存管理。

大概说,Java的GC更好,Go这方面还不够。

Go的并发更好,Java要同样效果,回调写死了。

真想知道,就自己测。自己设计的测试,更可能体现你想要的指标。

事实上,他们的差别应该小到不需要考虑。