因此,很多公司开始雇佣JavaScript开发者,但是在就业市场中这样的开发者很少。

对于每一个公开的的java职位,有2.7个java开发者竞争。PHP和iOS就业竞争同样激烈。
但是对于每一个公开的JavaScript职位,仅仅有0.6个JavaScript开发者。招聘市场对于那些具有JavaScript技能的开发者需求很大。
因素 #2: 长期远景
平均一个JavaScript项目收到是Java,Python,或Ruby项目两倍的pull请求。而在这一点上,JavaScript比其他的编程语言增长的更快。

JavaScript的生态系统也得益于公司的大量投资资金和工程人才,如谷歌,微软,脸谱,和Netflix公司。
例如:TypeScript(JavaScript静态变量的超集)已经有超过100个开源贡献者,他们中大部分人是微软和谷歌雇佣来去工作的。
很难用Java找到这种公司间的合作。Oracle- 长诉 通过收购Sun Microsystems,合法拥有Java-公司试图进一步在Java上扩展。
因素 #3: 难学

This is a parody of an XKCD comic . 这是一个模仿 XKCD 。ruby语言学习
大多数程序员都会同意,高级别的脚本语言是比较容易学习的。JavaScript和Python,Ruby就属于这一类。 尽管大学仍然在教像Java,C++作为第一类语言,但它们仍然被认为很难学。
因素 #4: 你可以使用JavaSCript创建你的工程
这就是JavaScript的真实写照。JavaScript运行在任何一个有浏览器的设备上,就是一个浏览器。你可以使用JavaScript基本上建立任何东西,并随时随地分享。 由于JavaScript的普及,Stack Overflow的创始人Jeff Atwood创造了他目前著名的法律: 任何可以使用JavaScript编写的应用,最终都会使用JavaScript编写。 而且 随着时间的发展 ,Atwood的法律会变得更加的强大。 Java曾经一样承诺过在任何地方运行。你也许记得 Java Applets 。Oracle今年早些时候官方地停掉它们。 Python遭受同样的这么多问题:
我如何才能给我的朋友这个游戏呢?更好的是,是否有一种方法可以让我把这个放在我的手机上,这样我可以显示给在学校的孩子们,而不需要他们安装吗?嗯. - James Hague在没落的 Python的作为教学语言](Retiring Python as a Teaching Language 。 相比之下,这里有一些应用程序,开源社区的成员在CodePen建立他们的浏览器。您可以使用这些并在浏览器中点击:

20世纪70年代Simon类型的游戏 1970s style Simon game 
Conway’s Game of Life

Star Wars-themed Wikipedia Search

A roguelike dungeon crawler game
学好一门语言。然后学习第二个语言
如果你不停地从一种语言跳到另外一种语言, 你不会走的太远 。
为了超越基础,你需要学好第一个语言。然后,你的第二种语言会更加容易。 从那里,你可以分出来的,并通过学习多种语言成为一个更全面的开发者:
C是一个极好的方式来学习计算机如何实际在内存管理方面的工作,并在高性能计算方面是非常有用的
C++因为游戏开发而伟大。
Python在科学和统计方面是令人敬畏的。
如果你想工作在大的科技公司,java是重要的。 但是首先学习JavaScript。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31449-2.html
电量耗的真快