Čo som sa naučil za 10 rokov na Stack Overflow

Čo som sa naučil za 10 rokov na Stack Overflow
Blíži sa moje desiate výročie Stack Overflow. Za tie roky sa môj prístup k používaniu stránky a jej vnímanie veľmi zmenil a chcem sa s vami podeliť o svoje skúsenosti. A o tom píšem z pohľadu bežného užívateľa, ktorý nie je veľmi zapojený do života komunity stránky alebo jej kultúry. V týchto dňoch som len odpovedal na otázky týkajúce sa VS Code, produktu, na ktorom pracujem. Kedysi som sa však aktívne zapájal do diskusií na široké spektrum tém. Za 10 rokov I položil asi 50 otázok a dal 575 odpovedí, prezrel si nespočetné množstvo komentárov iných ľudí.

Jon Skeete opísal kultúru Stack Overflow oveľa lepšie a autoritatívnejšie, než kedy budem schopný urobiť. Jej zverejnenie ovplyvnilo niektoré kapitoly v tomto článku, ale celkovo ide o moje vlastné úprimné úvahy o mojich skúsenostiach s Stack Overflow, o tom, čo je na stránke dobré a čo zlé a ako ju možno použiť dnes. Táto diskusia bude dosť povrchná, bez hlbšieho ponorenia sa do fungovania stránky alebo jej histórie.

Takže tu je to, čo som sa naučil za 10 rokov používania Stack Overflow.

Musíte vedieť klásť otázky

Na prvý pohľad nemôže byť nič jednoduchšie: do textového poľa zadajte niekoľko slov, kliknite na „Odoslať“ a internet vám zázračne pomôže vyriešiť všetky vaše problémy! Ale trvalo mi takmer 10 rokov, kým som prišiel na to, aké slová zadať do toho prekliateho poľa, aby som skutočne dosiahol výsledky. V skutočnosti sa o tom stále učím každý deň.

Kladenie dobrých otázok je skutočne podceňovaná zručnosť (rovnako ako písanie dobrej správy o probléme). Po prvé, ako vôbec zistíme, či je otázka „dobrá“? Stack Overflow ponúka nápoveda, ktorý uvádza nasledujúce vlastnosti dobrej otázky:

  • Zodpovedá to téme stránky?
  • Znamená objektívnu odpoveď.
  • Zatiaľ nebol požiadaný.
  • Bola preskúmaná.
  • Jasne popisuje problém, zvyčajne s minimálnym, ľahko reprodukovateľným príkladom.

Dobre, ale ako vyzerá „jasné vyhlásenie o probléme“ v praxi? Ktoré informácie sú relevantné a ktoré nie? Niekedy sa zdá, že ak chcete položiť dobrú otázku, musíte najprv poznať odpoveď.

Bohužiaľ, malé textové pole tu nepomôže. Možno sa teda čudovať, že toľko používateľov zverejňuje otázky nízkej kvality? Niekedy jedinou odpoveďou, ktorú dostanú, je odkaz na nejakú mätúcu dokumentáciu. A ešte budú mať šťastie. Mnohé nekvalitné otázky sú jednoducho v tichosti odhlasované a miznú v nekonečnom vlákne otázok.

Kladenie dobrých otázok je zručnosť. Našťastie sa to dá rozvinúť. Učil som sa väčšinou tak, že som si prečítal množstvo otázok a odpovedí, všímal som si, čo fungovalo a čo nie. Aké informácie sú užitočné a ktoré sú nepríjemné? Aj keď sa stále budete báť využiť nadobudnuté vedomosti v praxi a pýtať sa. Len sa snažte čo najlepšie a poučte sa z výsledkov. Musím priznať, že ja sám som trochu v rozpakoch z niektorých mojich skorých ignorantských otázok, aj keď to možno svedčí o tom, že som si odkedy som sa ocitol na tejto stránke, značne zlepšil svoje schopnosti pýtať sa.

Zlé a nie veľmi dobré otázky nie sú to isté

Nebudem scukrovať pilulku: niektoré otázky sú jednoducho zlé.

Otázka pozostávajúca zo snímky obrazovky a frázy „PREČO TO NEFUNGUJE!?!“ - zlý. prečo? Je vidieť, že autor si nedal takmer žiadnu námahu. Nie je to ani tak otázka, ako požiadavka: „Urob túto prácu za mňa! Prečo by som to robil? Môj čas je príliš cenný na to, aby som mrhal pomáhaním niekomu, kto sa nechce začať učiť a nebude si vážiť moju pomoc. Zistite, čo je Stack Overflow.

