StackOverflow - më shumë se një depo përgjigjesh për pyetje të paqëndrueshme

Ky teksi është menduar dhe shkruar si një shtesë për «Çfarë kam mësuar gjatë 10 vjetëve në Stack Overflow».

Të gjithëve ju them se jam dakord me Matt Birnerin në fakt në të gjitha. Por kam disa shtesa që më duken mjaft të rëndësishme dhe do të doja t'i ndaja.

Vendosa të shkruaj këtë shënim sepse gjatë shtatë viteve që kalova në SO, e kam studiuar mjaft mirë komunitetin nga brenda. Kam përgjigjur 3516 pyetje, kam bërë 58, kam hyrë në hall of fame (top 20 në të gjithë botën) në të dy gjuhët në të cilat shkruaj vazhdimisht, kam bërë miq me shumë njerëz të mençur dhe e përdor aktivisht, ndoshta, të gjitha mundësitë që ofron site-i.

Çdo mëngjes, gjatë kafesë së mëngjesit, hap lajmet, twitterin, dhe - SO. Dhe besoj se ky site mund të ofrojë një zhvilluesi shumë më tepër se një snip për kopjim-ngjitje, e cila ofrohet me kujdes nga DuckDuckGo.

Vetë-zhvillimi

Dikur u ndesha me një tweet të tillë:

Paradoxically, I find the best way to learn a new languages is to answer questions rather than ask them. — Jon Ericson

Atëherë më befasoi pak formulimi i pyetjes, por me kalimin e kohës e kuptova se kjo është - e vërteta e pastër. HackerRank, Exercism dhe faqet e ngjashme ofrojnë mundësinë për të zgjidhur detyra sferike në një vakuum, madje edhe të diskutojmë zgjidhjen tuaj me njerëz miqësorë. Shumica dërrmuese e librave sot janë të pasura me shembuj që mund të shkarkohen dhe ekzekutohen. Në GitHub mund të gjeni një projekt interesant në gjuhën që po mësoni dhe të zhytni thellë në kodin burimor të dikujt tjetër. Çfarë ka të bëjë me SO? — ответ прост: только на SO pyetjet që lindin nga nevoja e jetës, dhe jo me imagjinatën e çuditshme të njerëzve të veçantë. Duke iu përgjigjur këtyre pyetjeve, ne patjetër po i rafinojmë aftësitë tona për të menduar shkurt, (brenda sintaksës së gjuhës sonë), e transferojmë në fushën aktive të kujtesës modelet e zakonshme, dhe duke lexuar përgjigjet e njerëzve të tjerë - i krahasojmë ato me tonat dhe mësojmë qasjet më të mira.

Nëse përgjigjja ndaj një pyetjeje të njohur nga të huajt nuk është menjëherë e qartë - edhe më mirë, nëse është kështu - atëherë kërkimi për zgjidhjen e duhur sjell shumë më tepër aftësi sesa kërkimi për përgjigjen ndaj një detyre nga HackerRank.

Vlerësimi objektiv nga komuniteti

Për zhvilluesit që e shohin veten si seniorë dhe më lart, është mjaft e rëndësishme të kenë mundësinë të krahasojnë ndjenjën e tyre të shkëlqyer me opinionin objektiv të njerëzve të panjohur. Kam punuar në kolektiva ku niveli im i aftësive nuk kishte asnjë dyshim. E ndihesha thjesht si një guru. Pjesëmarrja aktive në biseda në SO shpejt e shpërtheu këtë mit në mendjen time. Më erdhi papritur një realizim se për të arritur nivelin "señor" – duhet të rritem, rritem dhe rritem. Dhe e falënderoj shumë komunitetin për këtë. Dushi ishte i ftohtë, por shumë energjizues dhe jashtëzakonisht i dobishëm.

Tani mund të eci për çdo pyetje si një dublikatë:

StackOverflow - më shumë se një depo përgjigjesh për pyetje të paqëndrueshme

ose të përgjigjem / të zhbllokoj pyetjen e mbrojtur nga vandalët:

StackOverflow - më shumë se një depo përgjigjesh për pyetje të paqëndrueshme

Kjo është motivuese. Pas 25000 reputacioni, përdoruesve u hapet e gjithë statistika SO dhe leja për të ruajtur kërkesat për bazën e përdoruesve.

Takime të këndshme

Prania aktive në radhët e atyre që përgjigjen ka bërë që unë të njoh shumë zhvillues të shkëlqyer nga vende të ndryshme. Kjo është e mrekullueshme. Ata janë njerëz shumë interesantë, dhe gjithashtu mund t'i kërkosh drejtpërdrejt të bëjnë një rishikim të kodit për ndonjë bibliotekë të ndërlikuar, që ne vendosëm të nxjerrim në OSS. Kualifikimi i dy rishikuesve të tillë vullnetarë mund të shndërrojë çdo bllok të pasaktë në një kod elegant dhe të papërshkueshëm nga plumbi, i gatshëm për t'u përdorur.

Thashethemet për "atmosferën toksike" janë të paktën tepër të tepruara. Nuk mund të flas për komunitetet e të gjitha gjuhëve, por edhe ruby, dhe elixir segmentet janë jashtëzakonisht miqësore. Për të hasur në një dëshirë për të ndihmuar, duhet të kërkosh në një formë ultimative që të shkruash kodin e detyrës shtëpiake, duke derdhur pa kujdes diçka si:

I need to calculate a sum of all prime numbers less than 100. The solution must not use core iterators. How do I do that?

Po, të tilla "pyetje" ndodhin dhe ato janë të votuara negativisht. Nuk shoh një problem në këtë; SO – nuk është një shërbim falas, ku njerëzit që vuajnë nga mungesa e kohës falas zgjidhin detyrat shtëpiake të të tjerëve.

Nuk duhet të turpërohesh nga anglishtja e dobët apo nga mungesa e përvojës.

Bonuset në karrierë

Kam profili im në GitHub është mjaft i ngjeshur, por presioni i vërtetë nga rekrutuesit e ndjeva vetëm kur hyra në top-20 dhe avatarja ime shfaqej në faqet kryesore të gjuhëve përkatëse. Nuk po kërkoj dhe nuk planifikoj të ndryshoj punë në të ardhmen e afërt, por të gjitha këto oferta më ndihmojnë si për të mbajtur në formë vetëvlerësimin tim, ashtu edhe për të krijuar një bazë për të ardhmen; nëse më ëvej një tërheqje për të ndryshuar punë, nuk do të kem nevojë të shqetësohem për kërkimin.

Nuk merr shumë kohë

Kam dëgjuar shpesh nga njerëz të ndryshëm se SO përgjigjen vetëm lenë, kurse profesionistët e vërtetë punojnë vazhdimisht nga mëngjesi deri në natë për të prodhuar kod për nevojat e bizneseve. Nuk e di, ndoshta diku ekzistojnë njerëz që mund të punojnë pa pushim për gjashtëmbëdhjetë orë rresht, por unë sigurisht nuk i përkas atyre. Më duhen pushime. Një mundësi e shkëlqyer për t'u pushuar në punë, që nuk e relakson shumë dhe nuk e fut në një qëndrim të pafund procrastinimi, është pikërisht - "të përgjigjem disa pyetjeve". Në mesatare, kjo sjell disa dhjetëra reputacion në ditë.

StackOverflow - më shumë se një depo përgjigjesh për pyetje të paqëndrueshme

Hap chakrat dhe pastron karburatorin

Të ndihmosh njerëzit - është mirë. Më pëlqen që, përveç mësimit të zakonshëm ballë për ballë, mund të ndihmoj - dhe ndihmoj - njerëz rastësorë nga Wyoming, Kinshasa dhe Vietnami.

A jam mjaft kompetent për të përgjigjur pyetjeve?

Po.

Të gjithë ne gabojmë, dhe nëse ndodh kjo - komuniteti do ta rregullojë. Dua të theksoj: nuk do të ndëshkohet pas njohurive, por do të vlerësohet përgjigjja (në shumicën dërrmuese të rasteve - me shpjegimin se çfarë nuk ishte në rregull). Një përgjigje e përjashtuar ka kuptim të fshihet dhe minuset do të kthehen. (Përgjigjet e fshira mbeten të dukshme për njerëzit me reputacion më të lartë 10000, por besoni se ata kanë parë edhe më të këqija).

Në përfundim

Më duket e rëndësishme dhe e nevojshme të marrë pjesë në përmirësimin e botës, dhe përgjigjet në SO – është një opsion i mirë për ta bërë këtë pa u larguar nga karriga e punës. Nëse kam arritur të bind dikë të fillojë të përgjigjet sot - do të jem shumë i lumtur.

Burimi: habr.com

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster