Stack Overflow 上最熱門問題是什麼?

Stack Overflow 上最熱門問題是什麼?

要找到 Stack Overflow 全時最熱問題很容易,但是當前最熱問題能告訴我們現在的重要話題。在本文中,你可以瞭解到怎麼才能得到當前最熱話題。

從下圖的交互面板中你可以得到具體問題的答案。下面,我們來看看它是怎麼創建的。

交互面板的鏈接如下:https://datastudio.google.com/reporting/1UUTtohIB1fBH7e8An-6AhEn4AyU3eMjd/page/QwNg

最熱 stack overflow 問題 – 全時 vs 當前

Stack Overflow 上最熱門問題是什麼?


我們可以看到:

最熱的全時 Stack Overflow 問題——九年以前創建的超過七百萬閱讀量——甚至不是一個編程問題: 我怎麼才能撤銷 Git 裡我最近的一次提交?

前十個最熱問題,4 個是 git 相關,3 個 JavaScript 相關,一個 Java 相關,一個 Linux 相關,一個 HTML 相關。還差什麼?

前十沒有 Python 的問題。意不意外?

我們再看看最近一個季度的最熱的十個問題:

Stack Overflow 上最熱門問題是什麼?


我們可以看到:

最熱的問題還是“我怎麼才能撤銷 Git 裡我最近的一次提交?”——最近一個季度有 40 萬個閱讀量。

編程相關的問題變了:現在 10 個問題裡面有 4 個與 Python 相關。

Java 不見了——它不再出現在當前最熱的十個問題裡。

觀察最熱 30 個問題的標籤的話,趨勢會更加明顯:

Stack Overflow 上最熱門問題是什麼?


Java 和 SQL 已經從前 30 中掉落了。同時 Python 牢牢佔據了閱讀量前 10 和前 30 的榜單之首。

每個標籤的最熱問題是什麼?

你可以看到任何一個標籤的最熱問題。在查看每個標籤的最熱問題之前,你可以先猜一下 JavaScript,Python 和 go 的最熱問題是什麼。

JavaScript, Python, Go: 問題各不相同

Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


從這個面板中每個標籤的前十個問題以及它們的趨勢都一目瞭然。Python 開發者一直在問“用 for 來遍歷字典”,JavaScript 開發者問“我怎麼才能從一個數組中移除某個元素”,Go 開發者問“字節數組轉 string 的最佳方法是什麼”

TensorFlow 問題

Stack Overflow 上最熱門問題是什麼?


人們對機器學習興趣滿滿,而 TensorFlow 是該領域最熱的項目之一。但是從最熱的問題可以看出人們還在掙扎於“用 pip 無法安裝 TensorFlow”以及他們當前的 CPU/GPU 能力問題。

TensorFlow 項目組可以用這個面板來追蹤這些問題的趨勢——比如說研究出一種傻瓜式的方法來用 pip 安裝 TensorFlow。

Kotlin 十大熱門問題: 當前 vs 以前

用這個面板你可以直接看到在任何一個季度的最熱的十個問題。比如說,我們可以來比較一下 Kotlin 在 2018 年第四季度和 2017 年第二季度的最熱十個問題:

Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


看起來不錯:大多數 2017 年的熱門問題消失了,可以猜測,這個團隊在解決用戶遇到的常見問題方面做得很不錯。2018 年第四季度的熱門問題基本上都是新的,跟幾個月以前的完全不一樣。

Redis 熱門問題——基於 Java vs C#

以下是 Redis 的十大熱門問題:

Stack Overflow 上最熱門問題是什麼?


可以看到,當前最熱門的問題是怎麼在 Windows 上安裝 Redis。如果你是打算改進 Java 庫的 Redis 開發人員,這個信息對你用處不大——好在這個面板可以過濾出子標籤的信息。

我們再來看看 Redis+Java 的前十個熱門問題:

Stack Overflow 上最熱門問題是什麼?


如果我們過濾 redis 和 Java,我們會看到不一樣的問題:比如說,大多數都與 Redis 和 Spring 有關。

而 Redis 和 C# 的熱門問題就大有不同了:

Stack Overflow 上最熱門問題是什麼?


有意思的是,Redis+Java 的熱門問題問的是 C# 的簡要案例。也許開發者們在官方文檔中沒找到?

一個問題,多個回答

在這個面板上,你還可以看到每個問題有多少回答。比如說,最熱門問題“在 Rust 裡如何將 String 轉換為 int”有 5 個回答。Go 語言的“把字節數組轉換為 string 的最好方法是什麼”有 12 個不同的回答。

Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


往前十更深探索

為什麼在前十就停止了?你也可以接著去探索更深入的熱門前 30 問題:

Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


怎麼實現:queries

你可以在 BigQuery 裡面找到所有的數據。每三個月 Stack Overflow 都會公佈一份他們最近的數據快照,我們可以拿來副本來做查詢。

Stack Overflow 熱門問題,當前 vs 全時

Stack Overflow 上最熱門問題是什麼?


查找每個問題在某段時間內的閱讀量

首先我存下了這段時間的每個快照的副本,然後開始計算這些快照之間的閱讀量的變化。

好在查詢語句看起來很簡單:

Stack Overflow 上最熱門問題是什麼?


每個標籤的熱門問題

Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


超過一年沒有更新的當前最熱問題

Stack Overflow 上最熱門問題是什麼?


Stack Overflow 上最熱門問題是什麼?


https://towardsdatascience.com/finding-the-real-top-stack-overflow-questions-aebf35b095f1


分享到:


相關文章: