网站开发流程是什么(JetBrains:2020年开发者生态报告)

wufei123 发布于 2024-09-10 阅读(2)

原标题:JetBrains:2020年开发者生态报告 来源:新智元今年JetBrains的报告增加了一个新的版块,开发者的生活方式受访的开发者会被问及他们的生活习惯、信息搜寻模式和慈善行为等生活问题,有大约三分之二的人公开了他们的生活。

美好的一天从coding开始?33%的受访者表示,他们的编码生活从早上9点开始。开发者有时也想睡懒觉。通常不会关闭早起的闹钟,但有时还是想多睡一会。

开发者绝对是一群对这个世界爱的深沉的家伙们!有52%的受访者表示参加过慈善活动,62%的程序员想用代码构建一个更好的世界。

而且,开发者是很难将工作、爱好分开的他们热爱着编程,即使因为工作而coding失去生活中的其他方面60%的开发者没有养宠物,但是58%的程序员自称自己的爱好就是编程看来,代码就相当于他们的宠物了而喜欢养小动物的人当中,养猫和养狗的程序员不相伯仲。

但如果从猫狗的不同性格推测的话,养猫的程序员可能心思更细腻;养狗的程序员可能身体更健康,因为需要遛狗你会相信AI法官的判断吗?只有5%的开发者说yes也难怪,毕竟开发者最懂他们自己开发的人工智能63%的受访者为全职,人人都羡慕的Freelancer只占5%,如果你想做个自由职业的开发者,需要付出更多的努力或者接受更多的不确定性。

程序员逃不过35岁魔咒?就调查结果来看,将近一半的开发者在30岁以下,超过40岁以上的仅有8%,所以大龄程序员们还是要尽早规划你觉得自己的岗位在公司中有多重要?大部分开发者还是对自己写的代码信心满满,72%的开发者认为自己的岗位处于中高层。

这些统计数据都来自哪些国家?有20%的受访者来自中国,美国紧随其后有19%,虽然样本不能代表整个开发者群体,但也可以看出使用JetBrains的用户中,中国、美国、印度还是占了主流Python后劲很猛,Java地位堪忧。

Java作为开发语言一哥,已经几十年没被人撼动过了但报告中却指出,在过去的12个月内,使用Python使用量激增,居然超过了Java!并且,Python已经成为许多开发语言学习者的首选但瘦死的骆驼比马大,Java还是在总量上挽回了一些尊严。

(顺便一提的是,作为JetBrains的拳头产品,IntelliJ IDEA的用户满意度高达98%!很难说Java常年保持开发语言一哥的原因跟JetBrains的贡献无关)语言迁移首选Go和Kotlin

随着开发需求的日益复杂,许多场景都面临着开发语言迁移的问题Go,Kotlin和Python是现今最受欢迎的迁移对象,是许多开发者迁移的首选Go和Kotlin都是Google在大力推广的新兴开发语言尤其是Kotlin,大有在Android中取代Java的态势。

巧的是,Kotlin刚好也是JetBrains家的产品下图很好的表现编程语言的现今使用频率以及未来趋势总的来说,使用比率前五的语言都势均力敌,JavaScript拔得头筹,使用比率高达70%,HTML/CSS、SQL、Python、Java紧随其后。

和去年相比,前五名的编程语言变化不大这其实也很好理解回想一下Web开发一天要面对多少次的需求更改?一个页面的按钮可能今天放在页面中部、明天放在页面右侧自然使用频率要远高于Java、C这类更偏向后端、更复杂的语言。

而热门的迁移「对象」:Go,Kotlin和Python可能预示着接下来五年的开发趋势的转变,尤其是Python在人工智能领域做出的巨大贡献,让人相信在未来它会越来越受欢迎开发者首选JS,Typescirpt成最大黑马。

开发者首选的编程语言还是集中在JavaSript,Java和Python等和2017年的报告相比,Python确实是势头迅猛2017年,仅有10%的开发人员将Python作为自己的首选编程语言,当时位列第四,屈居PHP语言之下。

今年的报告中,这个数字达到了31%,在短短四年中增长了21%值得一提的是,Typescirpt在编程语言表现中颇有「黑马」的劲头尽管今年的使用率为28%不算很高,也仅有12%的开发者将其作为首选,但对比其2017年12%的使用率和1%的作为首选,Typescirpt也算是进步飞速。

用Windows做开发居多;跨平台框架Flutter增长亮眼开发环境和操作系统方面,仍旧是由Windows,Linux和macOS在瓜分蛋糕,其余操作系统总占比不到1%而三者之中,Windows仍以60%的比率稳居第一。

Linux在近些年来越来越受到开发者的喜爱,在2017年,仅有40%的开发者选择Linux作为开发平台,而在2020年,有50%开发者选择了Linux,超过了macOS和前几年的报告相比,开发类型的受欢迎程度变化不大,后端开发和前端开发依旧是主流,分别占比69%和57%。

这个数字基本与几年前的数据都持平对于移动端开发而言,本地开发工具仍然是移动端开发中最受欢迎的解决方案三分之二的移动开发人员都在使用它们此外,一半的移动开发人员使用跨平台技术或框架近些年的报告显示,React Native始终是最受欢迎的跨平台框架。

在过去的一年中,Flutter的受欢迎程度有所提高,从30%增长到了39%Cordova,Ionic和Xamarin则显得没那么流行了,各下降了约10%此外,报告还揭示了几个很有意思的点:完整报告请戳:https://www.jetbrains.com/lp/devecosystem-2020/

来自:新智元

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。