2013年2月Web编程语言就业趋势

简介:

继2月18日Rob Diana发表有关2013年传统编程语言的就业趋势后,他在21日发布了另外一篇文章,有关2013年”Web脚本编程语言“的就业趋势,其中包括 Ruby、Python、 PHP、JavaScript、Groovy 和 Erlang。

首先还是先来看看Indeed 招聘网站的长期就业趋势:

web Scripting Trends - Feb 2013

(横坐标中是“Jan‘ 06″是指”2006年1月“,其他类同)

和传统编程语言趋势图大致一样,这个趋势图也是列出了过去几年中这些语言的起起落落。JavaScript虽有较大下降,但是还是大幅领先其他语言。PHP、Python和Ruby展现出相似的趋势,在2011年大部分时间都有一个”高地“,在2012年年底有所下降。Groovy也有平稳的趋势,仍在Erlang之上。

再来来看看SimplyHired的趋势:

web Scripting Trends - simplyHired Feb 2013

(2012年3月1日 – 2012年12月1日)

总体来说,SimplyHired 显示了年底净扁平化趋势。JavaScript在去年有稍微下降,但其需求还很高(相对来说)。PHP和Ruby有着最显著是变化,在年底有很大降幅,它们是否能在2013年恢复呢?Python则保持平稳,领先于PHP。Groovy和Erlang几乎和横轴重合了,所以很难看出真正的变化。

最后再看看 Indeed 的相对增长量趋势:

web Scripting Growth - Feb 2013

(横坐标中是“Jan‘ 06″是指”2006年1月“,其他类同)

Groovy 展现出出奇的相对增长量;Erlang在过去两年中有不错的增长量,但过去几个月中有些下降;给人印象最深刻的是Ruby的持续增长,即使整体需求在下滑;Python仍然有稳定的正增长;虽然PHP和JavaScript有过长期的高需求,但其需求增长量并不多,它们目前有扁平化趋势。

在今年经过高峰后,所有趋势都有所下降。这和传统语言趋势一致。不过,如果你阅读了科技博客,你会发现这种扁平化趋势令人惊奇。似乎人人都在招程序员,但都没怎么成功招到。我必须承认本文中有关Web编程语言的趋势和传统编程语言的趋势都相当令人失望。我是期待有更好的趋势,但就业数据并没有反映这一点。在接下来的几个月,我会研究其他数据点,看看就业数据是否如实反映出现了现实情况。

目录
相关文章
|
1月前
R 语言教程 之 R 语言基础 1
本教程介绍R语言基础,涵盖从“Hello, World!”程序到变量命名规则及赋值方法等内容。示例展示了如何使用不同符号进行变量赋值,以及如何查看和删除已定义的变量。
27 1
|
29天前
|
Windows
R 语言教程 之 R 语言基础 4
本节介绍了 R 语言中的 `cat()` 函数,用于文本输出和文件写入。`cat()` 可以连接多个参数并输出,自动在各参数间添加空格。通过设置 `file` 参数,可将输出内容保存至指定文件,使用 `append=TRUE` 可实现内容追加而非覆盖。
27 1
|
29天前
R 语言教程 之 R 语言基础 5
R语言基础教程第五部分,介绍如何使用 `sink()` 函数将控制台输出重定向至文件,支持覆盖或追加写入,并可通过设置 `split` 参数同时在控制台和文件中显示输出。
22 1
|
1月前
R 语言教程 之 R 语言基础 2
R 语言基础教程第二部分,介绍交互式编程与文件脚本。通过命令行启动 R 解释器进行实时编码,使用 `q()` 退出。示例文件 `Baidu-test.R` 展示了如何创建和运行 R 脚本,输出字符串 "Baidu"。
28 1
|
1月前
|
JavaScript Python
R 语言教程 之 R 语言基础 3
《R 语言教程之 R 语言基础 3》介绍了 R 语言中的基本输入输出操作,重点讲解了 `print()` 函数的使用方法及其在输出数字、字符串时的表现。此外,还简要说明了 R 语言作为解释型语言的特点,可以直接在命令行中执行并显示结果。
24 1
|
28天前
|
Java Shell Python
R 语言教程 之 R 语言基础 6
《R 语言教程之 R 语言基础 6》介绍了 R 语言中的输入输出功能,重点讲解了文字输入及从文件读取文字的方法。R 语言作为解释型语言,其输入输出机制与 C、Java 等编译型语言不同,更接近于终端脚本语言。文中通过 `readLines` 函数示例,演示了如何从文件中读取内容为字符串,并强调了文本文件每行结尾需有换行符的要求。
22 0
|
28天前
R 语言教程 之 R 语言基础 7
R语言基础第七课,介绍了R语言中的输入输出方法,包括数据结构直接保存为CSV、Excel等格式的功能。此外,还讲解了如何使用`getwd()`和`setwd()`函数获取和设置工作目录,示例代码展示了设置及查看工作目录的操作。
23 0
|
2月前
|
数据挖掘 数据处理
JSL语言 -小众语言
【10月更文挑战第10天】
87 2
|
数据可视化 数据挖掘 项目管理
R 语言入门与介绍
R 语言入门与介绍
86 0
|
Rust 前端开发 JavaScript
2023年语言和框架我们值得关注什么?
前端新技术一如既往的更新迭代快:前几天 Next.js 大会,邀请了 vercel 的 CEO 来讲 vercel 的认知。顺带推出了 turbopack,号称比 webpack 快 700 倍,比 vite 快 10 倍。又有很多前端同学在问,我们要学 Rust 了吗?新的内容更新迭代太快了,我们跟不上?今年的终端 D2 会有哪些内容?会不会讲 Rust?
214 0