对此刻在家隔离或最近失去工作的人来说,现在是开始学习编程的好时机,这大概是年最受欢迎的技能之一了。
国外某知名招聘网站最近发表了最受欢迎职业榜单,它基于三个因素:平均工资,过去三年该职位招聘广告的增长情况,和网站每1百万条信息里针对该职位的求职帖数量。
其中最有前途的工作是软件架构师,他们负责对平台使用代码的设计和标准做出高级决策。排在第二位的是全栈开发工程师,他们拥有完整的编程技能来构建一个平台。
虽然有些招聘经理并不要求应聘者掌握一门特定编程语言(编程技能通常可以跨语言转换),但了解哪些语言与薪资最高的工作相关确实有所帮助。
HackerRank是一家专注于为程序员和招聘人员提供竞争性编程挑战的科技公司,该公司对11.6万名软件开发人员和学生进行了调查,以找出哪些编程语言与全球最高的薪酬相关。
下面是完整的编程语言列表及其与普通软件工程师的薪资对比,根据HackerRank的调查,后者的平均薪资为54,美元。
C++:全球平均薪资55,.10美元
这门语言的薪资比全球平均薪资高出1.6%。
去哪儿学:试试适合初学者的Udemy互动教程或适合有编程经验者的Udacity中级教程。
JavaScript:全球平均薪资55,美元
该语言的薪资比全球平均薪资高出2.2%。
去哪儿学:软件工程教师MoshHamedani有个关于Javascript的YouTube免费课程,CodeAcademy有个免费初级课程,learnJS有个免费的交互式教程。
Python:全球平均薪资56,.90美元
这门语言的薪资比全球平均薪资高出4%。
去哪儿学:YouTubeCSDojo频道有个针对绝对初学者的视频讲解,软件工程教师MoshHamedani有个YouTube视频也很有帮助,Udemy也有免费入门课程。
TypeScript:全球平均薪资57,.70美元
这门语言的薪资比全球平均薪资高出5.4%。
去哪儿学:如果懂JavaScript会有帮助,因为TypeScript是建立在这种语言基础上的。然而,FreeCodeCamp有个TypeScript的初学者课程,KoderHQ有个免费的交互式教程。
Kotlin:全球平均薪资58,.60美元
这门语言的薪资比全球平均薪资高出6.8%。
去哪儿学:FreeCodeCamp有针对初学者的YouTube视频解说,KotlinLang为有编码知识的人提供了交互式教程。
C#:全球平均薪资58,.10美元
这门语言的薪资比全球平均薪资高出7.3%。
去哪儿学:CodeEasy。上面有教该语言基础的初学者教程,在YouTube上有很多关于这种语言的视频。
Prolog:全球平均薪资60,.70美元
这门语言的平均薪资比全球平均薪资高出11.3%。
去哪儿学:LearnPrologNow!等几个网站提供如何学习Prolog的免费指导。
R语言:全球平均薪资61,.60美元
这门语言的平均薪资比全球平均薪资高出13.1%。
去哪儿学:Edureka!和Codecademy上都有对初学者很有帮助的YouTube教程。
Pascal:全球平均薪资62,.90美元
这门语言的平均薪资比全球平均薪资高出15.2%。
去哪儿学:PascalProgramming有一堆免费在线教程,Udemy有一门价值12美元的课程。
Swift:全球平均薪资65,.50美元
这门语言的平均薪资比全球平均薪资高出19.6%。
去哪儿学:FreeCodeCamp有该语言的YouTube系列视频,而HackingwithSwift有个很有帮助的在线课程。
Objective-C:全球平均薪资66,.30美元
这门语言的平均薪资比全球平均薪资高出22.4%。
去哪儿学:Udacity有该语言的免费课程,TutorialsPoint有个很有用的中级指南。
Ruby:全球平均薪资72,美元
这门语言的平均薪资比全球平均薪资高出32.3%。
去哪儿学:Codecademy为初学者提供了很好的课程,FreeCodeCamp有个很有用的YouTube视频讲解。
Go语言:全球平均薪资72,.30美元
这门语言的平均薪资比全球平均薪资高出33.4%。
去哪儿学:golangbootcamp上有本很有帮助的电子书,非常适合有编程背景的人。初学者也可以试试golang的在线课程或Udemy的12美元付费课程。
Scala:全球平均薪资77,.60美元
这门语言的平均薪资比全球平均薪资高出41.6%。
去哪儿学:CognitiveClass.ai提供了非常棒的初学者教程。你也可以看看scala-exercises网站上的互动课程。
Perl:全球平均薪资84,.50美元
这门语言的平均薪资比全球平均薪资高出54.2%。
去哪儿学:许多在线Perl课程都假定学习者对编程有基本的了解。如果你没有基本的编程经验,那么可以看看perl-begin的“PerlforNewbies”课程,或考虑在冒险学习Perl前,先学一门Python、JavaScript等更常用编程语言的免费入门课程。如果你对编程有基本了解,可以去TutorialsPoint或LearnPerl学习。
来源:快公司,译者:Sail
声明:著作权所有,转载需授权,严禁抄袭,违者必究!
更多精彩内容,请