Teraz sa zamyslite nad otázkou s názvom „Ako odstrániť modré okraje na mojej stránke“, ktorá pozostáva z niekoľkých odsekov textu, v ktorých sa hovorí o vlastnosti obrysu CSS, ale bez toho, aby sa výslovne uvádzali slová „CSS“ alebo „obrys“. Aj keď takáto otázka môže byť v rozpore s mnohými usmerneniami Stack Overflow, nesúhlasím, nie je to zlá otázka. Autor sa aspoň pokúsil podať nejaké informácie, aj keď nevedel, čo má dať. Počíta sa pokus, rovnako ako ochota vnímať a učiť sa.

Mnohí prispievatelia Stack Overflow však budú pravdepodobne zaobchádzať s oboma otázkami rovnako: hlasovať proti a zavrieť. Je to frustrujúce a mnohých neskúsených používateľov to odradí skôr, ako sa dokážu naučiť klásť lepšie otázky a dokonca pochopiť, ako stránka funguje.

Naozaj zlé otázky nestoja za váš čas. Treba si ale uvedomiť, že tí, ktorí kladú nie veľmi dobré otázky, to robia neúmyselne. Chcú klásť dobré otázky, len nevedia ako. Ak nováčikov slepo a bez vysvetlenia trestáte, ako sa naučia?

Dobrá otázka nezaručuje odpoveď

Stack Overflow zvyčajne poskytuje rýchlejšie odpovede na jednoduché otázky, na ktoré vie odpovedať veľa ľudí. Máte otázku týkajúcu sa binárneho vyhľadávania v JavaScripte alebo HTML? úžasné! Získajte päť odpovedí za menej ako hodinu. Ale čím je otázka zložitejšia alebo konkrétnejšia, tým je menej pravdepodobné, že dostanete odpoveď, bez ohľadu na kvalitu znenia.

Pravdepodobnosť získania odpovede časom tiež rýchlo klesá. Keď otázka prejde niekoľko strán hlboko do informačného kanála, stratí sa. O týždeň neskôr sa môžete už len modliť, aby niekto so správnymi znalosťami natrafil na vašu otázku (alebo na ňu veľkoryso klikol).

Možno sa vám nebudú páčiť správne odpovede

Každý mesiac dostávam niekoľko záporných hlasov za takzvané nepopulárne odpovede. Toto sú tie druhy odpovedí, ktoré v podstate hovoria: „Dôvodom je, že je to tak navrhnuté“ alebo „nie je možné, pretože...“ alebo „je to chyba, ktorú treba najskôr opraviť.“ Vo všetkých vyššie uvedených prípadoch sa autori nedočkajú riešenia alebo dokonca riešenia. A mám podozrenie, že keď sa ľuďom nepáči, čo hovorí odpoveď, zahlasujú za ňu. Dokonca im rozumiem, ale to neznamená, že odpovede sú nesprávne.

Samozrejme, platí to aj naopak: dobré odpovede vám nemusia nevyhnutne povedať to, čo chcete počuť. Niektoré z najlepších odpovedí najprv odpovedajú na pôvodnú otázku, ale potom popisujú iné prístupy k riešeniu problému. Niekedy odpoviem na otázku používateľa a potom napíšem dlhý text o tom, prečo sa to neodporúča.

Vždy, keď sa vyjadrenia postoja zjednodušia na hlasovanie hore a dole alebo na podobné tlačidlo, stratia sa dôležité rozdiely. Tento problém sa často vyskytuje na internete. Koľko sociálnych sietí vám umožňuje rozlišovať medzi „podporujem to“ a „myslím, že je to dobre povedané, aj keď sa mi to nepáči alebo s tým súhlasím“?

Celkovo, napriek mesačným záporným hlasom, verím, že komunita Stack Overflow hlasuje spravodlivo. Tejto cesty sa budeme držať.

Takmer nikdy sa nepýtam na Stack Overflow

Čím dlhšie som túto stránku používal, tým menej často som na nej kládol otázky. Čiastočne je to spôsobené mojím odborným rastom. Mnohé z problémov, ktorým v práci čelím, sú príliš zložité na to, aby sa dali vyjadriť jednoduchými otázkami, alebo sú príliš špecifické na to, aby mi niekto vôbec pomohol. Uvedomil som si obmedzenia stránky, takže sa vyhýbam otázkam, na ktoré takmer určite nedostanem dobrú odpoveď.

