0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

了解程序员晚上常用的编程语言

Linux爱好者 来源:未知 作者:李倩 2018-03-20 14:17 次阅读

David 自称,他把编程也当做是一种业余爱好了,并且他还是个夜猫子,所以在工作时间之外也会写代码。不管有多晚,遇到 Bug 了,还是会上 SO。除了 David,全球还有诸多像 David 这样的程序员。所以,在 SO 的公开数据集做筛选分析出晚上的热门 tag,可以进一步了解程序员晚上常用的编程语言。

程序员每天访问 SO 的时间段

David 分析了 2016 年 8 月 4 周的数据。为什么选 8 月份,David 说是为了避开西方大多数的节假日和典型的学年,以减少学生群体带来的影响。(学生可能在晚上做作业,并且用到是另外一套技术栈)。他也查看了美国用户在 8 月份的访问数据,大致相似。

从上图来看,

程序员们主要还是在周一到周五的朝九晚五(六)的工作时间中访问 SO;

并且中午 12 点有个低谷,毕竟是午餐时间嘛;

周末的访问量,极大低于周一到周五;

4 种不同编程语言每天的访问变化趋势

虽然在前面看了程序员访问 SO 的总体时间分布,但特定编程语言之间,又有差别了。David 选择了这四种语言:C、C#PythonJavaScript。

(点击查看大图)

从上图来看,这 4 种语言总体访问趋势类似。

从紫色曲线图可知:C# 程序员每天开始的最早,结束的也是最早。另外,C# 在晚 6 点到 晚 11 期间用的最少。这也许是因为 C# 多用于金融和企业软件公司,它们通常开始的早,并且有着严格的时间表。

从红色曲线图可知:C 程序员每天开始的稍微点,但在晚上一直持续在使用,持续时间最长。这或许表明, C 语言在程序员业余时间当中特受欢迎,或者可能是暑假期间学生做作业呢。

Python 和 JS 基本是介于 C# 和 C 之间。

动图展示不同技术标签的每天变化趋势

从图中可看出,

微软的技术(Excel、VBA 和 C#)在每天是「起」的最早,并且在朝九晚五期间保持着领先;

在下午 5 点左右,开始有了转变,领先位置偏向 C/C++、移动开发技术、特别是 Haskell;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3439

    浏览量

    92375
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33062
  • 代码
    +关注

    关注

    30

    文章

    4555

    浏览量

    66736

原文标题:程序员晚上最常用的编程语言

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    程序员面试攻略第2版pdf

    程序员面试攻略介绍程序员在求职过程所面临的求职沟通和程序设计技能两个方面的问题。在程序设计技能方面,本书介绍了作为一名程序员必须具备的一些知
    发表于 09-19 17:23

    C++编程惯用法——高级程序员常用方法和技巧

    C++编程惯用法——高级程序员常用方法和技巧
    发表于 08-16 20:24

    是什么成就了一名“高级”程序员

    除多年编程经验之外,还有什么能区分一个程序员是“老手”还是“新手”?编程技巧当然是一部分,但它绝非是全部。确实,成为一名优秀的程序员需要做的事情有很多,不光是要有良好的
    发表于 11-13 17:25

    程序员老去。。。

    。 夜晚11点回到家,菜凉了,孩子们都睡着了。我躺在冰凉的床上,打开一本书开始读。程序员,是一个终身学习的行业…… 看到这估计大部分程序员读者心都碎了……不用担心,不了解iotek,晚景才是凄凉的,看了的都没事!
    发表于 11-19 16:41

    最让程序员感到崩溃的10种编程语言,有让你崩溃的那个吗?

    很显然,软件开发领域中的程序员编程语言最有发言权。一种语言可能是一些程序员的最爱,但它同时也是另一些
    发表于 09-11 10:03

    优秀程序员是怎样炼成的?

    最基本的要求是能自主地编程。只有在经过多年的学习实践之后,我们才能超越写一些简短程序的基础水平。而仅靠上课或者看书是做不成能力卓群的程序员的,不断的练习和实践才是唯一的正途。学校中那些所谓的CS
    发表于 02-14 20:45

    程序员的幽默——献给所有程序员

    的作家。怎么才算伟大呢?他说:我写的东西全世界都要看到!看完他们必定会歇斯底里!会火冒三丈!会痛苦万分!结果,他成功了,他在微软公司负责写系统蓝屏时的报错提示信息。10. 程序员应聘必备词汇:了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西。欢迎加入物联网交流群
    发表于 10-31 18:43

    程序员去模式验证?

    我有一个部分是半编程,但程序员去指示它通过。程序员编程模式进行验证后,编程?(也许在设置代码保护之前?)我找不到任何地方记录的序列。谢谢!
    发表于 10-10 15:06

    程序员越老越优秀吗?

    。帖子的质量,例如每个帖子的分值,随着年龄只有微弱的增加。老程序员通过更活跃的回答问题来赢得声誉。明年我就年满40,在很多编程相关的社交圈里都被公认为“老程序员”。我的经验如下:每年,我都能更进一步
    发表于 10-25 10:04

    pickit3程序员限制编程次数吗?

    嗨,我想让USPEKIT3程序员去功能更新设备在现场。无论如何,有限制编程的数量吗?
    发表于 03-05 09:28

    程序员的高薪职业发展方向,请查阅

    `现存的一个事实是程序员之间的差异其实是非常大的,只有很了解程序员的人才能完全了解这一点,虽然有大多数的高层管理者对所有的程序员都一视同仁,
    发表于 06-30 17:33

    Java程序员常用英语 相关资料推荐

    程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到
    发表于 07-05 06:44

    为什么每一个程序员都需要学习C语言呢?

    序言在互联网蓬勃发展的时代,有一类人做出了巨大的贡献,这一群人被大家称之为程序员,怎样才能成为一名优秀的程序员呢,为什么每一个程序员都需要学习C语言呢?小编来跟大家分享一下:第一: 相
    发表于 07-20 06:07

    设计机器人程序员系统的编程技能

    (机器编程系列文章二)嵌入君上一篇《机器人程序员正朝我们走来,大家准备好了吗?》文章中,谈到了我个人的观点,在一个编程平台中,是否算是机器编程,需要看机器完成的代码占总编码的量和对
    发表于 09-09 06:45

    如何避免程序员面向监狱编程

    转眼间白驹过隙般飞奔而去,而在岁末年初的当口,笔者在回顾这一年程序员世界的大事件后,突然发觉如何避免程序员面向监狱编程是个特别值得一谈的话题,这几天一款秒杀茅台酒的Python项目,突然在
    发表于 09-14 07:51