作为程序员,制霸了 Stack Overflow 是一种怎样的体验?
点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!近日,Stack Overflow上出现了首位声望值超过 100 万的程序员,Jon Skeet。那些常混迹于 Stack Overflow 社区的人也许会对他有所耳闻,那么对于初学者来说Jon Skeet 究竟是何方大神呢?声望值超过 100 万又意味着什么?本文就来一探究竟。Jon,英国程序员,是谷歌的一名软件工程师,同时还是微
点击上方“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/。
————— 推荐阅读 —————
点击图片即可阅读
更多推荐
所有评论(0)