Ale málokedy som tu kládol otázky, aj keď som sa učil nový jazyk alebo rámec. Nie preto, že by bol taký génius, práve naopak. Ide len o to, že po rokoch strávených na Stack Overflow, keď mám otázku, prichádzam k hlbokému presvedčeniu, že je nepravdepodobné, že by som ju položil prvý. Začnem hľadať a takmer vždy zistím, že to isté sa už niekto pýtal pred pár rokmi.

Pozorovanie otázok iných ľudí je skvelý spôsob, ako sa dozvedieť nové veci o vašom produkte.

Teraz pracujem na Kód VS, tak som si zvykol pozerať na otázky označené vscode. Je to skvelý spôsob, ako vidieť, ako sa môj kód používa v reálnom svete. S akými problémami sa používatelia stretávajú? Ako možno zlepšiť dokumentáciu alebo API? Prečo niečo, čo som považoval za úplne jasné, spôsobuje toľko nedorozumení?

Otázky sú dôležitým signálom, ktorý ukazuje, ako sa váš produkt používa. Ale nejde o to odpovedať a ísť ďalej, ale pokúsiť sa najprv pochopiť, prečo má ten človek otázku. Možno je problém v produkte, ktorý vám nie je známy, alebo nejaké predpoklady, ktoré ste nevedomky urobili? Otázky mi tiež pomohli odhaliť veľa chýb a inšpirovali ma k ďalšej práci.

Ak udržiavate produkt pre vývojárov, nepovažujte Stack Overflow za smetisko (alebo ešte horšie, cintorín otázok). Pravidelne kontrolujte, aké otázky a odpovede sa objavili. To neznamená, že musíte odpovedať na každú otázku sami, ale signály zo Stack Overflow sú príliš dôležité na to, aby ste ich ignorovali.

Čiary medzi otázkou, hlásením chyby a požiadavkou na funkciu sú rozmazané.

Pomerne veľa otázok o VS Code na Stack Overflow boli v skutočnosti hlásenia chýb. A mnohé ďalšie sú vlastne žiadosti o nové funkcie.

Napríklad otázka s názvom „Prečo VS kód zlyhá, keď to urobím...?“ - toto je hlásenie chyby. VS Code by nemal zlyhať v rôznych situáciách. Odpovedať na otázky, ktoré sú hláseniami chýb, je kontraproduktívne, pretože autori môžu byť spokojní s riešením a nikdy nepodajú skutočné hlásenie o chybe. V situáciách, ako je táto, zvyčajne žiadam používateľov, aby podali hlásenie o chybe na Github.

V iných prípadoch môžu byť rozdiely menej zreteľné. Napríklad otázka "Prečo JavaScript IntelliSense nefunguje vo VS Code?" V závislosti od toho, ako JavaScript IntelliSense nefunguje, môže problém spadať do jednej z troch kategórií:

  • Ak ide o problém s konfiguráciou používateľa, potom je to naozaj otázka pre Stack Overflow.
  • Ak by v opísanom prípade mal IntelliSense fungovať, ale nefunguje, potom ide o hlásenie chyby.
  • Ak by v popísanom prípade IntelliSense nemal fungovať, ide o požiadavku na novú funkciu.

Na konci dňa sa väčšina používateľov o tieto nuansy nestará – chcú len, aby fungoval JavaScript IntelliSense.

A hoci sú tieto rozdiely pre mňa ako človeka zodpovedného za projekt dôležité, vo všeobecnosti by mi na nich nemalo záležať. Pretože otázky, hlásenia chýb a požiadavky na funkcie sú spôsoby, ako vyjadriť jednu myšlienku: používateľ od môjho kódu niečo očakáva a nedostane to. Ak by bol produkt dokonalý, používatelia by sa naň nikdy nepýtali, pretože by im bolo všetko jasné a robil by presne to, čo chcú (alebo im aspoň jasne povedal, prečo nemôže).

Aj vývojári sú ľudia

Ľudia sú emocionálni. Ľudia sú iracionálni. Ľudia sú sráči. Nie vždy, samozrejme, ale niekedy! A verte či nie, aj vývojári sú ľudia.

Existuje fantázia, ktorú si my vývojári radi hovoríme: „Pracujeme s počítačmi, takže musíme byť racionálni. Rozumieme záhadným symbolom, takže musíme byť inteligentní. Softvér ovládol svet, takže musíme byť cool! Super! Vpred!!!"

Toto je nesprávne. A ak by to tak bolo, potom Boh pomáhaj ostatným ľuďom. Dokonca aj na Stack Overflow, tomto nástroji pre profesionálov, ktorý je navrhnutý ako objektívna vedomostná základňa, dokonca aj v mojom vlastnom, vysoko špecifickom kúte VS Code, sa naďalej stretávam s najrôznejšími ohavnosťami: logickými omylmi, urážkami, stádovitou mentalitou atď.

Nerob si srandu: pravdepodobne nie si taký dokonalý, ako si myslíš. To však neznamená, že by sme sa nemali snažiť zbaviť svojich nedostatkov.

Kámo, ja som ten, kto to vytvoril

Aj ja som človek a to, čo sa deje na Stack Overflow, ma z času na čas naštve. Napríklad, keď používateľ sebavedomo napíše nezmysel alebo jednoducho odpovie chybne na otázku týkajúcu sa VS Code, produktu, ktorý som vytvoril a ktorý veľmi dobre poznám. Zvláštne sa zdá, že čím je odpoveď chybnejšia, tým je pravdepodobnejšie, že ju niekto nazve nespochybniteľným faktom.

Keď sa tak stane, konám ako na obrázku a napíšem správnu odpoveď.

Čo som sa naučil za 10 rokov na Stack Overflow

A niekoľkokrát to vyústilo do dlhých vlákien: beda, že som sa odvážil spochybniť ich znalosti o tom, čo som vytvoril! Prestaňte sa neustále snažiť mať pravdu, vy sakramentsky chytrí chlapi! Lebo mám pravdu!!!

V tejto beznádeji je ľahké stať sa cynickým

Keď čelíte nekonečnému prúdu nekvalitných otázok, je ľahké stať sa cynickým. Nikdy nepočul o Google? Vie vôbec zostaviť súvislé vety? Čo si, pes?

Niekedy sa pozriem na desiatky nových otázok za deň. Neustále pozorovanie všetkých týchto nekvalitných otázok riskuje skĺznutie do pohŕdania alebo cynizmu. Tento cynizmus sa môže preniesť na stránku, čo potvrdí každý, kto sa stretol s príliš horlivým moderátorom alebo strávil pár hodín skúmaním a skladaním otázky, len aby na oplátku dostal negatívne odpovede a bez akéhokoľvek vysvetlenia sa stratil v zabudnutí.

Samozrejme, existujú používatelia, ktorí nevynakladajú ani štipku úsilia a dávajú zlé otázky. Ale verím, že väčšina nekvalitných otázok pochádza od ľudí s dobrými úmyslami (aj keď hlúpymi). Vždy sa snažím spomenúť si, čo to znamená byť nováčikom. Keď práve začínate, nechápete, ako tu všetko skutočne funguje. V niektorých prípadoch ani neviete, akými slovami správne vyjadriť svoj problém. Verte mi, je ťažké byť v tejto pozícii. A je nepríjemné, keď vás polia hlúposť len preto, že ste položili otázku.

Hoci Stack Overflow urobil veľa, aby pomohol nováčikom, stále je potrebné urobiť oveľa viac. Snažil som sa nájsť rovnováhu medzi dodržiavaním štandardov stránok a zhovievavosťou voči neskúseným používateľom. Môže to zahŕňať vysvetlenie, prečo som hlasoval za uzavretie otázky, alebo uverejnenie komentára nabádajúceho používateľa k poskytnutiu ďalších informácií. Stále mám kam rásť.

Na druhej strane, neváham odmietnuť používateľov s reputáciou 50 000 ľudí, ktorí uverejňujú otázky ako „Aké je najlepšie rozloženie VS kódu pre vývoj JavaScriptu?“, alebo ktorí namiesto textu nahrávajú namydlené screenshoty kódu.

Niekedy ti chcem len poďakovať

Na Stack Overflow je slabá kultúra vďačnosti. Pamätám si, že raz stránka automaticky vystrihovala z otázok slová „ahoj“ a „ďakujem“. Možno sa to stále robí, nekontroloval som to.

Dnes každý, kto pracoval na zákazníckej podpore, dobre vie, že prílišná zdvorilosť môže prekážať a dokonca pôsobiť nútene. Niekedy vám však niekto na tejto stránke urobí niečo veľmi dôležité a jediný spôsob, ako sa mu poďakovať, je dať mu plus. Je to na hovno.

