Harika programcı, sabaha kadar her gece kod yazabilir misin? Bazı insanlar gece dışarı çıkar, bazıları tüm gün çevrimiçidir

Aufei Tapınağı'ndan Kestane, Balık ve Koyun

Qubit Üretildi | Genel Hesap QbitAI

Her gece sabaha kadar kodlama yapan harika bir programcı mı?

Ivan Bessarabov (kısaca "Ivan") adında iyi bir kişi var, çeşitli kodamanların git taahhütlerinin zaman dağılımını saydı.

Linux'un babası, Python'un babası, Go dilinin yazarı dahil ...

Ivan saat dilimini düşündü ve birden fazla kişi tarafından gönderilen kodu attı.

Sonuçlar çok ilginçti Birkaç farklı tür keşfedildi: normal insanlar, gece canavarları ve ... sürekli hareket makineleri.

Bu, netizenler arasında hararetli tartışmalara yol açtı. Hacker News 600 puanı aştı:

Normal insan

Normal insanlar genellikle gündüzleri çalışır.

Ancak büyük programcılar arasında bu tür yaygın değildir.

Go dilinin yazarı Rob Pike çok normal bir insana benziyor:

(İlk sütun saattir ve ikinci sütun kod satırlarının sayısıdır.)

Go projesinin repo'su, Robun çalışma saatlerinin sabah 9 ile akşam 5 arasında, 9 ile 5 arasında yoğunlaştığını gösteriyor ki bu çok sağlıklı.

Günde 5 saat uyumasına rağmen boş zamanlarında kod yazıyor gibi görünüyor ama kısaca organizasyon onu normal bir insan olarak tanımladı!

Aşağıdaki "normal insan" biraz farklı bir resim tarzına sahiptir:

Bu nereden geliyor Linux'un babası Linus Torvalds:

Gün boyunca çalışın, sorun değil. Ancak bu büyük tanrının kodu sabah saat 7'den itibaren patlamaya başladı ve bu momentum neredeyse akşam saat 8 veya 9'a kadar sürebilirdi.

Şaşkınlık içinde geçirilen süre hariç, uyku süresi yukarıdakine kıyasla bir saat daha kısaltıldı.

Bu sadece normal insanlarda bir dövüşçüdür.

Netizenlere göre Linus Zorla Normal bir insan olarak, çocuk sahibi olmadan önce, geceleri ortaya çıkan gece de bir yaratıktı.

Başkalarının tarzı şu şekildedir:

bu Fabrice Bellard, FFmpeg'in yazarı Bu projedeki çalışma süresi gece ilerledikçe gerçekten daha mutlu.

İlginç olan, bu koca adamın uyuyakalması ve zıplaması ve kod göndermesidir ...

Gece Canavarı

Bilimsel bir mantık yoktur, ancak programcının vücut yapısında bazı gizemli mutasyonlar olabilir.

Aralarındaki gece yaratıklarının oranı normal insanlara göre daha yüksek görünmektedir.

Örneğin bunun gibi:

bu Brad Fitzpatrick, LiveJournal'ın yazarı Memcached projesine gönderim.

Ekip bütün bir gece deli gibi kaldı ve ilham fışkırdı, güneş parlarken memnuniyetle uyumaya gitti.

Brad'in ayrıca Go diline kod katkıları var ve bu projedeki stili daha da çılgın:

LLVM derleyicisinin yazarı Chris Lattner Kendisi aynı zamanda hak edilmiş bir Gece Canavarıdır.Apple ve Tesla'da çalıştı ve şimdi Google'a katıldı.

Kod gönderme süresi şu kadar uzun:

Diğerleri dokuzdan beşe, bu muhtemelen dokuzdan beşe ...

Bu kadar büyük adamla çalıştıktan sonra, Ivan doğal olarak gitmesine izin vermeyecek. Hayırsever diktatör . Python'un babası Guido van Rossum Ayrıca Nightwalker sertifikasına da sahipti.

Böyle bir kod gönderme süresi şöyle görünüyor: İyi bir gün öğleden sonra başlar ve gece gerçek kodlama zamanıdır!

