自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用數(shù)據(jù)告訴你,程序員年齡背后的一些事

開發(fā) 后端
作為一個資深的開發(fā)人員,我有時會被人問到:是否這永不停息的技術(shù)革新會讓我落伍。個人而言,我并不認(rèn)為如今這高速發(fā)展的科學(xué)技術(shù)會成為問題。事實上,我喜歡新事物。

本文是從 It's official: developers get better with age. And scarcer. 這篇文章翻譯而來。

作為一個資深的開發(fā)人員,我有時會被人問到:是否這永不停息的技術(shù)革新會讓我落伍。個人而言,我并不認(rèn)為如今這高速發(fā)展的科學(xué)技術(shù)會成為問題。事實上,我喜歡新事物。

但問題還沒完:隨著年齡的增長,程序員對這些暴增的新技術(shù)的掌握情況如何?

像這樣的數(shù)據(jù)你很難收集到,但感謝萬能的Stackoverflow和他們明智的做法(感謝 Joel),讓我能夠得到這些數(shù)據(jù),挖掘它們,讓這成為一筆公共的財富。

通過一個簡單的bash腳本把這些數(shù)據(jù)下載下來,用一個簡單的Java程序提取其中的信息,用Google Docs把它們做出圖片,這樣我就能向你們展示一下有趣的統(tǒng)計結(jié)果了。

我拉取了Stackoverflow上聲譽(yù)值超過100的7萬名開發(fā)人員的數(shù)據(jù)。他們中大概有53%的人在個人信息里留下了年齡。所以,這采樣數(shù)是37400人。

在這些圖表信息中,我只取用了每個年齡組里至少有超過100人的組。完整的統(tǒng)計數(shù)據(jù)和交互式圖標(biāo)可以從這里查看。

 

第一個有趣的統(tǒng)計是這些用戶的年齡分布是怎樣的。從圖標(biāo)中,我們看到了一個典型的敞口鐘型曲線。我知道,隨著年齡的增大,有些程序員會選擇轉(zhuǎn)行,但我對人數(shù)下跌的幅度感到吃驚。在27歲的峰值之后,每過6到7年,程序員的人數(shù)都會減半。

從這個統(tǒng)計表里我發(fā)現(xiàn)的第二個有趣的事情是Stackoverflow里聲譽(yù)值和年齡的關(guān)系。它們幾乎是一個線性增長的趨勢:程序員年齡越大,他們的Stackoverflow聲譽(yù)值越高。為了搞清這其中的原因,我們來看看另外一張圖表:

老程序員多回答而少提問。40歲的程序員大概回答有100個問題,幾乎是一半年齡的程序員的一倍多。

那么,帖子的數(shù)量隨著年齡有所改變嗎?老程序員會提供更好的答案嗎?

Stackoverflow會獎勵每個答案10個聲譽(yù)分,而提問題只得到5個聲譽(yù)分。為了計算出每個帖子的分值,我使用了這個公式:每個帖子分值 = 總共聲譽(yù)值 / (10 x 回答數(shù) + 5 x 提問數(shù) )。

這樣我們得到了關(guān)于每個帖子的分值圖:

 

 

從這個圖表中我們可以看到,帖子的質(zhì)量并不隨年齡的增加有太大的改變。在整個年齡范圍內(nèi)分值的落差大概只有10%。所以,老程序員是通過提供更多的答案來掙取更高的聲譽(yù)的,而不是通過提供更有質(zhì)量的答案。

程序員統(tǒng)計 – 重點(diǎn)信息:

隨著年齡的增加,程序員的數(shù)量急劇下降。程序員數(shù)量的峰值出現(xiàn)在27歲,隨后每6-7年減少一半。

40左右的程序員對比20左右的程序員,回答的數(shù)量前者比后者多一倍,而提問僅為一半之多。這顯示年輕一代更喜歡學(xué)習(xí),而老一代更喜歡教授。

帖子的質(zhì)量,例如每個帖子的分值,隨著年齡只有微弱的增加。

老程序員通過更活躍的回答問題來贏得聲譽(yù)。

我希望你能喜歡這些統(tǒng)計。歡迎評論。

【編輯推薦】

  1. 每個程序員都應(yīng)該經(jīng)歷一次軟考
  2. 令我難忘的DB2數(shù)據(jù)庫之路
  3. 是什么造就了偉大的程序員?
  4. 借鑒之人人網(wǎng)使用的開源軟件列表
  5. 程序員,你是數(shù)學(xué)家還是物理學(xué)家?
責(zé)任編輯:艾婧 來源: 開源中國社區(qū)
相關(guān)推薦

2015-08-27 10:39:59

新手程序員必知

2015-08-26 08:31:35

核心程序員成長

2011-04-27 09:21:09

程序員

2015-08-26 09:31:26

程序員建議

2009-06-23 14:07:14

JavaFX

2016-03-21 14:33:23

JavaPython程序員

2011-05-10 17:38:35

DBA面試

2013-07-17 18:00:02

程序員禁忌程序員錯誤程序員bug

2011-04-01 15:35:15

Java程序員

2017-02-09 15:10:01

BAT程序員是跳槽

2018-05-30 12:04:36

LinuxUbuntu 18.0

2011-11-11 16:02:39

2019-08-21 15:50:11

Python程序員人生第一份工作

2015-08-27 09:16:53

2015-11-23 17:32:19

新程序員程序員

2020-01-20 14:28:05

程序員技能開發(fā)者

2017-11-09 18:10:59

程序員騰訊面試官

2018-02-28 10:16:51

程序員技能 PHP

2021-04-16 10:50:28

程序員技能開發(fā)者

2014-07-29 16:21:57

Git
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號