StackOverflow është më shumë sesa një depo e përgjigjeve për pyetjet budallaqe

Ky tekst është menduar dhe shkruar si një shtesë e "Çfarë mësova në 10 vjet në Stack Overflow'.

Më lejoni të them menjëherë se jam dakord me Matt Birner pothuajse për gjithçka. Por kam disa shtesa që mendoj se janë mjaft të rëndësishme dhe që do të doja t'i ndaja.

Vendosa të shkruaj këtë shënim sepse në shtatë vitet që kalova në SO, e kam studiuar mjaft mirë komunitetin nga brenda. Unë iu përgjigja 3516 pyetjeve, bëra 58, hyra sallën e famës (20 më të mirët në mbarë botën) në të dyja gjuhët në të cilat shkruaj vazhdimisht, kam bërë miq me shumë njerëz të zgjuar dhe i përdor në mënyrë aktive, ndoshta, të gjitha mundësitë që ofron faqja.

Çdo mëngjes, teksa pi kafenë e mëngjesit, hap lajmet e mia, twitter dhe - SO. Dhe unë besoj se kjo faqe mund t'i japë zhvilluesit shumë më tepër sesa një fragment copy-paste i ofruar me mend DuckDuckGo.

Vetë zhvillim

Njëherë e një kohë hasa në këtë postim në Twitter:

Në mënyrë paradoksale, unë gjej se mënyra më e mirë për të mësuar një gjuhë të re është t'u përgjigjesh pyetjeve në vend që t'i bësh ato. - Jon Ericson

Më pas u befasova pak nga shtrimi i pyetjes, por me kalimin e kohës u binda se kjo ishte e vërteta absolute. HackerRank, Ushtrimi dhe faqe të ngjashme ofrojnë mundësinë për të zgjidhur problemet sferike në një vakum, madje edhe për të diskutuar zgjidhjen tuaj me njerëz të këndshëm dhe miqësorë. Shumica dërrmuese e librave tani janë plotësuar 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ë zhyteni në humnerën e kodit burimor të dikujt tjetër. Çfarë lidhje ka me të SO? - përgjigja është e thjeshtë: vetëm për SO pyetjet lindin nga nevoja jetike dhe jo nga imagjinata e çuditshme e njerëzve të veçantë. Duke iu përgjigjur pyetjeve të tilla, ne në mënyrë të pashmangshme mprehim aftësinë tonë për të menduar në mënyrë të përmbledhur (brenda sintaksës së gjuhës sonë), transferojmë modele të përdorura shpesh në zonën aktive të kujtesës dhe duke lexuar përgjigjet e njerëzve të tjerë i krahasojmë ato me tonat dhe kujtojmë qasjet më të mira.

Nëse përgjigja për një pyetje të bërë nga të huajt nuk është menjëherë e qartë - edhe më mirë nëse është - atëherë gjetja e zgjidhjes së duhur sjell shumë më tepër aftësi sesa gjetja e përgjigjes për një problem nga HackerRank.

Vlerësim objektiv nga komuniteti

Për zhvilluesit që e quajnë veten të moshuar dhe më lart, është mjaft e rëndësishme të jenë në gjendje të krahasojnë ndjenjën e tyre të ftohtësisë së tyre me mendimin objektiv të të huajve. Kam punuar në ekipe ku niveli i aftësive dhe aftësive të mia nuk ka ngritur asnjë pyetje. U ndjeva fjalë për fjalë si një guru. Pjesëmarrja aktive në diskutime mbi SO Shumë shpejt ky mit u shpërnda në mendjen time. Papritmas u bë e qartë për mua se unë ende duhet të rritem, të rritem dhe të rritem në nivelin "të moshuar". Dhe unë i jam shumë mirënjohës komunitetit për këtë. Dushi ishte shumë i ftohtë, por shumë gjallërues dhe jashtëzakonisht i dobishëm.

Tani mund ta mbyll çdo pyetje si dublikatë:

StackOverflow është më shumë sesa një depo e përgjigjeve për pyetjet budallaqe

ose përgjigjuni/zhbllokoni një pyetje të mbrojtur nga komuniteti nga vandalët:

StackOverflow është më shumë sesa një depo e përgjigjeve për pyetjet budallaqe

