|
|
|
|
移动端

为什么年轻的开发者不喜欢新的编程语言?

HackerRank 近日对约 4 万名开发者进行了调查,并发布了名为“2018 年开发者技能报告”的调查结果。有趣的是,报告发现,虽然 Go、Kotlin 等新编程语言在所有开发者的想要学习的语言排名中靠前,但年轻的开发者(18-24岁)较之老一辈的开发者,更不喜欢这些较新的编程语言。

作者:佚名来源:开源中国|2018-02-03 09:46

人工智能+区块链的发展趋势及应用调研报告


HackerRank 近日对约 4 万名开发者进行了调查,并发布了名为“2018 年开发者技能报告”的调查结果。有趣的是,报告发现,虽然 Go、Kotlin 等新编程语言在所有开发者的想要学习的语言排名中靠前,但年轻的开发者(18-24岁)较之老一辈的开发者,更不喜欢这些较新的编程语言。

18-24岁的开发者喜欢 Go 语言的比例为 22.6%,Kotlin 为 17.8%,Swift 为 15.6%。

随着年龄的增长,开发者对新语言的喜爱度越来越高。25-34 岁的人对 Go 语言的比例为 47% ,35-44 岁的比例上升至 54% ,而 45-54 岁的人比例高达 68% 。

这个结果很让人意外,因为按常理来说,年轻的开发者应该对新知识有更强的接受度和学习兴趣,他们更有可能全面学习语言,年长的开发者才会根据自己的经验选择那些他们认为经得起时间考验的老语言。资深技术专栏作家 Matt Asay 在外媒上发文表示,究其原因,应该是经验的问题,在你拥有了老语言的使用经验后,使用新语言会变得更清晰明了。换句话说,如果你已经花了数年的时间去了解 Java ,那么应该会更容易理解 Go 有多优秀。

文中还写到,如果你对应用感兴趣,那么 JavaScript 更好;如果对数据感兴趣,Python 更好;而对于游戏或者硬件,C / C ++ 更好。Go 虽然是一种很酷的语言,但它只占据了一个小小的位置,似乎并没有成为某种基础设施的最擅长的代码。也因此,它没有真正抓住年轻工程师的想象力。

Adobe 的开发者 Simon MacDonald 也曾说过这样一句话:

对于刚毕业的学生来说,他们很可能会想:“我刚学会了一门语言,不要让我再去学一门”。相反,年长的开发者可能想的是:“我在工具箱里发现了一个新的东西,该怎么用它呢?”

对此现象,你怎么看?欢迎评论探讨。

【编辑推荐】

  1. StackOverflow 2017开发者调查:高效学习新技术的10种方法
  2. 编程语言简史:有人讨厌花括号,于是他发明了Python
  3. 全球开发者大调查:编程始于少年,Python 成最爱
  4. HackerRank: JavaScript人才大热 开发者却更爱Python
  5. 2018年雇主青睐的编程语言排行榜出炉,这次第一终于不是Java了!
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

网络工程师教程(第2版)

本书是全国计算机技术与软件专业技术资格(水平)考试的指定用书。按照新的网络工程师考试大纲的规定,本书包含了数据通信基础知识、网络体...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