StackOverflow er mer enn bare et arkiv med svar på dumme spørsmål

Denne teksten er ment og skrevet som et supplement til "Hva jeg lærte på 10 år på Stack Overflow'.

La meg si med en gang at jeg er enig med Matt Birner i praktisk talt alt. Men jeg har noen tillegg som jeg synes er ganske viktige og som jeg gjerne vil dele.

Jeg bestemte meg for å skrive dette notatet fordi i de syv årene jeg tilbrakte på SO, Jeg studerte samfunnet ganske godt fra innsiden. Jeg svarte på 3516 spørsmål, stilte 58, gikk inn hall of fame (topp 20 over hele verden) på begge språkene som jeg skriver konstant, har jeg blitt venner med mange smarte mennesker, og jeg bruker aktivt, kanskje, alle mulighetene som tilbys av nettstedet.

Hver morgen, mens jeg tar morgenkaffen, åpner jeg nyhetsstrømmen, twitter og - SO. Og jeg tror at dette nettstedet kan gi utvikleren mye mer enn et utdrag for copy-paste, nøye foreslått DuckDuckGo.

Selvutvikling

En gang kom jeg over denne tweeten:

Paradoksalt nok finner jeg at den beste måten å lære et nytt språk på er å svare på spørsmål i stedet for å stille dem. — Jon Eriksen

Så ble jeg litt overrasket over måten spørsmålet ble stilt på, men etter hvert ble jeg overbevist om at dette var sannheten. HackerRank, Trening og lignende nettsteder gir muligheten til å løse sfæriske problemer i et vakuum, og til og med diskutere løsningen din med hyggelige, vennlige mennesker. De aller fleste bøkene er nå supplert med eksempler som kan lastes ned og kjøres. På Github kan du finne et interessant prosjekt på språket du lærer og dykke ned i avgrunnen til andres kildekode. Hva har det med det å gjøre SO? - svaret er enkelt: bare for SO spørsmål er født av vital nødvendighet, og ikke den lunefulle fantasien til bestemte mennesker. Ved å svare på slike spørsmål skjerper vi uunngåelig vår evne til å tenke kort (innenfor syntaksen til språket vårt), overfører ofte brukte mønstre til det aktive minneområdet, og ved å lese andres svar sammenligner vi dem med våre og husker de beste tilnærmingene.

Hvis svaret på et spørsmål stilt av fremmede ikke umiddelbart er åpenbart - enda bedre hvis det er det - så gir det å finne den riktige løsningen mye mer ferdighet enn å søke etter svaret på et problem fra HackerRank.

Objektiv vurdering av fellesskapet

For utviklere som kaller seg seniorer og over, er det ganske viktig å kunne sammenligne sin egen følelse av sin egen kulhet med den objektive oppfatningen til fremmede. Jeg har jobbet i team der mine ferdigheter og evner ikke reiste noen spørsmål. Jeg følte meg bokstavelig talt som en guru. Aktiv deltakelse i diskusjoner vedr SO Ganske raskt ble denne myten avlivet i mitt sinn. Det ble plutselig åpenbart for meg at jeg fortsatt måtte vokse, vokse og vokse for å nå "senor"-nivået. Og jeg er veldig takknemlig overfor samfunnet for det. Dusjen var iskaldt, men veldig oppkvikkende og svært nyttig.

Nå kan jeg lukke ethvert spørsmål som et duplikat:

StackOverflow er mer enn bare et arkiv med svar på dumme spørsmål

eller svar/opphev blokkeringen av et spørsmål beskyttet av fellesskapet fra vandaler:

StackOverflow er mer enn bare et arkiv med svar på dumme spørsmål

Det motiverer. Etter 25000 XNUMX omdømme blir all statistikk avslørt for brukerne SO og oppløsning lagre spørringer i brukerdatabasen.

Hyggelige bekjentskaper

En aktiv tilstedeværelse i leiren til de ansvarlige førte til at jeg møtte mange virkelig fremragende utviklere fra forskjellige land. Dette er flott. De er alle veldig interessante mennesker, og du kan alltid direkte be dem om å se gjennom koden til et komplekst bibliotek som vi bestemte oss for å publisere på USA. Kompetansen til to slike frivillige anmeldere lar deg gjøre et hvilket som helst klønete tilhugget emne til elegant og skuddsikker kode, klar til bruk.

Ryktene om en "giftig atmosfære" er i det minste sterkt overdrevet. Jeg kan ikke snakke for alle språksamfunn, men rubinOg elixir segmentene er ekstremt vennlige. For å støte på motvilje mot å hjelpe, må du bruke et ultimatum for å kreve at du skriver koden til leksene dine, og slurper uforsiktig ut noe som:

Jeg må beregne en sum av alle primtall mindre enn 100. Løsningen må ikke bruke kjerneiteratorer. Hvordan gjør jeg det?

Ja, slike "spørsmål" kommer over og blir nedstemt. Jeg ser ikke noe problem med dette; SO er ikke en gratis tjeneste der folk som lider av overflødig fritid løser andres lekser gratis.

Det nytter ikke å skamme seg over dårlig engelsk eller mangel på erfaring.

Karrierebonuser

Jeg har en ganske travel profil på Github, men jeg kjente først det virkelige angrepet fra hodejegere da jeg kom inn på topp-20 og avataren min dukket opp på hovedsidene til de tilsvarende språkene. Jeg er ikke ute etter og har ikke tenkt å bytte jobb i overskuelig fremtid, men alle disse forslagene lar meg både opprettholde min egen selvfølelse og danne et grunnlag for fremtiden; Hvis jeg plutselig får ideen om å bytte jobb, slipper jeg å lete.

Tar ikke mye tid

Det har jeg ofte hørt fra forskjellige mennesker SO Bare late mennesker svarer, og ekte fagfolk kutter kildekoden for forretningsbehov fra morgen til kveld. Jeg vet ikke, kanskje et sted er det folk som kan churne ut kode uten stopp i seksten timer i strekk, men jeg er definitivt ikke en av dem. Jeg trenger pauser. Et utmerket alternativ for en pause på arbeidsplassen, som ikke er for avslappende og ikke introduserer deg til endeløs utsettelsesmodus, er bare "svar på et par spørsmål." I gjennomsnitt gir dette flere dusin rykte per dag.

StackOverflow er mer enn bare et arkiv med svar på dumme spørsmål

Åpner chakraene og renser forgasseren

Å hjelpe folk er bra. Jeg er glad for at jeg i tillegg til vanlig undervisning ansikt til ansikt, kan og hjelper tilfeldige mennesker fra Wyoming, Kinshasa og Vietnam.

Er jeg kompetent nok til å svare på spørsmål?

Ja.

Vi gjør alle feil, og hvis dette skjer, vil samfunnet rette opp det. La meg merke seg: han vil ikke i all hemmelighet drite på karma, men vil nedstemme svaret (i de aller fleste tilfeller, med en forklaring på hva som er galt her). Det er fornuftig å slette et nedstemt svar, og nedstemmene vil bli rullet tilbake. (Slettede svar er fortsatt synlige for personer med et rykte som er større enn 10000, men tro meg, de har ikke sett noe lignende).

i konklusjonen

Det virker for meg viktig og nødvendig å være med på å forbedre verden, og svarene på SO - et godt alternativ for å gjøre dette uten å gå av skrivebordsstolen. Hvis jeg klarte å overbevise noen om å begynne å svare i dag, blir jeg veldig glad.

Kilde: www.habr.com

Legg til en kommentar