当前位置: 首页 > 科技观察

码农如何选择编程语言才能有“钱”的路子?

时间:2023-03-21 20:40:02 科技观察

简介在选择一门编程语言投入时间和精力时,需要考虑的因素很多,也会产生一些不确定性:“我能被录用做某份工作吗?”、“薪水够不够?”、“语言几个月后会死吗?”等等。正如我们所知,这是一个至关重要的决定,它指导着我们的职业生涯,直接影响着我们的个人生活,然后我们可能想调查一下这些工作职位是谁填补的,以及他们的选择。StackOverflow的2020年调查为我们提供了有关谁从事这些编程工作的证据。它由来自世界各地的64461个答案组成,涵盖了主要的编程语言、满意度、薪酬和在线社区参与度。编程语言对工作满意度有影响吗?在这里我们可以看到工作满意度从非常满意到非常不满意。语言从快乐开发者的比例最大到最低。使用Julia和Dart的开发者反响非常满意,相差11%。因此,有迹象表明您使用的语言会提高或降低您工作的乐趣。应该考虑一下,所以让我选择Julia作为我的主要技能,我将成为2020年最满意的开发人员之一。但到目前为止,它从未如此简单!哪些语言薪资最高,开发人员较多?下图是工资中位数和开发者数量的对比,可以看出Julia的工资中位数不是最高的,社区也不是最大的。因此,如果您热衷于选择一种中位价格较高的语言,Perl、Scala、Rust和Go将在使用该语言的最满意开发人员列表中名列前茅。然而,这些语言并没有像Java、C和Javascript那样拥有大量的开发人员,它们代表着更强大的技术和更大的社区。如果您有兴趣掌握一门编程语言,那么您可能希望与周围的社区一起拥有这项宝贵的技能。在线社区中有多少语言开发人员?我们可以看到,拥有更多开发人员的语言具有更大的社区参与度,这可能是对该技术的长期满意度的重要因素。这个社区可能会带来机会,随着越来越多的程序员使用更新的语言工作,周围的生态系统将变得更加丰富。我们可以看到在线社区中C、Java和Javascript拥有最多的开发人员。很高兴知道这一点,因为我们可能经常需要有关错误和查询的帮助。需要注意的是,Python和Bash/Shell/Powershell是满意率高、用户量大、工资中位数高、社区大的。结论考虑到2020年StackOverflow调查的答案,本文概述了哪些编程语言值得花时间和精力。Julia表明该语言具有很高的开发人员满意度,但是当我们考虑其他变量(例如薪水和用户数量)时,它就落后了。C、Java、Javascript作为用户量大、社区高,但收入和工作满意度低的语言出现。Bash/Shell/Powershell和Python在用户数量、满意度和薪水方面表现出平衡的语言。我希望这些观察能增强您投入精力掌握编程语言的信心,并帮助您决定,您的主要语言是什么,为什么?