苏州北大青鸟|苏州电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好

ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 北大青鸟校园环境
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好

当前位置: 主页 > java培训 >

Java成为2014年最值得学习的编程语言

经过数据分析和研究Jobs Tractor的45000个开发人员招聘职位数据,我们得到了如下的结果:
Java 8,731
PHP 8,238
Objective-C 5,859
Java for Android 4,312
SQL 3,553
JavaScript 3,154
Ruby 2,937
C# 2,549
Python 1,587
C++ 1,273
C 685
ActionScript 674
ASP.net 492
Perl 224
Scala 143
Visual Basic 92
 
自上一年,主要的变化如下:
PHP和Java换了位置,但是仍旧是高居不下
Java的Android已经取代了SQL并且接近
Objective-C JavaScript已经超过了Ruby
Python提高了2位
ActionScript下降了2位
以上数据来自Twitter,由于地域或者其它原因可能导致结果的偏差。
近来的一个Lynda的在线调查提供了如下一个流行度的排名:
1 Java
2 C
3 C++
4 C#
5 Objective-C
6 PHP
7 Python
8 Ruby
9 JavaScript
10 SQL
当然,这里也有一些疑问,网站的主要用户是相对新的开发人员。
工业分析RedMonk采用了不同的方式来生成了最受欢迎的编程语言,主要通过了Github上的项目和StackOverflow上的提问来生成。
1 JavaScript
2 Java
3 PHP
4 C#
5 Python
6 C++
7 Ruby
8 C
9 Objective-C
10 CSS
不要太书面化的看待这个结果,一个语言包含更多问题可能会得到更高的分数。虽然类似SASS,LESS和Stylus之类的预处理器的出现使得CSS也出现在列表中并不奇怪,因为现在它看起来更想一个编程语言。当然,如果说CSS是一个编程语言,那么HTML和SQL呢?


永远不要使用分析作为学习语言的唯一基础
很少开发人员是为了经济上的原因来学习编程的,这里有很多其它赚钱的方式… 例如成为“数字市场分析师”,或者“SEO专员”
选择一个流行的编程语言意味着你需要说服其它语言。学习Fortran可能不会非常流行但是你将会发现维护10几年的老系统还是很有“钱途”的。幸运的是,我们可以提供几个比较常用的方向来帮助你选择你的学习目标。


技术的起起伏伏
所有的语言在流行度上都是起起伏伏的,不同的时间段也将不一样。考虑一下ActionScript。Flash开发正在走下坡路,当然个人怀疑很多的ActionScript项目也需要维护。同样的问题也出现在Perl,COBOL和VB6,虽然他们拥有超长的生命周期。
如果你考虑这些的话,你需要避免使用平台有限的语言,例如,ActionScript,VB6和Objective-C。然而,Objective-C主要使用在IOS系统和API,但是目前来说对于IOS 的APP开发,工作也不少。


老手开发人员的选择
如果你已经熟练掌握了1到2门的语言,选择就更简单了:选择你感兴趣的(知性或者经济上来考虑)
这里有一些明显的机会,例如:
ActionScript基于ECMAScript(浏览器中的执行就是JavaScript),Flash开发人员来说更靠近HTML5的技术。 C++,Java,C#,Object-c甚至是PHP都非常类似,因此你可能需要经常在它们之间换换 如果你使用VS,.net来开发windows桌面应用,那么应该选择微软平台
尽管这些,不要害怕学习更多新的技术。JS看起来类似Java和其它C风格的语言,但是很多开发人员开始觉得很痛苦,因为基础不太一样。坚持一下你就看到了JavaScript能够提供的强大功能。


新手开发人员的选择
对于那些使用8位家用机时代的开发人员来说并没有什么可以选择,在有足够信心后可以学习C或者汇编之前先学习Basic吧。web开发的黎明相对来说更简单;你可以学习HTML及其服务器端的语言例如,Perl。你的开发技术会随着HTML及其其它例如CSS,PHP,JavaScript,ASP和.Net的发展而慢慢提升
个人并不妒忌2014年才开始学习编程开发的人;过多选择会让人迷糊,那么你如何开始?
暂时来说,个人推荐JavaScript。这个语言可以在很多场景下使用,发展的很快并且拥有很多的在线的资源。学习JavaScript可以帮助你避免其他开发人员的开发经验。唯一比较让人犹豫的是JS处于浏览器环境。JS可能要求额外的一些客户端知识,例如,HTML,CSS和跨浏览器兼容,即使你开发node.js的服务器端代码开发。
另外一个选择,你应用考虑类似Ruby和Python的编程语言,相对来说学习更简单,也没有环境和遗留系统的问题。然而,他们提供了比较少的资源,并且来自C风格的语法,这个可能成为你的最后目标。
最好的建议是:不要再阅读类似的建议类文章。
使用软件工具来定位并且解决问题。使用AutoHotkey来自动化任务或者使用Macro来编写Spreadsheet的计算公式。这些知识都可以提供足够的储备帮助你学习更大更复杂的编程任务。

标签:

(原文标题:Java成为2014年最值得学习的编程语言)

(责任编辑:苏州北大青鸟



相关新闻

  • 苏州北大青鸟:深度解析java程序员的
  • Java中int和Integer有什么区别?
  • java程序员集合框架面试题
  • JAVA软件工程师人才缺口到底有多大?
  • Java 概述及安装配置
  • Java中读取字符文件类
  • 公司的Java框架应具备的通用功能
  • Java中finally关键字的使用
  • java 使用相对路径读取文件
  • 甲骨文2月再发Java更新 将加快更新速
  • 更多
    分享按钮
    ------分隔线----------------------------
    苏州北大青鸟『招生专题』