<font size="6">Wstęp</span>
W końcu zmobilizowałem się do zrobienia kilku wykresów (w sumie, więcej tu tabelek niż wykresów, ale zawsze coś) podsumowujących forum. Nie bez zasługi były tutaj naciski zagraniczne (z Holandii konkretnie) które nalegały na ukończenie projektu.
Tym razem trochę biedniej niż 3 lata temu (http://4programmers.net/Forum/Spolecznosc/218426-moj_123456_watek_i_wykresy_w_nim), ale cierpię na brak natchnienia.
Na wstępie disclaimer: sporo danych jest "personalnych" (tzn. sporo forumowiczów jest wymienionych z nicka), mam nadzieję że nikt nie weźmie niczego stąd do siebie. Większośc tego posta to liczenie komplenie nienaukowych wskaźników i wyciąganie z nich daleko idących wniosków (patrz: rozdział o radości), nie sugeruję brania ich poważnie :P.
Poczynione założenia (nie można robić statystyk z każdego użytkownika na forum niestety, bo tabelki zajmowałyby gigabajty):
- Aktywny użytkownik: użytkownik który napisał ponad 1000 postów od 2010 roku do teraz (starszych użytkowników którzy są nieaktywni nie będzie niestety) - wiem że 1000 postówe to dużo, ale i tak aż 54 userów się kwalifikuje.
- "Działy techniczne": Delphi, C++, webmastering, inne, nietuzinkowe, hardware i software, newbie, C#, java, IO, bazy, php, python
<font size="6">liczba postów</span>
Zaczniemy łagodnie, od tabeli pokazującej liczbę postów napisanych przez każdego aktywnego użytkownika (patrz - słowniczek wyżej). Policzone są też osobno posty w działach technicznych i nietechnicznych, oraz stosunek jednej wielkości do drugiej:
user | ilosc | ilosc_technicznych | ilosc_nietechnicznych | wspolczynnik_technicznosci |
---|---|---|---|---|
Anonim | 211981 | 156424 | 55557 | 2.8156 |
Shalom | 16899 | 12544 | 4355 | 2.8804 |
somekind | 14725 | 7546 | 7179 | 1.0511 |
_13th_Dragon | 12406 | 12334 | 72 | 171.3056 |
Azarien | 11738 | 9302 | 2436 | 3.8186 |
Marooned | 10615 | 3609 | 7006 | 0.5151 |
Wibowit | 9190 | 4732 | 4458 | 1.0615 |
dzek69 | 9125 | 6981 | 2144 | 3.2561 |
Adam Boduch | 8604 | 866 | 7738 | 0.1119 |
Misiekd | 7925 | 7185 | 740 | 9.7095 |
Patryk27 | 6922 | 5905 | 1017 | 5.8063 |
Ktos | 6467 | 4718 | 1749 | 2.6975 |
Koziołek | 5874 | 4344 | 1530 | 2.8392 |
bogdans | 5825 | 5444 | 381 | 14.2887 |
othello | 5021 | 2838 | 2183 | 1.3000 |
Rev | 4937 | 3624 | 1313 | 2.7601 |
Demonical Monk | 4930 | 2472 | 2458 | 1.0057 |
MarekR22 | 4261 | 3231 | 1030 | 3.1369 |
ŁF | 4203 | 3134 | 1069 | 2.9317 |
furious programming | 4093 | 3015 | 1078 | 2.7968 |
olesio | 4086 | 3791 | 295 | 12.8508 |
msm | 3731 | 2271 | 1460 | 1.5555 |
winerfresh | 3256 | 2582 | 674 | 3.8309 |
adf88 | 3250 | 2917 | 333 | 8.7598 |
AdamPL | 3079 | 1102 | 1977 | 0.5574 |
abrakadaber | 2842 | 2467 | 375 | 6.5787 |
aurel | 2781 | 728 | 2053 | 0.3546 |
madmike | 2650 | 1085 | 1565 | 0.6933 |
fasadin | 2613 | 1772 | 841 | 2.1070 |
spartanPAGE | 2375 | 1906 | 469 | 4.0640 |
krwq | 2345 | 1927 | 418 | 4.6100 |
n0name_l | 2341 | 1828 | 513 | 3.5634 |
deus | 2165 | 1032 | 1133 | 0.9109 |
Krolik | 2162 | 1026 | 1136 | 0.9032 |
vpiotr | 2148 | 1554 | 594 | 2.6162 |
Spine | 2118 | 1303 | 815 | 1.5988 |
Endrju | 2087 | 1665 | 422 | 3.9455 |
kAzek | 2001 | 1969 | 32 | 61.5313 |
Sarrus | 1953 | 1525 | 428 | 3.5631 |
twonek | 1882 | 1680 | 202 | 8.3168 |
byku_guzio | 1817 | 1554 | 263 | 5.9087 |
massther | 1789 | 1731 | 58 | 29.8448 |
polaczek17 | 1708 | 65 | 1643 | 0.0396 |
xeo545x39 | 1551 | 1233 | 318 | 3.8774 |
bswierczynski | 1486 | 1047 | 439 | 2.3850 |
dam1an | 1456 | 1323 | 133 | 9.9474 |
[losowa nazwa] | 1399 | 1174 | 225 | 5.2178 |
kq | 1281 | 1247 | 34 | 36.6765 |
Marcin.Miga | 1194 | 1191 | 3 | 397.0000 |
karolinaa | 1154 | 740 | 414 | 1.7874 |
unikalna_nazwa | 1110 | 816 | 294 | 2.7755 |
hipekk | 1028 | 893 | 135 | 6.6148 |
katelx | 1019 | 521 | 498 | 1.0462 |
0x200x20 | 1004 | 227 | 777 | 0.2921 |
Nagrodę Najbardziej Technicznego użytkownika dostaje Marcin.Miga z wielkim marginesem (dla ciekawych, jedyne "nietechniczne" posty tego użytkownika to http://4programmers.net/516986, http://4programmers.net/826414, http://4programmers.net/1014841. Z tego 1191 postów ponad 200 jest w dziale C# a ponad 800 w "bazach danych").
Tuż za nim są _13th_Dragon i kAzek. Wysoko wypadają też kq, massther, olesio i bogdans (ponad 10x więcej postów w działach technicznych niż innych. Dam1an gdyby napisał jeden offtopicowy post mniej też by się załapał).
Nagrodę dla najmniej technicznego użytkownika wygrywa zdecydowanie polaczek17 (Dawne czasy, kto go jeszcze pamięta? Wpisujcie miasta!).
Drugi w kolejności jest Adam Boduch ( ;) ), ale dla uczciwości trzeba dodać że dział "organizacyjno-moderatorski" jest liczony tutaj jako "nietechniczny", więc wszystcy moderatorzy mają trochę skrzywioną proporcję.
Jeśli chodzi o liczbę postów z roku na rok, to forum od 2004 roku do mniej więcej 2009 roku stało w miejscu, a nawet cofało się trochę.
W 2009 roku coś się zmieniło, i forum zaczęło się rozkręcać. Poza rokiem 2013 w którym był mały spadek, widać że ilośc postów idzie do przodu z roku na rok.
rok | ilosc postów |
---|---|
2004 | 51961 |
2005 | 49198 |
2006 | 43834 |
2007 | 43093 |
2008 | 43267 |
2009 | 50467 |
2010 | 71530 |
2011 | 93373 |
2012 | 93116 |
2013 | 77570 |
2014 | 92481 |
2015 | 107693 |
Możemy też liczyć liczbę postów w inny sposób - na przykład, o której godzinie jest pisanych najwięcej postów?
godzina | ilosc | wspolczynnik_technicznosci |
---|---|---|
0 | 32995 | 2.8649 |
1 | 17848 | 2.8120 |
2 | 8742 | 2.6516 |
3 | 4169 | 2.5181 |
4 | 2103 | 2.5167 |
5 | 1554 | 2.7995 |
6 | 3018 | 2.9399 |
7 | 8789 | 3.1032 |
8 | 20581 | 2.8219 |
9 | 32519 | 2.9010 |
10 | 42984 | 2.8991 |
11 | 50123 | 2.9897 |
12 | 55046 | 3.0835 |
13 | 58685 | 3.1290 |
14 | 61223 | 3.2828 |
15 | 62027 | 3.2001 |
16 | 59851 | 3.1810 |
17 | 58105 | 3.2002 |
18 | 58850 | 3.1073 |
19 | 61967 | 3.1287 |
20 | 64256 | 3.1671 |
21 | 65173 | 3.1251 |
22 | 61506 | 3.0657 |
23 | 49123 | 3.0252 |
Obala to mit że programiści nie śpią - najmniej postów jest od 2 do 7.
Albo w jakich miesiącach jest największy ruch na forum?
miesiac | ilosc | wspolczynnik_technicznosci |
---|---|---|
1 | 93815 | 3.7009 |
2 | 80291 | 2.9351 |
3 | 87147 | 3.2401 |
4 | 75203 | 3.0696 |
5 | 83548 | 3.2823 |
6 | 76180 | 2.9165 |
7 | 70950 | 2.5752 |
8 | 71794 | 2.7944 |
9 | 68522 | 2.6286 |
10 | 70799 | 2.9811 |
11 | 80595 | 3.4594 |
12 | 82396 | 3.3474 |
Widać wyraźny wpływ sesji na 4programmers. Najmniej ruchu jest w lecie - w końcu wakacje.
<font size="6">długość postów</span>
Poza ilością postów można też liczyć średnią długość postów. Wyniki nie zaskakują, przoduje bswierczynski (a, z obecnie aktywnych użytkowników, wysoko jest furious programming):
user | srednia_dlugosc | dlugosc_technicznych | dlugosc_nietechnicznych | wspolczynnik_dlugosci_postow |
---|---|---|---|---|
Anonim | 477.7812 | 505.7813 | 398.9502 | 1.26778048 |
Shalom | 328.3905 | 301.5238 | 405.7763 | 0.74307888 |
somekind | 481.1508 | 377.7096 | 589.8801 | 0.64031600 |
_13th_Dragon | 252.4056 | 252.7809 | 188.1111 | 1.34378522 |
Azarien | 348.9599 | 337.1670 | 393.9918 | 0.85577152 |
Marooned | 341.1749 | 365.7980 | 328.4909 | 1.11357132 |
Wibowit | 522.5276 | 469.2749 | 579.0534 | 0.81041739 |
dzek69 | 379.0740 | 355.9496 | 454.3685 | 0.78339410 |
Adam Boduch | 332.0986 | 352.5346 | 329.8114 | 1.06889752 |
Misiekd | 297.2363 | 283.8707 | 427.0095 | 0.66478786 |
Patryk27 | 278.4191 | 253.9497 | 420.4956 | 0.60392955 |
Ktos | 362.5356 | 348.1857 | 401.2453 | 0.86776265 |
Koziołek | 384.3383 | 352.6211 | 474.3902 | 0.74331445 |
bogdans | 316.6755 | 319.1288 | 281.6220 | 1.13318104 |
othello | 430.5951 | 450.6600 | 404.5098 | 1.11408900 |
Rev | 355.0385 | 332.3096 | 417.7723 | 0.79543239 |
Demonical Monk | 354.0132 | 313.6400 | 394.6164 | 0.79479718 |
MarekR22 | 424.5794 | 426.0950 | 419.8252 | 1.01493425 |
ŁF | 365.8039 | 350.1646 | 411.6539 | 0.85062880 |
furious programming | 966.4128 | 1013.2095 | 835.4861 | 1.21271864 |
olesio | 945.5722 | 954.4136 | 831.9525 | 1.14719718 |
msm | 734.4162 | 676.0132 | 825.2610 | 0.81915084 |
winerfresh | 276.3894 | 251.6325 | 371.2300 | 0.67783443 |
adf88 | 452.6738 | 458.2242 | 404.0541 | 1.13406659 |
AdamPL | 499.2299 | 339.4374 | 588.2999 | 0.57698014 |
abrakadaber | 355.5165 | 324.8565 | 557.2187 | 0.58299645 |
aurel | 757.6253 | 566.7761 | 825.3010 | 0.68675075 |
madmike | 465.2687 | 378.6249 | 525.3380 | 0.72072622 |
fasadin | 335.6253 | 311.0621 | 387.3805 | 0.80298848 |
spartanPAGE | 260.6968 | 271.0540 | 218.6055 | 1.23992299 |
krwq | 351.7996 | 359.2200 | 317.5909 | 1.13107781 |
n0name_l | 316.5344 | 326.1827 | 282.1540 | 1.15604499 |
deus | 568.1852 | 516.0950 | 615.6320 | 0.83831738 |
Krolik | 800.2419 | 712.5760 | 879.4190 | 0.81028044 |
vpiotr | 488.4427 | 456.9524 | 570.8266 | 0.80050996 |
Spine | 435.5703 | 411.7774 | 473.6098 | 0.86944447 |
Endrju | 334.8615 | 347.8571 | 283.5877 | 1.22662966 |
kAzek | 566.5997 | 568.2971 | 462.1563 | 1.22966444 |
Sarrus | 280.6436 | 280.0977 | 282.5888 | 0.99118479 |
twonek | 316.7917 | 304.8798 | 415.8614 | 0.73312833 |
byku_guzio | 296.7969 | 290.1474 | 336.0875 | 0.86330912 |
massther | 503.7211 | 492.0352 | 852.4828 | 0.57717911 |
polaczek17 | 998.2635 | 769.9538 | 1007.2958 | 0.76437710 |
xeo545x39 | 311.9168 | 306.7981 | 331.7642 | 0.92474745 |
bswierczynski | 1739.8567 | 1485.6562 | 2346.1162 | 0.63324066 |
dam1an | 287.5687 | 294.4301 | 219.3158 | 1.34249378 |
[losowa nazwa] | 224.5511 | 213.7394 | 280.9644 | 0.76073452 |
kq | 354.8283 | 353.4314 | 406.0588 | 0.87039467 |
Marcin.Miga | 203.2219 | 203.3325 | 159.3333 | 1.27614536 |
karolinaa | 318.2227 | 393.5270 | 183.6208 | 2.14315091 |
unikalna_nazwa | 462.2135 | 462.9694 | 460.1156 | 1.00620217 |
hipekk | 434.9086 | 469.3460 | 207.1111 | 2.26615570 |
katelx | 403.8950 | 286.7121 | 526.4900 | 0.54457276 |
0x200x20 | 398.8127 | 418.8899 | 392.9472 | 1.06602066 |
Nie jestem pewien jaki sens ma "współczynnik długości postów" w tym przypadku, ale łatwo było go policzyć przerabiając poprzednie zapytanie więc pomyślałem że zostawię.
W sumie myślałem że posty offtopicowe są zawsze krótsze niż techniczne, ale okazuje się że w przypadku większości użytkowników (w tym u mnie) jest odwrotnie. Ot, zaskoczenie.
Mistrzem zwięzłego wyrażania myśli jest Marcin.Miga i [losowa nazwa]. _13th_Dragon niedaleko za nimi (opłaca się minimalizować dłogość kodów źródłowych).
<font size="6">Preinkrementacja</span>
Jeśli ktoś jest out of the loop/nie czyta działu C++ - niektórzy użytkownicy prowadzą krucjatę przeciwko i++
(poprawną alternatywą jest oczywiście ++i
). Pomyślałem że ciekawie byłoby zobaczyć jak to wygląda liczbowo).
Łatwo sprawdzić jak bardzo plugawy karzeł postinkrementacji zaszkodził w dziale C++. Konkretnie, można policzyć jak wiele postinkrementacji i jak wiele preinkrementacji zostało użytych w kodach w dziale C++:
user | postinkrementacje | preinkrementacje |
---|---|---|
(wszyscy w sumie) | 9906 | 3767 |
_13th_Dragon | 166 | 651 |
Shalom | 142 | 17 |
msm (to ja) | 64 | 15 |
Widać że strona preinkrementacji jest w odwrocie. W preinkrementacji przoduje _13th_Dragon
, chociaż też zdarza mu się użyć zabronionego operatora (fakt że większość tych 166 postinkrementacji to cytaty, a reszta jest w miejscach gdzie postinkrementacja i preinkrementacja faktycznie sie różni działaniem). W herezji postinkrementacji przoduje Shalom.
Czy więc nie ma nadziei dla preinkrementacji? Okazuje się że jest - zobaczmy jak wygląda sytuacja kiedy popatrzymy na nią z perspektywy historycznej:
rok | postinkrementacje | preinkrementacje | proporcja |
---|---|---|---|
2002 | 21 | 11 | 1.9091 |
2003 | 151 | 78 | 1.9359 |
2004 | 412 | 117 | 3.5214 |
2005 | 280 | 69 | 4.0580 |
2006 | 135 | 27 | 5.0000 |
2007 | 278 | 63 | 4.4127 |
2008 | 340 | 105 | 3.2381 |
2009 | 652 | 161 | 4.0497 |
2010 | 839 | 240 | 3.4958 |
2011 | 1111 | 338 | 3.2870 |
2012 | 1261 | 434 | 2.9055 |
2013 | 1102 | 501 | 2.1996 |
2014 | 1430 | 658 | 2.1733 |
2015 | 1465 | 653 | 2.2435 |
2016 | 429 | 312 | 1.3750 |
Jak widać, sytuacja była krytyczna w roku 2006. Od tego czasu proporcja postinkrementacji systematycznie spada, jeśli tak dalej pójdzie to za kilka lat uda się ją do końca wytępić.
Ilość kodu
Na początku zdefiniowałem działy techniczne bardzo odgórnie - wybrałem listę działów i powiedziałem że są techniczne, bo tak. Co tak naprawdę definiuje techniczność działu? Oczywiscie, ilośc kodu. Policzmy więc, w których działach jest najwięcej kodu?
(Kod = posty zawierające <code
, [code]
albo [php]
. Wyniki w procentach)
||=forum || ilosc || wstawki kodu (%) ||
|| Newbie || 125529 || 29.7995 ||
|| Python || 625 || 28.9600 ||
|| Java || 79132 || 23.2245 ||
|| C# i .NET || 57667 || 22.2762 ||
|| C/C++ || 122446 || 20.5609 ||
|| Bazy danych || 24035 || 19.7961 ||
|| PHP || 25257 || 16.9102 ||
|| Webmastering || 39041 || 16.4827 ||
|| Inne języki programowania || 19345 || 13.7348 ||
|| Kosz || 415 || 10.6024 ||
|| Algorytmy i struktury danych || 10559 || 9.8873 ||
|| Oceny i recenzje || 4063 || 7.9744 ||
|| Test || 56 || 7.1429 ||
|| Projekty Forumowe || 314 || 6.6879 ||
|| Inżynieria oprogramowania || 6681 || 5.9123 ||
|| Delphi i Pascal || 143310 || 5.7686 ||
|| Perełki || 2777 || 5.5816 ||
|| Kapownik || 3119 || 4.2321 ||
|| Coyote || 19611 || 2.9014 ||
|| Moderatorzy || 2588 || 2.8207 ||
|| Nietuzinkowe tematy || 3461 || 2.6004 ||
|| Administracja || 4598 || 2.3488 ||
|| Hardware/Software || 56789 || 1.9845 ||
|| Kartoteka || 737 || 1.6282 ||
|| Szkolenia i konferencje || 531 || 1.5066 ||
|| Ogłoszenia drobne || 772 || 1.4249 ||
|| Off-Topic || 93814 || 1.1832 ||
|| Flame || 25923 || 1.1226 ||
|| Społeczność || 6901 || 1.0288 ||
|| Edukacja || 18872 || 0.7047 ||
|| Kariera || 22266 || 0.4446 ||
|| Archiwum || 19416 || 0.0103 ||
|| Magazyn Programista || 249 || 0.0000 ||
Najbardziej technicznym działem jest newbie, tuż za nim python.
Zaskakuje że tylko 5% postów w dziale delphi zawiera kod (czy ja liczę coś źle? Jest jakiś dodatkowy specjalny znacznik do kodu w delphi?).
Poza tym wielkich zaskoczeń nie ma, podział techniczne/nietechniczne jest mniej więcej w tym samym miejscu co mój odgórno-intuicyjny wybór.
Można by też policzyć to samo per użytkownik, ale w większości przypadków wyniki nie są ciekawe. Wrzucę tylko szczyt tabelki (najwięcej kodu per post):
||=nazwa || ilosc || wstawki_kodu ||
|| bogdans || 5825 || 42.2661 ||
|| twonek || 1882 || 39.2667 ||
|| kAzek || 2001 || 37.2314 ||
|| _13th_Dragon || 12408 || 33.1641 ||
|| dam1an || 1456 || 29.1209 ||
|| kq || 1281 || 28.1811 ||
|| msm || 3731 || 26.6148 ||
|| spartanPAGE || 2375 || 26.5263 ||
|| furious programming || 4094 || 24.9145 ||
|| Marcin.Miga || 1194 || 23.7018 ||
|| n0name_l || 2341 || 22.4690 ||
A na samym dole nasz dawny znajomy:
||=nazwa || ilosc || wstawki_kodu ||
|| polaczek17 || 1708 || 0.5855 ||
<font size="6">Szczęście i radosć</span>
Czym jest prawdziwe szczęście? Gdzie odnaleźć sens życia? Jak żyć? Te statystyki nie odpowiedzą na te pytanie, odpowiedzą na pytanie "kto jest najszczęśliwszym człowiekiem na forum" (pod warunkiem że zdefiniować szczęście jako "jak wiele postów danego użytkownika na forum zawiera szczęśliwy emotikon"). Żeby poznać tajemnicę radości musicie zapytać Shaloma, bo to on jest najszczęśliwszym człowiekiem na forum:
user | ilosc | wstawki_kodu | radosne_posty | smutne_posty | wspolczynnik_radosci |
---|---|---|---|---|---|
Anonim | 211987 | 12.0418 | 19.9413 | 3.4861 | 5.7203 |
Shalom | 16899 | 8.0656 | 21.0308 | 0.3077 | 68.3462 |
somekind | 14725 | 4.7267 | 17.3582 | 3.2869 | 5.2810 |
_13th_Dragon | 12407 | 33.1587 | 3.7076 | 5.2954 | 0.7002 |
Azarien | 11738 | 9.2520 | 10.2999 | 1.4483 | 7.1118 |
Marooned | 10615 | 2.6472 | 25.9727 | 5.5111 | 4.7128 |
Wibowit | 9190 | 5.8542 | 14.1785 | 0.7835 | 18.0972 |
dzek69 | 9125 | 7.7699 | 19.9562 | 1.2055 | 16.5545 |
Adam Boduch | 8604 | 3.4054 | 36.5876 | 4.5095 | 8.1134 |
Misiekd | 7925 | 8.1514 | 10.5110 | 1.2997 | 8.0874 |
Patryk27 | 6922 | 16.1658 | 19.5897 | 4.2473 | 4.6122 |
Ktos | 6467 | 5.3812 | 30.1376 | 0.9433 | 31.9508 |
Koziołek | 5874 | 12.6830 | 10.2315 | 0.5448 | 18.7813 |
bogdans | 5825 | 42.2661 | 1.6137 | 9.3906 | 0.1718 |
othello | 5021 | 2.7883 | 7.7275 | 3.4455 | 2.2428 |
Rev | 4937 | 6.9070 | 11.2822 | 0.6684 | 16.8788 |
Demonical Monk | 4930 | 6.5314 | 10.9128 | 3.9757 | 2.7449 |
MarekR22 | 4261 | 4.2948 | 6.4304 | 2.6520 | 2.4248 |
ŁF | 4203 | 5.3057 | 6.1861 | 2.1651 | 2.8571 |
furious programming | 4094 | 24.9145 | 6.9614 | 0.8305 | 8.3824 |
olesio | 4086 | 5.7024 | 14.6109 | 0.7097 | 20.5862 |
msm | 3731 | 26.6148 | 28.6786 | 7.1563 | 4.0075 |
winerfresh | 3256 | 13.9128 | 6.0504 | 0.5835 | 10.3684 |
adf88 | 3250 | 6.4000 | 12.2462 | 2.6462 | 4.6279 |
AdamPL | 3079 | 4.5145 | 16.7262 | 1.3316 | 12.5610 |
abrakadaber | 2842 | 7.6707 | 6.3336 | 0.3167 | 20.0000 |
aurel | 2781 | 7.4434 | 30.2409 | 3.5599 | 8.4949 |
madmike | 2650 | 7.0943 | 28.1509 | 6.7170 | 4.1910 |
fasadin | 2613 | 12.7057 | 19.5943 | 0.9185 | 21.3333 |
spartanPAGE | 2375 | 26.5263 | 8.5895 | 0.8842 | 9.7143 |
krwq | 2345 | 11.1727 | 8.6141 | 1.4499 | 5.9412 |
n0name_l | 2341 | 22.4690 | 7.3900 | 1.6660 | 4.4359 |
deus | 2165 | 7.1594 | 9.2841 | 1.9861 | 4.6744 |
Krolik | 2162 | 3.6540 | 21.9241 | 2.9140 | 7.5238 |
vpiotr | 2148 | 16.4804 | 8.1006 | 0.4655 | 17.4000 |
Spine | 2118 | 9.1124 | 55.3352 | 1.9358 | 28.5854 |
Endrju | 2087 | 17.0580 | 12.4102 | 1.3416 | 9.2500 |
kAzek | 2001 | 37.2314 | 6.7966 | 1.0495 | 6.4762 |
Sarrus | 1953 | 18.7404 | 18.0748 | 0.8705 | 20.7647 |
twonek | 1882 | 39.2667 | 4.0914 | 0.5313 | 7.7000 |
byku_guzio | 1817 | 3.4673 | 13.4838 | 0.8255 | 16.3333 |
massther | 1789 | 9.7820 | 20.7378 | 0.6708 | 30.9167 |
polaczek17 | 1708 | 0.5855 | 71.8970 | 3.8642 | 18.6061 |
xeo545x39 | 1551 | 13.3462 | 12.7015 | 2.8369 | 4.4773 |
bswierczynski | 1486 | 20.7941 | 39.3674 | 1.0094 | 39.0000 |
dam1an | 1456 | 29.1209 | 5.8379 | 0.2060 | 28.3333 |
[losowa nazwa] | 1399 | 11.2938 | 24.0172 | 0.6433 | 37.3333 |
kq | 1281 | 28.1811 | 6.5574 | 1.0148 | 6.4615 |
Marcin.Miga | 1194 | 23.7018 | 6.5327 | 1.4238 | 4.5882 |
karolinaa | 1154 | 18.4575 | 10.3986 | 0.2600 | 40.0000 |
unikalna_nazwa | 1110 | 13.2432 | 19.3694 | 7.1171 | 2.7215 |
hipekk | 1028 | 21.6926 | 26.2646 | 1.2646 | 20.7692 |
katelx | 1019 | 12.0707 | 38.2728 | 1.2758 | 30.0000 |
0x200x20 | 1004 | 3.0876 | 12.5498 | 0.4980 | 25.2000 |
("Radosne posty" to procent postów zawierających szczęśliwy emotikon (:), :D, xD, :P, ;), :-), ;-), ^_^
), "smutne posty" to procent postów zawierających smutne emotikony (:(, ;(, :<, ;_;, :-(, :|
), a współczynnik radości to proporcja tych dwóch)
Jeśli chodzi o radość, karolinaa niedaleko za Shalomem - dowód na to że narkotyki może szkodzą zdrowiu, ale poprawiają nastrój.
Pocieszające jest że prawie wszyscy użytkownicy mają znacznie więcej wesołych niż smutnych emotikonów. Są tylko dwa wyjątki - _13th_Dragon i bogdans.
I tutaj dochodzimy do tego po co tutaj kolumna 'wstawki kodu' - dwóch najsmutniejszych użytkowników pisze jednocześnie najwięcej kodu.
Wniosek jest prosty. Chcesz być szczęśliwy? Nie programuj.
Tym optymistycznym akcentem...
Albo nie, sprawdźmy jeszzce jak rozkłada się szczęście według kategorii na forum:
forum | wstawki_kodu | radosne_posty | smutne_posty | wspolczynnik_radosci |
---|---|---|---|---|
Ogłoszenia drobne | 1.4249 | 20.7254 | 0.5181 | 40.0000 |
Magazyn Programista | 0.0000 | 24.0964 | 0.8032 | 30.0000 |
Kariera | 0.4446 | 27.3466 | 1.0330 | 26.4739 |
Kosz | 10.6024 | 17.5904 | 0.7229 | 24.3333 |
Edukacja | 0.7047 | 29.4722 | 1.2452 | 23.6681 |
Projekty Forumowe | 6.6879 | 38.2166 | 1.9108 | 20.0000 |
Inżynieria oprogramowania | 5.9123 | 22.6463 | 1.5567 | 14.5481 |
Oceny i recenzje | 7.9744 | 35.1711 | 2.9535 | 11.9083 |
Off-Topic | 1.1832 | 33.4790 | 2.9409 | 11.3838 |
Flame | 1.1226 | 20.6998 | 1.9944 | 10.3791 |
Społeczność | 1.0288 | 33.3430 | 3.2894 | 10.1366 |
Algorytmy i struktury danych | 9.8873 | 19.8030 | 2.0362 | 9.7256 |
Nietuzinkowe tematy | 2.6004 | 27.7665 | 2.9471 | 9.4216 |
Perełki | 5.5816 | 27.2236 | 3.1689 | 8.5909 |
Szkolenia i konferencje | 1.5066 | 25.6121 | 3.0132 | 8.5000 |
Kapownik | 4.2321 | 17.3132 | 2.3084 | 7.5000 |
Administracja | 2.3488 | 29.0779 | 4.1757 | 6.9635 |
Archiwum | 0.0103 | 36.6244 | 5.6345 | 6.5000 |
Kartoteka | 1.6282 | 15.8752 | 2.4423 | 6.5000 |
Hardware/Software | 1.9845 | 22.3688 | 3.4690 | 6.4482 |
Java | 23.2235 | 15.7827 | 2.4630 | 6.4079 |
Inne języki programowania | 13.7348 | 21.0700 | 3.3083 | 6.3688 |
Bazy danych | 19.7961 | 15.1321 | 2.3965 | 6.3142 |
C# i .NET | 22.2762 | 16.2138 | 2.6532 | 6.1111 |
Moderatorzy | 2.8207 | 31.5688 | 5.1777 | 6.0970 |
Coyote | 2.9014 | 28.2953 | 4.6505 | 6.0844 |
Webmastering | 16.4827 | 20.2403 | 3.5143 | 5.7595 |
Python | 28.9600 | 16.0000 | 2.8800 | 5.5556 |
C/C++ | 20.5611 | 18.1551 | 3.3395 | 5.4365 |
Newbie | 29.7995 | 14.4102 | 2.6560 | 5.4256 |
Delphi i Pascal | 5.7686 | 19.8339 | 4.0283 | 4.9236 |
PHP | 16.9102 | 19.3372 | 4.6284 | 4.1779 |
Test | 7.1429 | 5.3571 | 7.1429 | 0.7500 |
Najwięcej szczęścia mają Ci, którzy nie programują (to już ustaliliśmy), stąd olbrzymia przewaga działów nietechnicznch.
Algorytmicy, osoby walczące z nietuzinkowymi zagadnieniami, oraz inżynierzy oprogramowania są znacznie szczęśliwsi od reszty programistów.
A spośród nas, zwykłych klepaczy formatek, najszczęśliwszymi programistami są ci którzy piszą w Javie i C# (6.4 i 6.1 odpowiednio)
Webmasterzy (5.7), programiści Pythona (5.5) i C++ (5.4) są smutniejsi, ale też dają radę. Najwięcej żalu mają osoby piszące w Delphi, Pascalu (4.9) i PHP (4.1).
W ciągłej depresji (0.75) żyją osoby testujące Coyote. No tak, to było do przewidzenia.
A jak zmienia się szczęście na forum z czasem? Jest coraz lepiej czy coraz gorzej? Łatwo sprawdzić:
rok | ilosc | radosne_posty | smutne_posty | wspolczynnik_radosci |
---|---|---|---|---|
2004 | 51961 | 24.7994 | 5.1058 | 4.8571 |
2005 | 49198 | 27.3263 | 5.5266 | 4.9445 |
2006 | 43834 | 24.6681 | 4.8433 | 5.0933 |
2007 | 43093 | 23.2335 | 3.8846 | 5.9809 |
2008 | 43267 | 21.8665 | 3.4645 | 6.3115 |
2009 | 50467 | 20.1003 | 3.1109 | 6.4611 |
2010 | 71530 | 20.9856 | 2.5500 | 8.2297 |
2011 | 93373 | 17.9281 | 2.2544 | 7.9525 |
2012 | 93116 | 17.1313 | 2.5946 | 6.6026 |
2013 | 77570 | 17.7633 | 2.7575 | 6.4418 |
2014 | 92481 | 17.6999 | 1.9777 | 8.9497 |
2015 | 107693 | 17.8879 | 1.8441 | 9.6999 |
2016 | 30245 | 17.6459 | 2.0036 | 8.8069 |
Powoli, ale do przodu.
PS. Danych było trochę więcej, ale zaginęły w akcji (były niezapisane, a windows postanowił zrestartować się w nocy bez pytania).