点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

近日,Stack Overflow上出现了首位声望值超过 100 万的程序员,Jon Skeet。那些常混迹于 Stack Overflow 社区的人也许会对他有所耳闻,那么对于初学者来说 Jon Skeet 究竟是何方大神呢?声望值超过 100 万又意味着什么?本文就来一探究竟。

Jon,英国程序员,是谷歌的一名软件工程师,同时还是微软深 C# MVP,著有《深入理解 C#》一书,拥有 10 余年 C# 项目开发经验,在业内享有不菲的声誉。自 2002 年来,他一直是 C# 社区、新闻组、国际会议的活跃技术专家,另一个显著的身份就是知名问答社区 Stack Overflow 总排名第一的用户。

Stack Overflow 是全球 IT 界最受欢迎的技术问答网站,很多编程问题都能在上面找到专业的答案。从 2008 年加入 Stack Overflow 以后的近十年里,Jon 已经回答了 34,000 多个问题,每天解决大约 10 个问题。

橙色线条表示 2008 ~ 2018 期间 Jon 在 Stack Overflow 上发布的答案数量

Jon 所回答的问题主题都有哪些?根据以下的标签评估图表可见一斑。

蓝点越大、连接线越深,表示涉及频次越高

我们可以看到 Jon 专注于 C# 和 .NET 以及 Java 这三个主要标签。事实上,Jon 也对 Stack Overflow 的这些标签社区产生了重大的影响——在 Stack Overflow 早期,社区有着浓重的微软和 C# 风格。如果我们只关注 C#,Jon 的答案有 18,694 个是 C# 标签,这些占到 Stack Overflow 网站上所有 C# 答案的 1.5% 以上——仅凭其个人。

在一篇采访稿中,图灵社区曾向 Jon 提问过有关 C# 技术的问题,对于 C# 他这样说到:

“C# 最好的特性永远是那些让我产生惊喜的特性。我觉得这样的特性对于我来说就必须要有 CLR 改变,当然,我的意思并不是它们已经毫无可能。如果代码能明确显示出与之工作的数据类型的话,我就会比较欣赏,这样就可以很好地阻止你在上面执行不合适的操作了。在这样的一些原则下,我更愿意看到可以允许让单一实现分享到多种类型的类型系统,每个类型只能显示底层 API 的有限子集。在某些情况下,可能会出现在同一个 API 下的多重类型,但是它们仍旧会是完全不同的类型——可能之间还会有一些显式转换。”

现在的 C# 技术已经发展成熟,快速发展的 Stack Overflow 社区也为开发人员提供了足够的空间来分享他们的各种技术知识。

那么是谁向 Jon Skeet 提问了数千个问题?首先,让我们看看问问题的这些帐户都使用了多久。

Jon 回答问题的密度随着提问账号的注册时间增加而递减

像 Stack Overflow 上其他有经验的贡献者一样,Jon Skeet 帮助最多的也是新用户。事实上,Jon Skeet 作答的问题中,21.9% 的用户账户只有注册不到一个月的时间。所以说如果你是 Stack Overflow 社区的新用户,你提出的问题很有可能邀请到 Jon 或者其他大神来帮忙解答哦。

Jon 的提问者国家分布

Jon 的提问者大部分来自美国(28.7%)、印度(11.1%)和英国(10.9%)。基本上世界各地的开发者都得到过 Jon Skeet 的帮助,分布在六大洲和 150 多个国家。毕竟 Stack Overflow 社区是全球性的,全球的开发者都能从这个共享的全球编程知识网络中受益。

Jon 回答的影响力远远超出了初始提问者的简单作答,这些答案现在也被公众所搜索引用,供大家学习。一般来说,很难精确地衡量一个答案价值有多高,但我们只要思考 Jon 的答案已经获得了 374,173 个点赞,其中最高的投票答案甚至有 8,985 个点赞。

早些年时,Jon 回答问题非常活跃,而在此之后的几年中,他也在积极地评论——这是他能够快速赢得声望值的方式。

Jon 回答问题、评论及获取声望值的趋势图

如果你在 Stack Overflow 社区给出有建设性的、有用的答案,社区就会给你赠与一定的声望值。如果是通过搜索等方式找到的这些答案,你将像 Jon 一样获得点数 +10。

也许有人会觉得,花费大量的时间在 Stack Overflow 上解答别人的问题有些得不偿失,对于此,Jon 也曾经在采访中表示过,回答问题会为他带来各种各样的收获,而且在回答一个问题的同时还可以学到新的知识。“另外,有时候我很多年前回答的问题会突然收到新的评论,这个评论来自于现在仍需要面对这个问题的人,他们用我的答案解决了问题,这样的事我也很喜欢。”

本文由言则编译自 Julia Silge & Nick Larsen 的博客,原文“Thanks a Million, Jon Skeet!”,链接 https://stackoverflow.blog/2018/01/15/thanks-million-jon-skeet/。

————— 推荐阅读 —————

点击图片即可阅读

