StackOverflow je víc než jen úložiště odpovědí na hloupé otázky

Tento text je zamýšlen a napsán jako doplněk k „Co jsem se naučil za 10 let na Stack Overflow".

Hned říkám, že s Mattem Birnerem souhlasím prakticky ve všem. Ale mám pár dodatků, které si myslím, že jsou docela důležité a o které bych se rád podělil.

Rozhodl jsem se napsat tuto poznámku, protože za těch sedm let, které jsem strávil u SO, komunitu jsem studoval docela dobře zevnitř. Odpověděl jsem na 3516 otázek, zeptal se 58, vstoupil jsem síň slávy (20 nejlepších po celém světě) v obou jazycích, ve kterých neustále píšu, jsem se spřátelil s mnoha chytrými lidmi a aktivně využívám snad všechny příležitosti, které stránka poskytuje.

Každé ráno, když si dám ranní kávu, otevřu svůj zpravodajský kanál, twitter a - SO. A věřím, že tento web může dát vývojáři mnohem víc než jen úryvek pro kopírování a vkládání, pečlivě navržený DuckDuckGo.

Seberozvoj

Kdysi dávno jsem narazil na tento tweet:

Paradoxně zjišťuji, že nejlepší způsob, jak se naučit nové jazyky, je odpovídat na otázky, než je klást. — Jon Erikson

Pak mě mírně překvapilo, jak byla otázka položena, ale postupem času jsem se přesvědčil, že je to pravda. Hacker Rank, Cvičení a podobné stránky poskytují možnost řešit sférické problémy ve vzduchoprázdnu a dokonce diskutovat o svém řešení s milými, přátelskými lidmi. Naprostá většina knih je dnes doplněna o příklady, které lze stáhnout a spustit. Na Githubu můžete najít zajímavý projekt v jazyce, který se učíte, a ponořit se do propasti zdrojového kódu někoho jiného. Co to s tím má společného SO? - odpověď je jednoduchá: pouze pro SO otázky se rodí z životní nutnosti, a ne z rozmarné představivosti konkrétních lidí. Odpovídáním na takové otázky nevyhnutelně zbystříme svou schopnost stručně myslet (v rámci syntaxe našeho jazyka), přeneseme často používané vzorce do oblasti aktivní paměti a čtením cizích odpovědí je porovnáme s našimi a zapamatujeme si ty nejlepší přístupy.

Pokud odpověď na otázku položenou cizími lidmi není okamžitě zřejmá - ještě lépe, pokud ano - pak nalezení správného řešení přináší mnohem více dovedností než hledání odpovědi na problém od Hacker Rank.

Objektivní hodnocení komunitou

Pro vývojáře, kteří si říkají senioři a výše, je docela důležité mít možnost porovnat svůj vlastní smysl pro vlastní chlad s objektivním názorem cizích lidí. Pracoval jsem v týmech, kde moje úroveň dovedností a schopností nevyvolávala žádné otázky. Cítil jsem se doslova jako guru. Aktivní účast v diskuzích na SO Poměrně rychle se tento mýtus rozptýlil v mé mysli. Najednou mi bylo jasné, že musím stále růst, růst a růst, abych dosáhl úrovně „senora“. A jsem za to komunitě velmi vděčný. Sprcha byla mrazivá, ale velmi povzbuzující a nesmírně prospěšná.

Nyní mohu zavřít jakoukoli otázku jako duplikát:

StackOverflow je víc než jen úložiště odpovědí na hloupé otázky

nebo odpovězte/odblokujte otázku chráněnou komunitou před vandaly:

StackOverflow je víc než jen úložiště odpovědí na hloupé otázky

Motivuje to. Po 25000 XNUMX reputaci jsou uživatelům odhaleny všechny statistiky SO a rozlišení ukládat dotazy do databáze uživatelů.

Příjemní známí

Aktivní přítomnost v táboře odpovědných osob vedla k tomu, že jsem se setkal s mnoha skutečně vynikajícími vývojáři z různých zemí. To je skvělé. Všichni jsou velmi zajímaví lidé a vždy je můžete přímo požádat, aby zkontrolovali kód nějaké složité knihovny, kterou jsme se rozhodli zveřejnit na OSS. Odbornost dvou takových dobrovolných recenzentů vám umožní proměnit jakýkoli nemotorně vysekaný polotovar na elegantní a neprůstřelný kód připravený k použití.

Fámy o „toxické atmosféře“ jsou přinejmenším značně přehnané. Nemohu mluvit za všechny jazykové komunity, ale rubínA elixír segmenty jsou velmi přátelské. Chcete-li se setkat s neochotou pomoci, musíte použít ultimátum a požadovat, abyste napsali kód pro svůj domácí úkol a nedbale vyhrkli něco jako:

Potřebuji vypočítat součet všech prvočísel menší než 100. Řešení nesmí používat jádrové iterátory. Jak to udělám?

Ano, takové „otázky“ se objevují a jsou odmítnuty. Nevidím v tom problém; SO není bezplatná služba, kde lidé trpící nadbytkem volného času zdarma řeší domácí úkoly jiných lidí.

Nemá smysl se stydět za špatnou angličtinu nebo nedostatek zkušeností.

Kariérní bonusy

Na Githubu mám poměrně nabitý profil, ale skutečný nápor headhunterů jsem pocítil, až když jsem vstoupil do top-20 a můj avatar se objevil na hlavních stránkách odpovídajících jazyků. Nehledám a ani nehodlám v dohledné době měnit zaměstnání, ale všechny tyto návrhy mi umožňují jak zachovat si vlastní sebevědomí, tak vytvořit základ pro budoucnost; Pokud náhle dostanu nápad změnit práci, nebudu se muset obtěžovat hledáním.

Nezabere to moc času

Často jsem to slyšel od různých lidí SO Odpovídají jen líní lidé a skuteční profesionálové od rána do večera sekají zdrojové kódy pro obchodní potřeby. Nevím, možná jsou někde lidé, kteří dokážou chrlit kód nepřetržitě šestnáct hodin v kuse, ale já mezi ně rozhodně nepatřím. Potřebuji přestávky. Výbornou možností pro přestávku na pracovišti, která není příliš odpočinková a nezavede vás do nekonečného prokrastinačního režimu, je jen „odpovědět na pár otázek“. V průměru to přináší několik desítek reputací denně.

StackOverflow je víc než jen úložiště odpovědí na hloupé otázky

Otevírá čakry a čistí karburátor

Pomáhat lidem je dobré. Těší mě, že kromě pravidelné prezenční výuky mohu a pomáhám náhodným lidem z Wyomingu, Kinshasy a Vietnamu.

Jsem dostatečně kompetentní, abych odpovídal na otázky?

Ano.

Všichni děláme chyby, a pokud se to stane, komunita to napraví. Podotýkám: na karmu se tajně vysere, ale odpověď dá záporně (v drtivé většině případů s vysvětlením, co přesně je zde špatně). Má smysl smazat zápornou odpověď a záporné hlasy budou vráceny zpět. (Smazané odpovědi jsou stále viditelné pro lidi s reputací vyšší než 10000, ale věřte mi, nic takového neviděli).

Konečně,

Připadá mi důležité a nutné podílet se na zlepšování světa a odpovědí na ně SO - dobrá volba, jak to udělat, aniž byste vstávali ze židle. Pokud se mi dnes podařilo někoho přesvědčit, aby začal odpovídat, budu moc rád.

Zdroj: www.habr.com

Přidat komentář