开发者与雇主视角:哪些编程语言最值得学习?
资讯
0
2215
2018-11-12 12:02:58
这个问题,Cobol,RPG,对吗? 哦不,等等,是最普及的。嗯,它必须是普及的...
是的,我们都不太喜欢搞破坏的泡沫语言,Basic语言和Cobol语言都没有列入当前清单。我们继续往下讨论,了解哪些语言值得学习。
当然,即便在不同的技术社区,都不缺少关于最好的编程语言学习的文章,但大多数人都基于一个标准提出建议:最有可能让你被聘用的结果。
他们倾向于以略微不同的方式说同样的基本事物。学习Java!学习Python!学习 PHP!学习JavaScript!然而,最近,TechRepublic网站同时发布了关于雇主寻求什么语言的研究,也发布了开发人员实际使用语言的研究。理想情况下,两个列表匹配就是完美的结果,它们的差异正好足以在选择您想要学习的语言时发挥作用!
雇主视角的编程语言排名
根据美国著名求职网站Indeed.com,最受欢迎的编程语言分别是:
1.Java;
2.JavaScript;
3.HTML;
4.Python;
5.C#;
6.C ++;
7.XML;
8.Ruby;
9.PHP;
10.Perl
Java的确是无所不在,所以它第一级的位置并不奇怪,而JavaScript,以及它的许多库、框架、运行时和它的超集(TypeScript,CoffeeScript等)一样,已经完全占据了Web开发的世界。此外,HTML也是Web开发中比较普及的技术之一,有83%的网页使用HTML,其它比率也使用类似技术。
雇主喜欢的编程语言列表中的后两种语言,XML 和 Perl,似乎都不太普及,因为它们既没有Java的多样性,也没有HTML的普及性高。然而,XML已经被证明是一种用于数据传输和标记的优秀语言 - 在单一语言中是一种有趣的组合。根据Coding Dojo的说法,Perl的受欢迎程度在很大程度上归功于它“对于系统和网络管理员的最佳粘合语言”的好处。
开发人员视角的编程语言排名
所以,如果你正在找工作,这些语言你得知道,但如果你已经有了工作,那么你就不应该不知道这些语言。
1.JavaScript
2.Python
3.C#
4.Java
5.PHP
6.Go
7.Swift
8.Rust
9.Kotlin
10.C & C++
JavaScript排在了第一位,在开发人员中很受欢迎。据推测,这在很大程度上归功于上面强调的JavaScript的好处,使用JavaScript生态系统,开发人员现在可以使用JS或该语言的超集就可以创建全栈应用程序。
由于易于学习的语法和广泛的适用性,Python在开发人员选择的后端编程语言中排名第一,Python 既可用于创建后端Web应用程序,人工智能和机器学习应用程序/算法,以及运行大数据集的分析。不仅如此,Python通常是有抱负的软件工程师学习的第一种语言,也是让他们迷上编码的语言。
C#在开发人员中的实力与受欢迎程度在也于它能够创建全栈应用程序。与JavaScript非常相似,当开发人员将C#与合适的框架/库在一起使用时,用一种语言就可以创建Web应用程序的支持与前端页面应用。 Ruby和PHP也是如此,它们都为著名的应用程序和网站提供动力(例如,WordPress基于PHP构建)。
根据开发人员的说法,雇主寻找的语言应该削减。最值得注意的是雇主寻人的清单里:Perl和XML。Perl 已经渐渐被 Python 和 PHP 代替,因为 JSON 更容易学习语法和可读性,几乎取代了XML作为数据交换的格式标准。
小结
嗯,对于有兴趣学习新语言的开发人员来说,这意味着什么?尽管Go和Rust等新语言很有吸引力,但是做为开发者添加到日常工具箱中的下一种语言应该是以上两个列表的语言。雇主希望聘请了解语言X的开发人员,意味着它可以帮助您立即找到工作;而且语言X在开发人员中也非常受欢迎,这意味着它与雇主清单匹配,那么,我们为什么不学习语言X?
基于以上清单与细节研究,Python,JavaScript和Java都是软件开发者下一个要学习的编程语言的最佳选择。
各位看官,如何看待这些论点?根据你在所在行业中看到的内容,目前要马上学习的编程语言是什么?请你不要吝啬,欢迎在此留言~
作者:钟志勇
本文为 @ 21CTO 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。