Ajo motivon. Pas 25000 reputacionit, të gjitha statistikat u zbulohen përdoruesve SO dhe leje ruani pyetjet në bazën e të dhënave të përdoruesit.

Njohje të këndshme

Një prani aktive në kampin e përgjegjësve çoi në faktin se takova shumë zhvillues vërtet të shquar nga vende të ndryshme. Kjo eshte fantastike. Ata janë të gjithë njerëz shumë interesantë dhe gjithmonë mund t'u kërkoni drejtpërdrejt të rishikojnë kodin e një biblioteke komplekse që vendosëm ta publikojmë në OSS. Ekspertiza e dy rishikuesve të tillë vullnetarë ju lejon të ktheni çdo bosh të gdhendur në mënyrë të ngathët në kod elegant dhe antiplumb, gati për përdorim.

Thashethemet për një "atmosferë toksike" janë, për të thënë të paktën, shumë të ekzagjeruara. Nuk mund të flas për të gjitha bashkësitë gjuhësore, por rubinDhe eliksir segmentet janë jashtëzakonisht miqësore. Për të ngurruar për të ndihmuar, ju duhet të përdorni një ultimatum për të kërkuar që të shkruani kodin për detyrat e shtëpisë tuaj, duke turbulluar pa kujdes diçka të tillë:

Më duhet të llogaris një shumë të të gjithë numrave të thjeshtë më pak se 100. Zgjidhja nuk duhet të përdorë përsëritës të bërthamës. Si ta bëj këtë?

Po, “pyetje” të tilla ndeshen dhe votohen kundër. Unë nuk shoh ndonjë problem me këtë; SO nuk është një shërbim falas ku njerëzit që vuajnë nga koha e tepërt e lirë zgjidhin detyrat e shtëpisë së të tjerëve falas.

Nuk ka kuptim të kesh turp për anglishten e dobët ose mungesën e përvojës.

Bonuset e karrierës

Unë kam një profil mjaft të zënë në Github, por ndjeva sulmin e vërtetë të gjuetarëve të kokës vetëm kur hyra në top-20 dhe avatari im u shfaq në faqet kryesore të gjuhëve përkatëse. Unë nuk kërkoj dhe nuk kam ndërmend të ndryshoj punë në të ardhmen e parashikueshme, por të gjitha këto propozime më lejojnë të ruaj vetëvlerësimin tim dhe të krijoj një bazë për të ardhmen; Nëse papritmas më vjen ideja për të ndryshuar punë, nuk do të më duhet të shqetësohem për të kërkuar.

Nuk merr shumë kohë

Kam dëgjuar shpesh nga njerëz të ndryshëm që SO Përgjigjen vetëm dembelët dhe profesionistët e vërtetë shkurtojnë kodin burimor për nevojat e biznesit nga mëngjesi deri në mbrëmje. Nuk e di, mbase diku ka njerëz që mund të nxjerrin kodin pa ndërprerje për gjashtëmbëdhjetë orë rresht, por definitivisht nuk jam një prej tyre. Unë kam nevojë për pushime. Një opsion i shkëlqyer për një pushim në vendin e punës, i cili nuk është shumë relaksues dhe nuk ju fut në modalitetin e zvarritjes së pafund, është thjesht "përgjigjuni disa pyetjeve". Mesatarisht, kjo sjell disa dhjetëra reputacion në ditë.

StackOverflow është më shumë sesa një depo e përgjigjeve për pyetjet budallaqe

Hap çakrat dhe pastron karburatorin

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

A jam mjaftueshëm kompetent për t'iu përgjigjur pyetjeve?

Po.

Të gjithë bëjmë gabime dhe nëse kjo ndodh, komuniteti do ta korrigjojë. Më lejoni të shënoj: ai nuk do të hedhë fshehurazi karmën, por do të votojë kundër përgjigjes (në shumicën dërrmuese të rasteve, me një shpjegim se çfarë saktësisht nuk shkon këtu). Ka kuptim të fshihet një përgjigje e votuar kundër dhe votat kundër do të kthehen prapa. (Përgjigjet e fshira janë ende të dukshme për njerëzit me reputacion më të madh se 10000, por më besoni, ata nuk kanë parë diçka të tillë).

Në përfundim

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

Burimi: www.habr.com

Shto një koment