作为程序员,制霸了 Stack Overflow 是一种怎样的体验?相关推荐

  1. java程序设置jvm_Java程序员应在2018年学习的3种JVM语言

    java程序设置jvm 如果您是Java程序员,并且想学习更多的编程语言以扩展您的知识和技能,但是不确定选择哪种编程语言,那么您来对地方了. 在本文中,我将分享Java程序员可以在2018年学习的3种 ...

  2. Java程序员应在2018年学习的3种JVM语言

    如果您是Java程序员,并且想学习更多的编程语言以扩展您的知识和技能,但是不确定选择哪种编程语言,那么您来对地方了. 在本文中,我将分享Java程序员可以在2018年学习的3种JVM语言以及为什么要学 ...

  3. 按照姓名升序排序的代码_好程序员Java培训分享Java集合的两种排序方法

    好程序员Java培训分享Java集合的两种排序方法,Java集合的工具类Collections中提供了两种排序的方法,分别是: 1.Collections.sort(List list) 2.Coll ...

  4. 程序员如何发展第二职业?这几种副业方式超赚钱

    很多程序员曾表示,虽然月薪一两万,但有时候还是会焦虑. 尤其是遇上了年初裁员年底裁员这样的就业环境,焦虑就会逐步放大,这时候副业赚钱的重要性就体现出来了. 发展第二职业,可以让程序员们增加抗风险能力, ...

  5. python程序员如何发展第二职业?这几种副业方式超赚钱

    很多程序员曾表示,虽然月薪一两万,但有时候还是会焦虑. 尤其是遇上了年初裁员年底裁员这样的就业环境,焦虑就会逐步放大,这时候副业赚钱的重要性就体现出来了. 发展第二职业,可以让程序员们增加抗风险能力, ...

  6. 计算机系女学霸,女学霸高考692分,未来想当“程序员”,霸气发言让男生无地自容...

    文/李大宝说教育(原创,欢迎转载分享) "眼镜"+"格子衫",这是大众眼中程序员群体的"标配",因为长期熬夜加班养成的熊猫眼.工作繁忙而不修 ...

  7. 程序员的算法趣题:Q13 有多少种满足字母算式的解法(Java版)

    题目说明 所谓字母算式,就是用字母表示的算式, 规则是相同字母对应相同数字,不同字母对应不同数字, 并且第一位字母的对应数字不能是 0. 譬如给定算式 We * love = CodeIQ,则可以对应 ...

  8. 无监督方法实现C++、Java、Python 代码转换,程序员:出了bug怎么办,两种语言都要看吗?...

    点击上方"视学算法",选择加"星标" 重磅干货,第一时间送达 本文转载自:机器之心  |  参与:魔王 Facebook 提出的无监督代码转换方法 TransC ...

  9. 程序员必备!CSDN 公众号新功能上线!现在体验有惊喜!

    文末抽大奖 用CSDN网站搜索资源是不是不过瘾? 这次CSDN公众号又给大家带来新惊喜了,究竟是什么 别急慢慢看~ 最近程序猿们纷纷感慨: "我去,这也太方便了吧!" " ...

最新文章

  1. 从概念到应用,终于有人把数据挖掘讲明白了
  2. 自回归解码加速64倍,谷歌提出图像合成新模型MaskGIT
  3. [转]HOWTO do Linux kernel development - take 3 (中文版)
  4. 挖矿让英伟达多赚了近3亿美元,老黄:又创纪录了
  5. Docker - 手动迁移镜像
  6. 如何在python中对列表套列表进行排序_如何实现对Python中列表的排序?
  7. 神经网络 | 受限波尔兹曼机(附源代码)
  8. 九度 1531:货币面值(01背包)
  9. 领域驱动设计学习之路—DDD的原则与实践
  10. acwing199.余数之和(除法分块)
  11. java jvm调优_(第2部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...
  12. android 中管理短信
  13. xz1刷Android10,索尼xz1国行版安卓9.0固件
  14. 使用JS监听键盘按下事件(keydown event)
  15. c语言流水调度作业,最优流水作业调度问题:流水作业调度问题
  16. 2019年读书记录及总结
  17. c语言(vd6.0) sleep函数用法 及delay用法
  18. 浏览器同源政策之ajax请求不能发送
  19. 邮件群发单显怎么发?如何让相互之间看不到?群发单显设置技巧
  20. [PC] 微软账号连接不上

热门文章

  1. Golang中闭包的理解
  2. flask(五) cookie 和session
  3. Flutter实战一Flutter聊天应用(七)
  4. Serverless 应用开发的 7 个经验心得
  5. 腾讯云联合信通院发布《超低延时直播白皮书》,推动直播延时降低90%以上
  6. 新版开发工具?全新智能设备?华为开发者大会2021(Together)来了!
  7. 测网速还能拿奖励?测速 App 的新玩法
  8. “Replit 威胁我,要求我关闭我的开源项目!”
  9. .NET 6 Preview 4 已发布,这些新功能值得关注!
  10. 万万没想到 Java 中最重要的关键字竟然是这个!