程序员有两个最爱的网站,一个Github ,一个stackoverflow。基本上你遇到的问题,stackoveflow 上都有大牛能帮你解答,我很多Python上的问题都是搜stackoveflow解决的。今天我来看一些2018 stackoveflow年度统计的榜单。
1.Most Popular Programming, Scripting, and Markup Languages
stackoverflow上最受欢迎的语言前几名都是跟Web开发相关的,Javascript已经连续几年名列第一,看里web开发的受众还是很多的。SQL和Java都是跟后端开发有关,我大爱的Python竟然只有第7名。
2.Most PopularFrameworks, Libraries, and Tools
最流行的框架库里面,发现NodeJS拔得头筹,确实JS用户这么多,很多大量的前端开发的同学转后端要容易些,学习成本很低,而且全栈的薪资要高很多。更何况NodeJS的开发效率要比Java的Spring快很多。Python的里面的几个大的库和框架比如Django,TensorFlow和Spark都榜上有名,看来玩stackoverflow 上Web开发和机器学习的人是主流啊!
3.Most Loved, Dreaded, and Wanted Languages
最喜欢的编程语言,头牌竟然是rust,这个语言主要在安全,系统和并发领域用的比较多,Kotlin语言是谷歌主力推的语言,用来取代Java成为Android开发的官方语言,推广力度不容置疑。第三名终于看到了我最爱的Python,虽然第三,但是后劲很足。Go语言也很迅猛,未来不可小觑。
4.Most Popular Development Environments
第一名是Visual Studio Code我觉得名至实归,微软的这个工具绝对是良心之作。欣喜的是Sublimet Text和Pycharm也上榜了,Sublimet Text和Pycharm是我主推的Python开发语言,一个小巧灵活,一个高端大气非常专业。
5.How Technologies Are Connected
有多少技术是相关联的,这个图分析的非常有意思:
发现跟Python相关的技术主要的工具是IPython Junpter,Pycharm,Django,TensorFlow和Torch,基本是就是用于数据分析,后端开发和机器学习三大块。确实Python主要的场景在这三大块里面。
从Stackoverflow的年度榜单看还是可以看出很多主流的技术趋势和应用。不知道你心目中的程序和库有没有上榜,欢迎大家留言讨论。
领取专属 10元无门槛券
私享最新 技术干货