Projekt

Obecné

Profil

Stack Exchange » Historie » Verze 16

Jiří Mrňavý, 2017-11-14 14:10

1 1 Jiří Mrňavý
h1. Stack Exchange
2
3
!StackExchangeLogo.PNG!
4
5 5 Jiří Mrňavý
Stack Exchange vznikl v roce 2010 a od té doby již zahrnuje 170 Q&A (Question & Answer - Otázka a odpověď) komunit, mezi které patří i Stack Overflow. Stává se tak největší a nejvěrohodnější online komunitou pro vývojáře k učení a sdílení jejich vědomostí a napomáhá jim v jejich pracovní kariéře. Od svého založení vyrostla síť Stack Exchange mezi 50 nejnavštěvovanějších online destinací, kde jen samotný Stack Overflow obslouží více než 50 milionů vývojářů každý měsíc. Stack Overflow také pomáhá firmám pochopit, najmout, zaujmout světové vývojáře. Produkty a služby Stack Exchange jsou zaměřeny na marketing vývoje, nábor technických pracovníků (mj. vývojářů), průzkum trhu a podnikové knowledge sharing (sdílení vědomostí).
6 2 Jiří Mrňavý
7
!StackOverflowLogo.PNG!
8 3 Jiří Mrňavý
9 1 Jiří Mrňavý
h1. Funkcionalita
10 5 Jiří Mrňavý
11
Hlavní funkcionalita spočívá v systému otázka-odpověď. Uživatel položí otázku a ostatní mu na ní mohou odpovědět, nejedná se o diskusní fórum. Odpovědi jsou následně hodnoceny hlasováním které probíhá ve stylu "nahoru" (+1), nebo "dolů" (-1). Odpovědi jsou tak rovnou seřazeny tím způsobem, že nejlépe hodnocená odpověď se zobrazuje jako první a tak se nejsnáze hledá. Uživatel, který položil otázku může jednu z odpovědí označit jako přijatou a tím dát najevo, že pro něj tato možnost fungovala. Neznamená to však, že je to nejlepší odpověď, nebo nejlepší možnost.
12
13
Z toho důvodu jsou ale kladeny i požadavky na otázky. Je důležité tázat se na skutečný problém a dodat k němu co nejvíce informací, aby odpovídající nepotřeboval žádná upřesňující data a mohl rovnou odpovědět. Stejně tak je i důležité, aby otázka nesměřovala na názorově orientovanou odpověď, nebo k diskuzi. Otázky které potřebují doladit mohou být uzavřeny, dokud se nedoplní potřebné informace/nezmění charakter otázky.
14
15
Příklad vhodné a nevhodné otázky na základě ilustrace z webu "stackexchange.com":https://stackexchange.com/tour.
16 3 Jiří Mrňavý
17 6 Jiří Mrňavý
Vhodná otázka:
18
Miluji jednorožce, kteří chodí ke mě na zahrádku za kuchyní, ale mají tendenci žrát moje mandragory. Co mohu udělat pro to, aby mi je nesežraly všechny?
19
20
Nevhodná otázka:
21
Dokáže jednorožec změnit svůj vzhled? Změnit barvu, velikost rohu?
22
23 7 Jiří Mrňavý
Všechny otázky jsou označeny tagem (štítkem), který určuje jejich předmět. Každá otázka může mít až 5 tagů, protože se může týkat několika témat. Kliknutí na jakýkoliv tag ukáže uživateli všechny otázky spojené s tímto tématem.
24
25
Každý uživatel zíkává body reputace (pověsti) za svou aktivitu a to následovně:
26
* +5 za pozitivně hlasovanou otázky
27
* +10 za pozitivně hlasovanou odpověď
28
* +15 za přijatou odpověď
29
* +2 za schválenou editaci.
30
31 8 Jiří Mrňavý
Každý příspěvek může být editován za účelem zlepšení kvality odpovědi, či otázky, stejně tak lze otázky i odpovědi komentovat, pro získání dodatečných informací. Vlastní příspěvky lze komentovat okamžitě, zatímco příspěvky ostatních až po získání alespoň 50 bodů reputace.
32 7 Jiří Mrňavý
33 8 Jiří Mrňavý
Uživatel má možnost získat odznak za svou aktivitu. K dispozici jsou bronzové, stříbrné a zlaté kategorie. Jednotlivé odznaky jsou získatelné za splnění konkrétních úspěchů (achievementů).
34 7 Jiří Mrňavý
35 1 Jiří Mrňavý
h1. Nástroj pro sdílení informací
36 8 Jiří Mrňavý
37
V jednotlivých nástrojích lze zachytit problémy, které jsou následně i dohledatelné v případě jejich opakování. Dále lze tento nástroj použít pro vzdělávání uživatelů, kteří buď kladou otázky, nebo narazili na stejný/podobný problém a mohou zde najít rychlé a ověřené řešení.
38 1 Jiří Mrňavý
39 4 Jiří Mrňavý
h2. Cílová skupina
40
41 9 Jiří Mrňavý
Cílovou skupinou pro Stack Exchange jsou uživatelé jednotlivých komunit, kterých je 170. Tyto komunity se dělí do 5 kategorií. Následuje výčet kategorií s příklady jednotlivých komunit, resp. jejich Q&A portály:
42
43 10 Jiří Mrňavý
* Technology
44
** Stack Overflow
45
** Server Fault
46
** Super User
47
** Web Applications
48
** Ask Ubuntu
49
** WebMasters
50
** Game
51
** Development
52
** TeX - LaTeX
53
** Unix & Linux
54
** Salesforce
55
** Database Administrators
56
** Blender
57
** Další
58
* Life/Arts
59
** Photography
60
** Science Fiction & Fantasy
61
** Graphic Design
62
** Law
63
** a další
64
* Culture/Recreation
65 11 Jiří Mrňavý
** English Language & Usage
66
** Skeptics
67
** Mi Yodeya (Judaism)
68
** Travel
69
** Chtistianity
70
** Arqade (gaming)
71
** Bicycles
72
** Role-playing Games
73
** Anime & Manga
74
** Motor Vehicle Maintenance & Repair
75 10 Jiří Mrňavý
* Science
76 12 Jiří Mrňavý
** MathOverflow
77
** Mathemtics
78
** Cross Validated (stats)
79
** Theoretical Computer Science
80
** Physics
81
** Chemistry
82
** Biology
83
** a další
84 4 Jiří Mrňavý
* Other
85 12 Jiří Mrňavý
** Meta Stack Exchange
86
** Stack Apps
87
** API
88
** Data
89
** Area 51
90 1 Jiří Mrňavý
91 12 Jiří Mrňavý
Každá výše zmíněná komunita (vč. těch nezmíněných) představuje určitou cílovou skupinu, pro kterou je nástroj Stack Exchange určen. V této skupině pomáhá nalézt řešení problémů, které je následně ohodnoceno a dlouhodobě uchováváno, čímž napomáhá uchování a sdílení informací, zejména však znalostí včetně určité míry personalizace, protože uživatelé odpovídají na otázky dle svých zkušeností a tímto je uchovávají a předávají dál.
92 1 Jiří Mrňavý
93 12 Jiří Mrňavý
h2. Základní a specifické možnosti funkcionality
94
95
Základní možností funkcionality je získání odpovědi na otázku, kde například na rozdíl od fór, není odpověď skryta v řetězu jiných příspěvků. Dále však je pro Stack Exchange specifické, že pro odpovědi lze hlasovat a tím mohou být přesunuty do správné pozice dle celkové kvality odpovědi. Hlasování probíhá na základě relevance, či nápomocnosti, pro jednotlivé uživatele. Ve výsledku je tak odpověď, která pomohla nejvíce hlasujícím uživatelům prezentována jako první. Na druhou stranu, uživatelé mohou pozici odpovědi i snížit, pokud jím nepomůže prostřednictvím záporného hlasování.
96
97
Výhodou tohoto nástroje je i to, že umožňuje komentovat jednotlivé příspevky (ať už otázky, či odpovědi) a tím získat další informace, popřípadě předat jinou osobní zkušenost. Tato možnost zachovává určitou funkcionalitu podobnou diskusním fórům, ale beze ztráty přehlednosti samotného Q&A nástroje.
98
99
Další specifickou vlastností je i to, že uživatelé mohou upravovat otázky a odpovědi jiných uživatelů, pokud to pomůže zvýšit kvalitu Q&A vlákna.
100
101 13 Jiří Mrňavý
h2. Vhodné typy informací k zachycení
102 1 Jiří Mrňavý
103 13 Jiří Mrňavý
Jak již bylo několikrát zmíněno výše. Nástroj je vhodný zejména pro zachycení rad, jak řešit problém, na který někdo narazil, od lidí, kteří si s ním ví rady. Jeho největší výhodou je to, že umožní snadný přístup k těmto radám pokud se problém vyskytne opakovaně a tudíž jej je zapotřebí i opakovaně řešit. Nástoj naopak není vhondý pro psaní návodou a sdílení aktualit jako například blog, stejně jako není vhodný pro obecné zpracování určité problematiky jako například wiki stránka.
104
105
Může také nastat situace, kdy bude zaznamenán dotaz, na který nikdo odpověď nezná. V takovém případě je pak na každém uživateli, jak se k probému postaví. Za jej obejde, odloží, nebo například ignoruje. Nástroj následně ztrácí efektivitu, pokud je položená otázka velmi ojedinělá a s daným problémem se nesetká nikdo jiný, než tazatel. V tomto případě, ikdyž je otázka zodpovězena, je tato informace nadbytečná a není třeba ji uchovávat.
106 4 Jiří Mrňavý
107 1 Jiří Mrňavý
h2. konkurence
108
109 14 Jiří Mrňavý
Konkurencí pro Q&A systém Stack Exchange mohou být fóra, která však ztrácí na přehlednosti, zejména s vyším množstvím příspěvků a nelze v nich hodnotit odpovědi (viz výše), nebo také jiné Q&A nástroje jako je například Qwench, Question2Answer nebo PHPancake. Tyto nástroje mají tu výhodu, že jsou opensource a lze je provozovat na vlastním zařízení, nevýhodou na druhou strnu je to, že nemají tak rozšířenou komunitu a tudíž v nich není zachyceno takové množství informací jako v nástrojích Stack Exchange.
110
111 4 Jiří Mrňavý
h1. Příklady užití
112
113 15 Jiří Mrňavý
Jak již bylo zmíněno několikrát výše, jedná se o nástroj typu Q&A pro řešení problému určitých komunit. Následuje printscreen konkrétního Q&A vlákna:
114
115 16 Jiří Mrňavý
!StackOverflowQA.PNG!
116
117
Na obrázku výše je vidět jak vypadá jedna otázka na stránce Stack Overflow včetně dvou odpovědí a několika komentářů jak k otázce, tak jednotlivím odpověděm.
118
119 4 Jiří Mrňavý
h1. Integrace s jinými nástroji