Efektivita nevyžaduje, aby sme sa stali bezduchými robotmi. Bočný kanál môže poskytnúť autentickejšiu komunikáciu medzi ľuďmi, ak si to používatelia želajú, samozrejme.

Niekedy chcem vedieť, čo sa stalo po prijatí odpovede

Stack Overflow funguje na transakčnom princípe: niektorí ľudia kladú otázky, iní odpovedajú. Čo sa stane po prijatí odpovede? Kto vie? Niekedy sa nad tým čudujem. Bola moja odpoveď užitočná? Akým skromným projektom pomohol? Čo sa pýtajúci dozvedel?

Samozrejme, nie je možné uspokojiť túto zvedavosť. Vyžadovať od používateľov, aby zodpovedali za to, ako použijú informácie, ktoré dostanú, by bolo veľmi problematické, aj keby ste to mohli urobiť. Ale je zaujímavé sa nad tým zamyslieť.

Gamifikácia je účinná...

...pri premene procesov na hry.

Stále mám trochu obavy, keď v stavovom riadku vidím malú ikonu +10 alebo +25. Možno sú tieto drobné dotyky gamifikácia dôvodom, prečo sa na stránku vraciam už 10 rokov. Ale v priebehu rokov som sa tiež začal zaujímať, čo je to za hru Stack Overflow a čo znamená vyhrať v nej.

Som si istý, že systém bol vytvorený s tými najlepšími úmyslami: odmeňovať ľudí za užitočné otázky a odpovede. Ale akonáhle pridáte vysoké skóre, vstúpi do platnosti Goodhartov zákona niektorí používatelia začnú prispôsobovať svoje akcie nie na dosiahnutie maximálnej hodnoty, ale na získanie maximálnych hodnotení. A to je dôležité, pretože...

Povesť neznamená to, čo si myslíte.

Reputácia nie je ekvivalentom technickej spôsobilosti, komunikačných zručností alebo pochopenia toho, ako funguje alebo by mal fungovať Stack Overflow.

Nechcem tým povedať, že povesť je zbytočná. Len to neznamená, čo znamenajú správcovia Stack Overflow alebo čo má znamenať slovo „reputácia“. Uvedomil som si, že povesť je mierou vplyvu. Zvážte dve hypotetické odpovede zverejnené na stránke:

  • Jedna o bežnej gitovej operácii. Napísal som trojriadkovú odpoveď za dve minúty pomocou Google.
  • Druhá je o teórii zapletených grafov. Na to môže odpovedať snáď len sto ľudí na celom svete. Napísal som niekoľko odsekov a vzorový kód vysvetľujúci problém a spôsob jeho riešenia.

Za päť rokov bola prvá odpoveď zobrazená 5 miliónov krát a získala 2000 300 kladných hlasov. Druhá odpoveď bola preskúmaná XNUMX-krát a dostala dva mizerné hlasy za.

Do určitej miery je to veľmi nečestné. Prečo odmeňovať niečo, čo bolo v správnom čase na správnom mieste? (nie všetko určuje šťastie, obrovskú rolu zohráva aj pochopenie pravidiel hry). Na druhej strane, prvá otázka v skutočnosti pomohla oveľa viac ľuďom ako druhá. Možno stojí za to uznať, že uznanie v istom zmysle vedie k hromadeniu „povesti“?

Takže „reputáciu“ na Stack Overflow považujem za akési meradlo vplyvu. Skutočná povesť sa nedá merať iba bodmi, pochádza od komunity. Koho rady počúvam, kto pomáha druhým, komu dôverujem? Možno to budú všetci rôzni ľudia, podľa toho, či píšem v PHP alebo pre iOS.

S tým povedané, neviem, čo by mal Stack Overflow v tomto smere robiť. Boli by používatelia rovnako motivovaní, keby namiesto „povesti“ získavali „prefíkané body“? Zostanú používatelia zapojení, ak nebude existovať žiadny bodový systém? Myslím, že je to nepravdepodobné. A mýtus, že „povesť“ na Stack Overflow je ekvivalentom skutočnej reputácie, neprospieva len samotnej stránke, ale aj jej najaktívnejším používateľom. No, naozaj, kto nemá rád zvyšovanie svojej reputácie?

