Ky този tekst është menduar dhe shkruar si një shtesë për "».
Do ta them menjëherë që pajtohem me Matt Birner-in në pothuajse çdo gjë. Por kam disa shtesa që më duken mjaft të rëndësishme dhe do të doja t'i shpërndaja.
Vendosa të shkruaj këtë shënim sepse në shtatë vitet e mia të kaluara në SO, kam mësuar mjaft mirë komunitetin nga brenda. Kam përgjigjur 3516 pyetje, kam bërë 58, kam hyrë në hall of fame (top 20 në botë) në të dy gjuhët në të cilat shkruaj rregullisht, kam bërë miq me shumë njerëz të mençur dhe aktivisht shfrytëzoj të gjitha mundësitë që ofron site-i.
Çdo mëngjes, përpara kafesë së mëngjesit, hap feed-in e lajmeve, twitter, dhe - SO. Dhe mendoj se ky site mund të ofrojë shumë më tepër për një zhvillues sesa një snippet për kopjime, të ofruara me kujdes nga .
Vetë-zhvillimi
Disa kohë më parë, përballë një tweet-i të tillë:
Paradoxically, I find the best way to learn a new language is to answer questions rather than ask them. —
Ateherë më befasoi pak mënyra e formulimit të pyetjes, por me kalimin e kohës u bindet se kjo është e vërteta. , dhe site të ngjashme ofrojnë mundësinë për të zgjidhur probleme sferike në vakum dhe madje të diskutojmë zgjidhjen e tuaj me njerëz të këndshëm e të dashur. Shumica dërrmuese e librave sot janë të pasura me shembuj që mund të shkarkohen dhe të ekzekutohen. Në GitHub mund të gjesh një projekt interesant në gjuhën që po mëson, dhe të zhytet në thellësitë e kodit të dikujt tjetër. Çfarë lidhje ka kjo me SO? — ответ прост: только на SO pyetjet lindin nga një nevojë jetike, e jo nga imagjinata e çuditshme e disa njerëzve të caktuar. Duke iu përgjigjur këtyre pyetjeve, ne patjetër i përmirësojmë aftësitë tona për të menduar në mënyrë të qartë (brenda sintaksës së gjuhës tonë), e transferojmë në zonën aktive të memories modele të përdorura shpesh, dhe duke lexuar përgjigjet e të tjerëve - i krahasojmë ato me tonat dhe mësojmë qasje më të mira.
Nëse përgjigjja për një pyetje të bërë nga të huaj nuk është menjëherë e qartë - aq 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 një përgjigje për një problem nga HackerRank.
Vlerësimi objektiv nga komuniteti
Për zhvilluesit që e quajnë veten seniorë e lart, është mjaft e rëndësishme të kenë mundësinë për të krahasuar ndjenjat e tyre për vetë-tnën me mendimin objektiv të të huajve. Kam punuar në kolektiva, ku niveli im i aftësive dhe njohurive nuk kishte asnjë pikëpyetje. E ndihesha si guru. Aktiviteti i vazhdueshëm në diskutimet në SO shpejt e largoi këtë mit nga mendja ime. Më u bë menjëherë e qartë se për të arritur në nivelin "señor" - duhet të rritem, të rritem dhe të rritem. Dhe jam shumë mirënjohës ndaj komunitetit për këtë. Dushet ishte e ftohtë, por shumë përmbushëse dhe jashtëzakonisht e dobishme.
Tani mund të mbyll çdo pyetje si një dyshim:

apo të përgjigjem / zhbllokoj një pyetje, e mbrojtur nga vandalët e komunitetit:

Kjo motivon. Pas 25000 reputacioni, përdoruesve u hapet e gjithë statistika SO dhe leja .
Takime të këndshme
Prania aktive në radhët e atyre që përgjigjen më ka lidhur me shumë zhvillues realisht të jashtëzakonshëm nga vende të ndryshme. Kjo është super. Të gjithë janë njerëz shumë interesantë, dhe gjithashtu gjithmonë mund t'i kërkoni drejtpërdrejt që të bëjnë një vlerësim të kodit të ndonjë biblioteke të vështirë që ne vendosëm të nxjerrim në OSS. Kualifikimi i dy vlerësuesve të tillë vullnetarë mund të shndërrojë çdo skicë të papërfektë në një kod elegant dhe të papërshkueshëm nga plumbi, të gatshme për përdorim.
Thashethemet mbi "ambientin toksik" - të paktën janë shumë të ekzagjeruara. Nuk mund të flas për komunitetet e të gjitha gjuhëve, por dhe ruby, dhe elixir segmentet janë jashtëzakonisht sjellshme. Për t'u ndeshur me një papërshtatshmëri për të ndihmuar, duhet të kërkoni në mënyrë ultimatum që të shkruajë kodin e detyrës shtëpiake, duke hedhur 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, kështu "pyetje" ndodhin, dhe ato ndëshkohen. Nuk shoh asnjë problem në këtë; SO këtu nuk është një shërbim falas, ku njerëzit që vuajnë nga një tepricë e kohës së lirë zgjidhin falas detyrat e të tjerëve.
Nuk duhet të turpëroheni për anglishten tuaj të dobët, ose për përvojën e pamjaftueshme.
Bonusat e karrierës
Unë kam një profil të ngarkuar në GitHub, por presioni i vërtetë i rekrutuesve e ndjeva vetëm kur hyra në top-20 dhe avatari im u shfaq në faqet kryesore të gjuhëve përkatëse. Nuk jam në kërkim dhe nuk planifikoj të ndryshoj punë në të ardhmen e afërt, por të gjitha këto oferta 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 për ndonjë arsye do të më vijë në mendje të ndryshoj punë, nuk do të kem nevojë të shqetësohem për kërkimin.
Nuk merr shumë kohë
Shpesh kam dëgjuar nga njerëz të ndryshëm se në SO përgjigjen vetëm lenxhi, ndërsa profesionistët e vërtetë gjithë ditën e kalojnë duke koduar për nevojat e biznesit. Nuk e di, ndoshta diku ekzistojnë njerëz që mund të punojnë coding pa pushim për nga gjashtëmbëdhjetë orë radhazi, por sigurisht nuk i takoj atyre. Më duhen pushime. Një opsion i shkëlqyer për një pauzë në vendin e punës, që nuk të relakson tepër dhe nuk të fut në një mod të pandërprerë të prokrastinimit, është "të përgjigjesh disa pyetje". Në mesatare, kjo sjell disa dhjetëra reputacion në ditë.

Hap chakrat dhe pastron karburatorin
Të ndihmosh njerëzit është mirë. Më pëlqen që përveç mësimdhënies në klasë, 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 të korigjojë. Dua të theksoj: nuk do të ofendojë në fshehtësi karma, por do ta ulet përgjigjja (në shumicën e rasteve - me shpjegimin se çfarë nuk shkon këtu). Një përgjigje e ulur ka kuptim të fshihet, dhe uljet do të rikuperohen. (Përgjigjet e fshira ende mbeten të dukshme për ata me reputacion më të lartë, 10000, por besoje, ata kanë parë më shumë se kaq).
Në përfundim
Më duket e rëndësishme dhe e nevojshme të kontribuoj 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 ngjitur nga karrigia. Nëse arrij të bind dikë të fillojë të përgjigjet sot - do të jem shumë i lumtur.
Burimi: habr.com
