成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

頂級大神Linux,Python,Go,PHP之父誰是夜貓子?用Python揭秘!

開發 前端
今天,我們通過分析六位頂級的程序員大神,看看他們的代碼提交時間,來分析一下大神們的工作狀態,一起來看看吧。

在廣大的程序員群體中,處在頂尖的大神們總是受到了大家的崇拜核追捧,而這些大神都是如何練成的呢,我們從他們的工作時間中,或許能夠窺探到一些蛛絲馬跡。

今天,我們通過分析六位頂級的程序員大神,看看他們的代碼提交時間,來分析一下大神們的工作狀態,一起來看看吧。

[[402695]]

一、程序獲取

對于程序的獲取,我們通過git操作來獲取大神們的程序提交時間,我們以python之父龜叔的代碼提交時間為例,首先我們打開cpython的GitHub倉庫

(https://github.com/python/cpython) 。

可以看到,龜叔經常在cpython倉庫中提交程序,我們可以通過git clone https://github.com/python/cpython.git命令將cpython倉庫下載到本地,然后通過git log來進行代碼提交的查詢。為了篩選出來指定的數據,我們需要設置git的參數。

  1. `git log --author="Linus Torvalds" ----pretty=format:"%cd" >linux_LinusTorvalds.txt` 

其中,author參數指的是提交代碼的作者,pretty用來指定格式來提取代碼提交的時間,>指的是將log文件保存到本地的文件。這樣,我們就可以抓取到龜叔的代碼提交時間,而針對于其他大神的代碼提交時間,同樣可以利用這樣的方式來獲取。

二、數據可視化

對于數據的處理可視化展示,可以通過下述的程序進行處理:

通過讀取大神們提交代碼的數據,并提取代碼提交的小時數據,并統計小時數據的數量,通過柱狀圖進行可視化展示。接下來我們就看一下大神們的程序提交時間吧。

1. Python

作為Python之父的龜叔,代碼提交的時間結果如下圖:

( https://github.com/python/cpython)

龜叔的代碼提交時間從下午開始直到深夜達到高峰,這樣的代碼提交時間非常符合程序員的作風,再看看龜叔濃密的頭發,看來發量和熬夜在龜叔身上并沒有太大的關系。

2. Go

作為Go語言的設計者,Rob.Pike的代碼提交時間相比龜叔來說就養生很多。

(https://github.com/golang/go )

這位來自加拿大的程序大神,代碼提交時間大都在九點到17點之間,過著朝九晚五的規律生活,可謂是養生程序員的代表任務

3. Julia

Julia作為一門發展迅捷的編程語言,越來越多的受到數據科學界人士的的追捧,它的創始人之一是來自美國的Stefan.Karpinski。在julia倉庫的代碼提交記錄中,Stefan深諳程序員的自我修養,從上午十點到半夜都持續的代碼提交的工作。

(https://github.com/JuliaLang/julia)

4. PHP

作為PHP語言之父的Rasmus Lerdorf,卻在當前的PHP倉庫中找不到代碼提交記錄,所以這里我們用PHP團隊的Dmitry Stogov代碼提交記錄作為展示。(https://github.com/php/php-src)

Dmitry代碼的提交時間,同Stefan非常的類似,符合一個程序員的作息規律。

5. Linux

如果說Stefan和Dmitry大神還符合一個程序員的正常作息規律,那么Linux之父Linus Torvalds的提交時間則有那么一點奇怪。

Linux之父從早晨七點開始,代碼提交便開始井噴式的增長,而且一直能夠持續到晚上八點之后,這樣旺盛的精力,堪稱程序員中的戰斗機。Linus在晚上十點到第二天早晨六點之間代碼提交數量迅速回落,看來Linus夜間的休息還是挺規律的。

6. swift

如果上述的幾位大神代碼提交的時間還有規律可循,而作為蘋果swift語言之父的Chris Lattner代碼的提交時間,則是毫無規律。

Chris的代碼提交從14點后到后半夜進入高潮,而在黎明前又是進入了最高峰。從七點到下午的一段時間內,代碼提交則是進入了回落階段。從時間的提交時間來看,Chris大神真的是夜間工作的王者。

總結

大家可以按照一樣的方式來分析國內大神的coding time了,同樣作為程序員群體,不知道會不會有著類似的作息習慣,還是有著自己獨特的coding習慣,大家的編程習慣是什么呢?

 

責任編輯:趙寧寧 來源: 菜鳥學Python
相關推薦

2011-12-27 09:07:36

程序員

2011-02-25 12:48:36

程序員人才

2017-03-06 11:13:57

ASP.NETCoreMVC

2015-10-28 13:30:15

PHP7性能揭秘

2012-09-26 09:31:11

程序員維他命咖啡因

2014-06-16 10:02:08

Linux命令行

2015-08-21 10:14:17

Python 之父Python

2019-07-19 13:37:34

2015-08-20 10:05:15

Python

2019-07-24 13:42:34

Python編程語言代碼

2019-10-31 15:13:11

Python

2021-04-26 10:18:25

Linux內核Linux 5.12

2014-11-03 17:41:30

AndroidAndy RubinGoogle

2021-06-07 11:40:26

Python命令代碼

2022-03-28 13:34:26

Go泛型部署泛型

2013-09-03 10:20:10

SlashdotPythonPython之父采訪

2009-09-16 09:14:46

ASP.NETPHP

2021-05-26 16:10:00

Python 開發編程語言

2009-09-23 10:04:22

Linux開源操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 玖玖久久 | 亚洲自拍偷拍免费视频 | 日韩在线一区二区 | 伊人久久成人 | 欧美日韩成人影院 | 午夜综合 | 操一草 | 午夜视频精品 | 成人欧美一区二区三区 | 欧美理论片在线观看 | 国产中文字幕亚洲 | 国产亚洲一区在线 | 伊人精品一区二区三区 | 我要看免费一级毛片 | 亚洲午夜视频在线观看 | 在线不卡 | 免费高清av | 亚洲一区二区在线电影 | 日韩av在线免费 | 久久久久久久av | 亚洲国产成人av好男人在线观看 | 国产日韩一区二区三免费 | 97中文视频 | 午夜在线影院 | 亚洲最新在线 | 国产精品亚洲成在人线 | 日韩视频一区二区 | 欧美美女二区 | 黄色一级免费 | 91视频88av| 亚洲国产精品久久 | 亚洲高清在线 | av网站观看 | 亚洲第一天堂 | 麻豆一区一区三区四区 | 黄色大片视频 | 精品一区av| 亚洲福利免费 | 超碰免费在线观看 | 久久免费精品 | 一区不卡在线观看 |