为什么年轻的开发者不喜欢新的编程语言? - 开源中国社区
为什么年轻的开发者不喜欢新的编程语言?
王练 2018年02月03日

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

王练 王练 发布于2018年02月03日 收藏 7

【腾讯云】如何快速搭建微信小程序?>>>  

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 也曾说过这样一句话:

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

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:为什么年轻的开发者不喜欢新的编程语言?
分享
评论(39)
精彩评论
19
老点的程序员对自己会的语言已经很熟悉,也知道优缺点,当新语言出来解决了某些问题,往往觉得很惊艳,愿意去尝试。而且已经有一技在身,不愁找工作,学新语言还能加分,何乐不为。而新人首要的是找工作,新语言出来工作机会少,当然学的少
18
又是一篇鼓吹Go的软文,毫无营养.
9

引用来自“rz”的评论

我最近在学python,隐隐约约感觉到它是拼凑出来的,东西很乱,连js都比他规范
总算有明白的人了,python不是一个经过仔细设计的语言,ruby、haskell、perl6都比python美的多,python最近被培训给咋呼出来了。
8
php稳如狗
3
go这种垃圾就是对“编程语言理论”的侮辱。还敢说出来,还和其他语言相提并论。
C不怎么样,很烂,从现在看是很烂。但和那什么狗语比那就是高端语言。给C提鞋都不配
最新评论
0
go这种垃圾也好意思天天鼓吹
0
應該是還不知道吧
0
年长学习是因为有中年危机了呗,哈哈
0

引用来自“rz”的评论

我最近在学python,隐隐约约感觉到它是拼凑出来的,东西很乱,连js都比他规范
具体举例说明下?
0
摘抄"如果你对应用感兴趣,那么 JavaScript 更好;如果对数据感兴趣,Python 更好;"
Go培训机构给了你多少钱?
0

引用来自“句龙胤”的评论

go这种垃圾就是对“编程语言理论”的侮辱。还敢说出来,还和其他语言相提并论。
C不怎么样,很烂,从现在看是很烂。但和那什么狗语比那就是高端语言。给C提鞋都不配

引用来自“青衫柏箴”的评论

@句龙胤 @句龙胤 你行你设计个牛逼的语言啊,光说不练没有说服力

引用来自“水山清风”的评论

我能吐槽逐梦演艺圈是一部非常非常烂的电影,但老实说,我还真拍不出比这部年度烂片好的电影,而且也无法阻止某些人居然会觉得他好看
@水山清风 比喻不恰当,观众不是导演。但是你和罗布·派克都是程序员
0
新人一门语言都没学好,还有精力学其他语言,真正学好一门语言,学其他语言也轻松。打好基础,才能海纳百川
0

引用来自“句龙胤”的评论

go这种垃圾就是对“编程语言理论”的侮辱。还敢说出来,还和其他语言相提并论。
C不怎么样,很烂,从现在看是很烂。但和那什么狗语比那就是高端语言。给C提鞋都不配

引用来自“青衫柏箴”的评论

@句龙胤 @句龙胤 你行你设计个牛逼的语言啊,光说不练没有说服力
我能吐槽逐梦演艺圈是一部非常非常烂的电影,但老实说,我还真拍不出比这部年度烂片好的电影,而且也无法阻止某些人居然会觉得他好看
0
go 并不是一个新语言 而是一个小众语言
0
找工作的原因把。
0

引用来自“eechen”的评论

又是一篇鼓吹Go的软文,毫无营养.
这次要点赞
1

引用来自“句龙胤”的评论

go这种垃圾就是对“编程语言理论”的侮辱。还敢说出来,还和其他语言相提并论。
C不怎么样,很烂,从现在看是很烂。但和那什么狗语比那就是高端语言。给C提鞋都不配
@句龙胤 @句龙胤 你行你设计个牛逼的语言啊,光说不练没有说服力
0
go是云本地应用的c语言
3
go这种垃圾就是对“编程语言理论”的侮辱。还敢说出来,还和其他语言相提并论。
C不怎么样,很烂,从现在看是很烂。但和那什么狗语比那就是高端语言。给C提鞋都不配
0
不能挣钱的语言都不是好语言
0
GO 给你多钱,我Java给你10倍~
0

引用来自“宇润”的评论

php稳如狗

引用来自“Jason909”的评论

只有JVM和浏览器是稳如狗的,连Java和JS都有可能被Kotlin和TypeScript取代,你跟我讲PHP?Facebook都打算全部改用Hack了
说实话Facebook用不用PHP关我毛事.
首先,HHVM相比PHP7没有性能优势,又不兼容Swoole这种杀手级PECL扩展,所以我为什么要依赖Facebook,跟风Facebook,推崇Facebook呢?用脚投票都是选官方的PHP7.
其次,我又不访问Facebook,它服务稳不稳定,快不快,关我毛事.

因为Facebook,所以用PHP,才是蠢货,别搞得好像Facebook是PHP程序员的爹似的,也别跪久了,不会站起来了.
0

引用来自“宇润”的评论

php稳如狗

引用来自“Jason909”的评论

只有JVM和浏览器是稳如狗的,连Java和JS都有可能被Kotlin和TypeScript取代,你跟我讲PHP?Facebook都打算全部改用Hack了
有可比性?
0

引用来自“宇润”的评论

php稳如狗

引用来自“Jason909”的评论

只有JVM和浏览器是稳如狗的,连Java和JS都有可能被Kotlin和TypeScript取代,你跟我讲PHP?Facebook都打算全部改用Hack了
fb底层是C++和Java,全面用hack是不现实的
顶部