Gece canavarlarının neden günde 24 saat kod gönderdiklerine gelince, belki gündüz uyanmak isteyen kediler gibiler ...

Sürekli hareketli makine

Günlük geziler ve gece gezilerinin yanı sıra Bai Ye Xing adlı başka bir tür daha var, 24 saatten fazla kod gönderiyorlar ve üretim kapasitesinde büyük dalgalanma yok.

"Dünyanın en iyi dili" PHP'nin kurucusu Rasmus Lerdorf , Mükemmel bir temsilcidir.

PHP'nin ilk sürümü GitHub'da bulunamadığından Ivan, kurucunun php-src Proje için teslim süresi:

Akşamları ne kadar heyecanlanırsa, gündüzleri fiziksel zindelik çok fazla kayıp değildir.

Bununla birlikte, bu türde, daha fazla üretkenliğe sahip bireyler vardır.

Aşağıdaki şekil iki web çerçevesini ve bunların yazarlarını göstermektedir. Sebastian Riedel .

Hepsi Perl dil çerçevesine dayalıdır

Bu, Mojolicious çerçeve projesindeki teslim programı. Rakamlar patlamak üzere:

Üretken saatler hala geceleri yoğunlaşmaktadır.

Ancak en düşük üretim kapasitesi ile sabah 08:00 ve 09:00 aralıklarında bile 100 sırayı aşmaktadır.

Ivan yardım edemedi, ancak istatistiklere hayret etti:

Bu program çılgınca. Onun üretkenliğini çok kıskanıyorum.

Böylelikle her türün kendi savaşçısı vardır.

Güçlü savaş etkinliğini ayırt etmek zordur.

Hafta sonları kim kod yazmayı sever?

Ivan'ın gözlemleri, ünlü Nightcrawlers'lardan biri ve LLVM derleyicisinin yazarı Lattner tarafından geri çevrildi.

Hafta içi ve hafta sonlarını analiz için iki veri kümesine ayırmamızın ilginç olabileceğini öne süren bir öneride bulundu.

Yani Ivan gerçekten Bir devam etti .

Çünkü beş iş günü ve iki dinlenme günü var. Günlük kapasite eşit tahsis edilirse hafta ortası% 71,4, hafta sonu% 28,6 olmalıdır.

Yani, hafta sonundaki gönderimlerin yüzdesi % 28.6 Eğer yaparsanız, hafta sonları kod yazmayı tercih ettiğiniz anlamına gelir. Aksine çalışma günlerinde kod yazmaya daha meyillidir.

Sonuç olarak, Linus ( % 19.3 ) Ve Go dilinin babası Pike ( % 9,7 ), Her ikisi de İş günü Üretim kapasitesi daha fazladır.

Anlaşılır bir şekilde, gün doğumunda çalışmak, günbatımında dinlenmek, hafta ortasında meşgul olmak ve hafta sonları dinlenmek sıradan insanların gözünde doğal kanunlardır.

Gece gezen kişi farklı. Python'un babası, çalışma günlerini seven van Rossum var ( % 10.2 ), LLVM derleyici yazarı Lattner ( % 27.3 ).

Sürekli hareket makineleri ne olacak?

Test edilen tüm ünlü programcılar arasında PHP'nin kurucusu Lerdorf, hafta sonu gönderimlerinin en yüksek yüzdesine sahiptir. % 30.3 .

Ve sürekli hareket makinesinin savaşçısı ve iki web çerçevesinin yazarı olan Riedel, hafta sonu gönderme oranına sahiptir. % 26,2 . Sadece% 26,8'den biraz daha az.

Genel olarak, sürekli hareket makinesi, Hafta sonları çalışmak için favori Bir türün.

Şüphenin sesi

Sonra soru geliyor. Hacker News tartışma panosunda, bir günden kısa bir süre içinde 187 yorum yapıldı ve birçok kişi soru sordu.

Örneğin, en üst katta Dahart adında bir netizen var, dedi Gönderme süresini çalışma süresiyle kolayca eşitleyemez :

Ekipten her zaman geceleri, hafta sonları veya gelmek üzereyken kod göndermekten kaçınmasını isterim, çünkü arkada bu kodlara ihtiyaç duyan başka personel var. Bu en az 15 yıldır burada.

