近日,Stack Overflow上出現(xiàn)了首位聲望值超過 100 萬的程序員,Jon Skeet。那些?;燠E于 Stack Overflow 社區(qū)的人也許會對他有所耳聞,那么對于初學(xué)者來說 Jon Skeet 究竟是何方大神呢?聲望值超過 100 萬又意味著什么?本文就來一探究竟。
Jon,英國程序員,是谷歌的一名軟件工程師,同時還是微軟深 C# MVP,著有《深入理解 C#》一書,擁有 10 余年 C# 項目開發(fā)經(jīng)驗,在業(yè)內(nèi)享有不菲的聲譽。自 2002 年來,他一直是 C# 社區(qū)、新聞組、國際會議的活躍技術(shù)專家,另一個顯著的身份就是知名問答社區(qū) Stack Overflow 總排名第一的用戶。
Stack Overflow 是全球 IT 界最受歡迎的技術(shù)問答網(wǎng)站,很多編程問題都能在上面找到專業(yè)的答案。從 2008 年加入 Stack Overflow 以后的近十年里,Jon 已經(jīng)回答了 34,000 多個問題,每天解決大約 10 個問題。
橙色線條表示 2008 ~ 2018 期間 Jon 在 Stack Overflow 上發(fā)布的答案數(shù)量
Jon 所回答的問題主題都有哪些?根據(jù)以下的標(biāo)簽評估圖表可見一斑。
藍點越大、連接線越深,表示涉及頻次越高
我們可以看到 Jon 專注于 C# 和 .NET 以及 Java 這三個主要標(biāo)簽。事實上,Jon 也對 Stack Overflow 的這些標(biāo)簽社區(qū)產(chǎn)生了重大的影響——在 Stack Overflow 早期,社區(qū)有著濃重的微軟和 C# 風(fēng)格。如果我們只關(guān)注 C#,Jon 的答案有 18,694 個是 C# 標(biāo)簽,這些占到 Stack Overflow 網(wǎng)站上所有 C# 答案的 1.5% 以上——僅憑其個人。
在一篇采訪稿中,圖靈社區(qū)曾向 Jon 提問過有關(guān) C# 技術(shù)的問題,對于 C# 他這樣說到:
“C# 最好的特性永遠是那些讓我產(chǎn)生驚喜的特性。我覺得這樣的特性對于我來說就必須要有 CLR 改變,當(dāng)然,我的意思并不是它們已經(jīng)毫無可能。如果代碼能明確顯示出與之工作的數(shù)據(jù)類型的話,我就會比較欣賞,這樣就可以很好地阻止你在上面執(zhí)行不合適的操作了。在這樣的一些原則下,我更愿意看到可以允許讓單一實現(xiàn)分享到多種類型的類型系統(tǒng),每個類型只能顯示底層 API 的有限子集。在某些情況下,可能會出現(xiàn)在同一個 API 下的多重類型,但是它們?nèi)耘f會是完全不同的類型——可能之間還會有一些顯式轉(zhuǎn)換?!?/p>
現(xiàn)在的 C# 技術(shù)已經(jīng)發(fā)展成熟,快速發(fā)展的 Stack Overflow 社區(qū)也為開發(fā)人員提供了足夠的空間來分享他們的各種技術(shù)知識。
那么是誰向 Jon Skeet 提問了數(shù)千個問題?首先,讓我們看看問問題的這些帳戶都使用了多久。
Jon 回答問題的密度隨著提問賬號的注冊時間增加而遞減
像 Stack Overflow 上其他有經(jīng)驗的貢獻者一樣,Jon Skeet 幫助最多的也是新用戶。事實上,Jon Skeet 作答的問題中,21.9% 的用戶賬戶只有注冊不到一個月的時間。所以說如果你是 Stack Overflow 社區(qū)的新用戶,你提出的問題很有可能邀請到 Jon 或者其他大神來幫忙解答哦。
Jon 的提問者國家分布
Jon 的提問者大部分來自美國(28.7%)、印度(11.1%)和英國(10.9%)。基本上世界各地的開發(fā)者都得到過 Jon Skeet 的幫助,分布在六大洲和 150 多個國家。畢竟 Stack Overflow 社區(qū)是全球性的,全球的開發(fā)者都能從這個共享的全球編程知識網(wǎng)絡(luò)中受益。
Jon 回答的影響力遠遠超出了初始提問者的簡單作答,這些答案現(xiàn)在也被公眾所搜索引用,供大家學(xué)習(xí)。一般來說,很難精確地衡量一個答案價值有多高,但我們只要思考 Jon 的答案已經(jīng)獲得了 374,173 個點贊,其中最高的投票答案甚至有 8,985 個點贊。
早些年時,Jon 回答問題非?;钴S,而在此之后的幾年中,他也在積極地評論——這是他能夠快速贏得聲望值的方式。
Jon 回答問題、評論及獲取聲望值的趨勢圖
如果你在 Stack Overflow 社區(qū)給出有建設(shè)性的、有用的答案,社區(qū)就會給你贈與一定的聲望值。如果是通過搜索等方式找到的這些答案,你將像 Jon 一樣獲得點數(shù) +10。
也許有人會覺得,花費大量的時間在 Stack Overflow 上解答別人的問題有些得不償失,對于此,Jon 也曾經(jīng)在采訪中表示過,回答問題會為他帶來各種各樣的收獲,而且在回答一個問題的同時還可以學(xué)到新的知識。“另外,有時候我很多年前回答的問題會突然收到新的評論,這個評論來自于現(xiàn)在仍需要面對這個問題的人,他們用我的答案解決了問題,這樣的事我也很喜歡?!?/p>
聯(lián)系客服