Projekt

Obecné

Profil

Stack Overflow » Historie » Verze 17

Martin Lácha, 2019-10-28 13:02

1 1 Martin Lácha
h1. Stack Overflow
2
3 15 Martin Lácha
Stack Overflow je platforma pro studenty nebo odborníky, kteří zveřejňují dotazy týkající se programování. Je to jedna z komunit sítě Stack Exchange. Jde o největší a nejdůvěryhodnější online komunitu pro vývojáře. Mohou se zde učit, sdílet své znalosti o programování, budovat kariéru. Na této platformě se nachází přes 14 miliónů otázek a přes 19 miliónů odpovědí. Každou chvíli navštěvuje tuto platformu okolo 50 tisíc vývojářů. 
4
5 16 Martin Lácha
h1. Sekce
6 1 Martin Lácha
7 16 Martin Lácha
h2. Tags
8
9
První sekce jsou tagy. V této sekci se nachází otázky z témat jako jsou například Java, Python, C++, ale také android, excel, iphone apod. V každém tématu jsou už otázky na dané téma. Lze je řadit podle nejnovějších, neodpovězených, nebo se dají filtrovat podle vlastního filtru. U každé otázky je možné vidět počet odpovědí, hodnocení otázky, počet zobrazení otázky nebo tagy.
10
11
h2. Users
12
13 1 Martin Lácha
Druhá sekce jsou uživatelé. Zde se dají najít všichni uživatelé, kteří jsou zaregistrovaní. Každý uživatel může získávat svoji reputaci. Reputaci lze získávat různými způsoby (dotazování, odpovídaní, editování) a každý je hodnocený jinak. Maximální zisk reputace je omezen na 200 za den. A 100 reputace lze získat, pokud projdete základními informacemi pro nové uživatele. Každý nový uživatel začíná s reputací 1.
14
15 16 Martin Lácha
h2. Jobs
16
17
Třetí sekce se nazývá Jobs. Tato sekce dává možnost si najít pracovní místo. Zde firmy dávají nabídky na pracovní místo (většinou na místo programátora). Popisují zde typ závazky, množství zkušeností jaké by měl uchazeč mít, roli ve firmě, popis práce, co firma nabízí a co očekává, ale také například popis firmy a benefity.
18
19 15 Martin Lácha
* pozitivně hodnocená otázka +5
20
* pozitivně hodnocená odpověď +10
21
* odpověď která je autorem otázky označena jako správná +15
22
* správně schválená editace +2
23
24
Také každý uživatel může svou reputaci ztrácet. Reputace každého uživatele, ale nikdy neklesne pod 1.
25
26
* negativně hodnocená otázka -2
27
* negativně hodnocená odpověď -2
28
* pokud uživatel ohodnotí negativně jinou odpověď -1
29
* uživatel, jehož otázka obdrží 6 spamů nebo je označena jako ofenzivní -100
30
31
32 4 Martin Lácha
33
h1. Nástroj pro sdílení znalostí
34
35 8 Martin Lácha
Tato platforma slouží jako nástroj pro sdílení informací o problému a za pomoci vývojářů i jeho společném vyřešení. Může také sloužit pro vzdělávání v oblasti informatiky(programování, software, hardware). Obsahuje především zdrojové kódy, které mají nastínit danou problematiku. Předávají se zde znalosti i ze svých zkušeností z praxe.
36 10 Martin Lácha
37 1 Martin Lácha
h2. Cílová skupina
38 7 Martin Lácha
39 12 Martin Lácha
Hlavní cílovou skupinou jsou především programátoři. Mohou to být jak úplný začátečníci, tak i experti, kteří se věnují programování roky. Stackoverflow využívají také studenti jako pomocný nástroj pro vypracování svých semestrálních prací, ale i programátoři, kteří se tím živí. Tato platforma je využívaná z velké části využívaná uživateli z USA nebo Indií.
40
41
!DeveloperCommunity.jpg!
42 11 Martin Lácha
43
h1. Funkčnost
44
45 17 Martin Lácha
Platforma funguje na způsob Q&A (Otázka a odpověď). Při vytváření otázky vyberete oblast, které se otázka týká (programování, software, hardware, jiné), dále se otázce dají přiřadit tagy, které určují čeho se otázka týká (např. programovacího jazyka Java), ale jejich počet je omezen na pět. Nakonec zadáte příslušnou otázku. Po zadání otázky se mohou objevit podobné otázky, na které se v minulosti již někteří uživatele dotazovali, a k nim i odpovědi. Aby se předešlo zbytečnému hledání správné odpovědi v hromadě komentářů, jako to bývá u většiny fór, řadí se odpovědi na danou otázku podle hodnocení ostatních uživatelů. Tedy správná odpověď, by se měla nacházet hned pod otázkou. Odpověď, která byla autorem otázky označena jako nejlepší odpověď, je označena zelenou Check mark. Příklad otázky viz. obrázek.
46
47
!ukazka_otazky.pgn!