Twitter netizen @JDevlieghere ayrıca şunları söyledi: Gönderim süresi git mekanizmasıyla ilgilidir :

LLVM'yi kendim çalıştırdım ve kod gönderme süresinin birkaç saat geciktiğini gördüm.

LLVM yazarı Lattner da bu soruyu destekledi.

Ama yine de inkar edilemez Kod gönderme zamanı Çok iyi bir görüş açısı.

Bir şey daha

Lele tek başına geri kalanı kadar iyi değil. İvan Kardeş kodu açıkladı ve herkesi patronun hangi tür olduğunu keşfetmeye davet ediyor.

Şişman arkadaşlar neyi bekliyor? Gelin ve yerli kodamanların kodlama zamanının şifresini çözün.

Örneğin, Guangzhou'da bir programcı olan Zhang Xiaolong'un gece geç saatlerde sigara içmeyi ve kod yazmayı sevdiğini ve müzikle gecenin nezaketinin tadını çıkardığını duydum. Durum hala böyle mi bilmiyorum ...

Kod portalı:

https://gist.github.com/bessarabov/674ea13c77fc8128f24b5e3f53b7f094

Iwan Blog (gözlem sonuçları):

https://ivan.bessarabov.com/blog/famous-programmers-work-time

- Bitiş -

Samimi işe alım

Qubit, editörleri / muhabirleri işe alıyor ve merkezi Pekin, Zhongguancun'da bulunuyor. Yetenekli ve hevesli öğrencilerin bize katılmasını dört gözle bekliyoruz! İlgili ayrıntılar için lütfen QbitAI diyalog arayüzünde "işe alım" kelimesini yanıtlayın.

Qubit QbitAI · Toutiao İmzalama Yazarı

' ' Yapay zeka teknolojisi ve ürünlerindeki yeni eğilimleri takip edin

Yapay zeka olaylarının bir haftalık envanteri: Tsinghuanın beyin benzeri çipleri "Doğa" nın kapağında yer alıyor, yapay zeka hareket hastalığını tespit ediyor
önceki
Eşit olasılıkta rastgele sayılar üretmek için insan beynini kullanarak, 300.000 yıldır insanları rahatsız eden sorun çözüldü | Ekli kod
Sonraki
Apollo 11'in aya iniş kodu Github'da 1 numara oldu: 145.000 satır, 33.000 yıldız
Microsoft 19. mali yılı mali raporunu açıkladı: net kâr% 22 arttı, bulut bilişim kişisel bilgi işlem işini ilk kez geride bıraktı
ChinaJoy'un en havalı siyah teknolojisi iGame RTX 2080 Neptune OC
Honor Smart Screen'in ultra ince tasarım kalınlığı 5-10 mm arasında mı? Polen yanlışlıkla önemli haberleri kırdı
"Doğrudan git" Huawei 5G telefonlar burada! Birim fiyatı 6,199 yuan, dünyanın ilk 5G çift modlu cep telefonu! Huawei'in "Akıllı Ekranı" yakında Hongmeng sistemi ve Honghu çipi ile donatılmış olacak
ChinaJoy2019 MSI standı: Makine imparatorunun gelişi kalabalığı kendine çekiyor
NBA seçilmek için "tek boynuzlu at koluna" güveniyorsa, en iyi seçim kim? Zhan Huang endişelenmeden ilk 3, 1 numara girmedi
Makinist, ChinaJoy 2019'a çeşitli popüler ürünler getirdi
Curry üç puan çıkardıktan sonra 12.7 puan alabilir. Durant, Harden ve James ne olacak?
Changde Wuling Tanabata Gençlik Derneği Aşk için bir köprü kurun ve farklı bir romantik randevu hissedin
Normal sezonun skor lideri Kareem Abdul-Jabbar'ın playofflarda skor lideri kim olduğunu hepimiz biliyoruz?
En çok abartılan 5 NBA yıldızı, bir savunma oyuncusu gökyüzüne fırlatıldı, biri O'Fat'ın halefi olarak biliniyordu.
To Top