为了账号安全,请及时绑定邮箱和手机立即绑定

学习Go或提高我的Python / Ruby知识

学习Go或提高我的Python / Ruby知识

Go
有只小跳蛙 2021-04-06 13:10:13
我正在阅读有关Go的文章,我发现它非常好,并且可以成为几个月后许多开发人员使用的语言,但是我想决定一个简单的事情:学习Go还是提高我的Python或Ruby知识?使用Python开发的年限:1使用Ruby开发的年限:0.3
查看完整描述

3 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

如果您只是想找乐子并开阔眼界,那么我将学习Go,因为您已经知道一些Python。

如果您想以开发人员的身份进行改善,我个人建议您进行实际的项目(使用Python,因为它是您最有经验的语言):

  • 这将使您(Python和常规)的编程技能达到一个全新的水平

  • 如果您选择一个有趣的项目,例如一个半受欢迎的开源项目,那么您甚至会得到一些具体的结果来展示您的额外工作。这将有助于您的简历,帮助您结识对编程感兴趣的其他人,等等。

我个人认为,花时间花在通过编码可以使用的实际事物上来学习一种新语言,通常是一个净赢(当然,除非像我说的那样,否则您只是为了娱乐或放松而这样做) 。


查看完整回答
反对 回复 2021-04-26
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

实际上,您应该同时执行这两项操作;如果这是您想要的。不过,对我而言,在这两者中,我只会看一下Python。我对如此新的语言没有真正的兴趣。


查看完整回答
反对 回复 2021-04-26
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

这取决于您的目标和需求。

如果您想发展自己的工作技能,请选择Python或Ruby。除非您在Google工作,否则您不太可能看到Go出现在工作场所很长时间(如果有的话)。(即使那样也有问题。)

如果您想找乐子,那就去做吧。我认为最好的决定者是,选择一个您要从事的项目,然后选择最适合该项目的语言

要考虑的其他事项:

  • 每种语言都适合某些任务。Go被编译为机器代码,而Python和Ruby在解释器中运行。Go适合从事较低级别的工作。这对于并发任务也很有用。较高级别的任务可能更适合于Python或Ruby。

  • Go是一种实验性语言,可能会经历变化。这些更改可能是向后不兼容的。如果现在就学习,则可能需要6个月或一年的时间重新学习其中的一部分,因为它已更改。就是说,成为最前沿的事物的一部分可能会很有趣。而且,如果它确实变成了“下一件大事”,那么您将处于基础地位。


查看完整回答
反对 回复 2021-04-26
  • 3 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信