Nie, ako sa to najčastejšie stáva v živote, aby ste získali skutočnú predstavu o tom, čo sa deje, musíte analyzovať nielen čísla. Ak má príspevok 10 XNUMX bodov na Stack Overflow, pozrite sa, ako táto osoba komunikuje, aké otázky a odpovede zverejňuje. A vo všetkých, okrem výnimočných prípadoch, majte na pamäti, že samotné skóre Stack Overflow pravdepodobne nenaznačuje niečo iné ako schopnosť osoby používať stránku. A podľa mojich skúseností o tom často ani nehovoria.

Bez Stack Overflow by som nebol produktívny

Zakaždým, keď potrebujem urobiť niečo zložité v git, idem na Stack Overflow. Zakaždým, keď potrebujem niečo jednoduché v bash, idem na Stack Overflow. Zakaždým, keď dostanem zvláštnu chybu kompilácie, prejdem na Stack Overflow.

Nie som produktívny bez IntelliSense, vyhľadávača a Stack Overflow. Súdiac podľa niektorých kníh, to zo mňa robí veľmi zlého programátora. Pravdepodobne by som neuspel v mnohých testoch a nevyriešil by som veľa problémov na doske. Nech sa páči. Vážne, vždy, keď používam .sort v JavaScripte, musím vyhľadať informácie o tom, kedy dostanem -1, 0 alebo 1, a každý deň píšem JS a vyvíjam najpopulárnejší editor pre tento jazyk.

Nie, Stack Overflow je neuveriteľný nástroj. Len blázon by nevyužil všetky nástroje, ktoré má k dispozícii. Tak prečo nebyť vnútorným bláznom ako ja? Ušetrite si mozgové zdroje na dôležité poznatky, ako je zapamätanie si všetkých zápletiek série Seinfeld alebo vymýšľanie sofistikovaných slovných hier (ktoré v tomto článku tak veľmi chýbajú, no nájde sa aj mnoho ďalších úplne iného charakteru).

Stack Overflow je zázrak

Stack Overflow umožňuje komukoľvek, bez ohľadu na skúsenosti alebo znalosti, písať otázky o programovaní. Na tieto otázky odpovedajú úplne neznámi ľudia, z ktorých väčšina trávi čas svojho života a kariéry tým, že pomáha druhým zadarmo.

Zázrak je samotný fakt existencie a výsledku práce Stack Overflow. Som si istý, že nie všetko dopadne podľa predstáv jeho tvorcov, no snažia sa. Napriek všetkým nedostatkom stránka už dlhé roky pomáha obrovskému množstvu ľudí vrátane mňa.

Stack Overflow nebude trvať večne. Jedného dňa príde niečo lepšie. Dúfajme, že je to niečo, čo sa poučí z chýb Stack Overflow a vezme si z neho to najlepšie. Dovtedy dúfam, že túto stránku nebudeme považovať za samozrejmosť. Je to medzník a zároveň živá komunita, ktorá sa neustále dopĺňa novými ľuďmi. Ak vás to znepokojuje, pamätajte, že je to všetko veľmi krehké a aj malé činy – ako napríklad pomoc dobre mieneným, no zatiaľ nevedomým nováčikom – môžu mať pozitívny účinok. Ak túto stránku kritizujem, tak len preto, že mi na nej záleží a viem, ako ju zlepšiť.

PS

Keď som prišiel do Stack Overflow, bol som ešte školák. Práve som začínal písať (ES5!) JavaScript v Eclipse a zdalo sa, že 90 % otázok začínalo „Používam jQuery, len...“. A aj keď som nevedel, čo robím, cudzí ľudia trávili čas tým, že mi pomáhali. Nemyslím si, že som to vtedy veľmi ocenil, ale nezabudol som.

Ľudia budú vždy chcieť, aby Stack Overflow bol niečím odlišný: stránka s otázkami a odpoveďami; nástroj na riešenie problémov v domácnosti; životná úroveň programovania. A pre mňa je táto stránka, napriek jej rastu a nedostatkom, vo svojom jadre otvorenou komunitou, kde si cudzinci navzájom pomáhajú učiť sa a zlepšovať sa. A to je skvelé. Som rád, že som posledných 10 rokov súčasťou Stack Overflow a dúfam, že v tom budem pokračovať. Chcem sa v nasledujúcom desaťročí naučiť toľko nových vecí ako v predchádzajúcom desaťročí.

Zdroj: hab.com

Pridať komentár