StackOverflow on enemmän kuin pelkkä vastausvarasto tyhmiin kysymyksiin

Tämä teksti on tarkoitettu ja kirjoitettu täydentämään "Mitä opin 10 vuoden aikana Stack Overflow -ohjelmassa'.

Sanon heti, että olen Matt Birnerin kanssa samaa mieltä lähes kaikesta. Mutta minulla on muutamia lisäyksiä, jotka ovat mielestäni varsin tärkeitä ja jotka haluaisin jakaa.

Päätin kirjoittaa tämän muistiinpanon, koska niiden seitsemän vuoden aikana, jotka vietin klo SO, opiskelin yhteisöä melko hyvin sisältäpäin. Vastasin 3516 kysymykseen, kysyin 58, osallistuin Hall of fame (20 parasta maailmanlaajuisesti) Molemmilla kielillä, joilla kirjoitan jatkuvasti, olen ystävystynyt monien älykkäiden ihmisten kanssa ja käytän aktiivisesti ehkä kaikkia sivuston tarjoamia mahdollisuuksia.

Joka aamu, kun juon aamukahviani, avaan uutissyötteeni, Twitterin ja - SO. Ja uskon, että tämä sivusto voi antaa kehittäjälle paljon enemmän kuin huolella ehdotetun katkelman kopiointia ja liittämistä varten duckduckgo.

itsensä kehittämiseen

Kerran törmäsin tähän twiittiin:

Paradoksaalista kyllä, paras tapa oppia uusia kieliä on vastata kysymyksiin sen sijaan, että niitä kysytään. — Jon Ericson

Sitten olin hieman yllättynyt kysymyksen esittämisestä, mutta ajan myötä vakuuttuin siitä, että tämä oli totuus. HackerRank, Harjoittelu ja vastaavat sivustot tarjoavat mahdollisuuden ratkaista pallomaisia ​​ongelmia tyhjiössä ja jopa keskustella ratkaisustasi mukavien, ystävällisten ihmisten kanssa. Suurin osa kirjoista on nyt täydennetty esimerkeillä, jotka voidaan ladata ja suorittaa. Githubista voit löytää mielenkiintoisen projektin opiskelukielellä ja sukeltaa jonkun muun lähdekoodin kuiluun. Mitä tekemistä sillä on sen kanssa SO? - Vastaus on yksinkertainen: vain varten SO kysymykset syntyvät elintärkeästä välttämättömyydestä eivätkä tiettyjen ihmisten omaperäisestä mielikuvituksesta. Vastaamalla tällaisiin kysymyksiin väistämättä terävöitämme kykyämme ajatella ytimekkäästi (kielemme syntaksin sisällä), siirrämme usein käytettyjä kaavoja aktiiviselle muistialueelle ja lukemalla muiden vastauksia vertaamme niitä omiin ja muistamme parhaat lähestymistavat.

Jos vastaus tuntemattomien esittämään kysymykseen ei ole heti ilmeinen - jopa parempi, jos se on - niin oikean ratkaisun löytäminen tuo paljon enemmän taitoa kuin vastauksen etsiminen ongelmaan HackerRank.

Yhteisön objektiivinen arviointi

Kehittäjille, jotka kutsuvat itseään senioreiksi ja sitä vanhemmiksi, on varsin tärkeää pystyä vertaamaan omaa viileyden tunnetta vieraiden objektiiviseen mielipiteeseen. Olen työskennellyt tiimeissä, joissa taitoni ja kykyni eivät herättäneet kysymyksiä. Tunsin kirjaimellisesti guruksi. Aktiivinen osallistuminen keskusteluihin aiheesta SO Melko nopeasti tämä myytti hälveni mielessäni. Minulle tuli yhtäkkiä selväksi, että minun piti vielä kasvaa, kasvaa ja kasvaa päästäkseni "senor"-tasolle. Ja olen siitä hyvin kiitollinen yhteisölle. Suihku oli jäätävän kylmä, mutta erittäin virkistävä ja erittäin hyödyllinen.

Nyt voin sulkea minkä tahansa kysymyksen kaksoiskappaleena:

StackOverflow on enemmän kuin pelkkä vastausvarasto tyhmiin kysymyksiin

tai vastaa ilkivaltaisilta yhteisön suojaamaan kysymykseen/poista esto:

StackOverflow on enemmän kuin pelkkä vastausvarasto tyhmiin kysymyksiin

Se motivoi. 25000 XNUMX maineen jälkeen kaikki tilastot paljastetaan käyttäjille SO ja resoluutio tallentaa kyselyt käyttäjätietokantaan.

Mukavia tuttavuuksia

Aktiivinen läsnäolo vastuuhenkilöiden leirissä johti siihen, että tapasin monia todella erinomaisia ​​kehittäjiä eri maista. Tämä on suurenmoista. He ovat kaikki erittäin mielenkiintoisia ihmisiä, ja voit aina pyytää heitä suoraan tarkistamaan jonkin monimutkaisen kirjaston koodin, jonka päätimme julkaista OSS. Kahden tällaisen vapaaehtoisen arvostelijan asiantuntemuksen avulla voit muuttaa minkä tahansa kömpelösti leikatun aihion tyylikkääksi ja luodinkestäväksi koodiksi, joka on käyttövalmis.

Huhut "myrkyllisestä ilmapiiristä" ovat ainakin suuresti liioiteltuja. En voi puhua kaikkien kieliyhteisöjen puolesta, mutta rubiiniJa eliksiiri segmentit ovat erittäin ystävällisiä. Jos joudut haluttomuuteen auttaa, sinun on vaadittava uhkavaatimuksen kirjoittamista kotitehtäväsi koodin kirjoittamiseen.

Minun täytyy laskea kaikkien alle 100:n alkulukujen summa. Ratkaisu ei saa käyttää ydiniteraattoreita. Miten teen sen?

Kyllä, tällaisia ​​"kysymyksiä" tulee vastaan ​​ja ne miinusäänestetään. En näe tässä ongelmaa; SO ei ole ilmainen palvelu, jossa ylimääräisestä vapaa-ajasta kärsivät ihmiset ratkaisevat muiden kotitehtäviä ilmaiseksi.

Ei ole mitään järkeä häpeä huonoa englantia tai kokemuksen puutetta.

Urabonukset

Minulla on melko kiireinen profiili Githubissa, mutta tunsin päänmetsästäjien todellisen hyökkäyksen vasta kun pääsin 20 parhaan joukkoon ja avatarini ilmestyi vastaavien kielten pääsivuille. En etsi enkä aio vaihtaa työpaikkaa lähitulevaisuudessa, mutta kaikki nämä ehdotukset antavat minulle mahdollisuuden ylläpitää omaa itsetuntoani ja muodostaa perustan tulevaisuudelle; Jos minulle tulee yhtäkkiä ajatus vaihtaa työpaikkaa, minun ei tarvitse vaivautua etsimään.

Ei vie paljon aikaa

Olen usein kuullut eri ihmisiltä sen SO Vain laiskot vastaavat, ja todelliset ammattilaiset leikkaavat lähdekoodia yritysten tarpeisiin aamusta iltaan. En tiedä, ehkä jossain on ihmisiä, jotka voivat purkaa koodia taukoamatta kuusitoista tuntia putkeen, mutta en todellakaan ole yksi heistä. Tarvitsen taukoja. Erinomainen vaihtoehto työpaikan tauolle, joka ei ole liian rentouttava eikä johda sinua loputtomaan viivyttelytilaan, on vain "vastaa muutamaan kysymykseen". Keskimäärin tämä tuo useita kymmeniä maineita päivässä.

StackOverflow on enemmän kuin pelkkä vastausvarasto tyhmiin kysymyksiin

Avaa chakrat ja puhdistaa kaasuttimen

Ihmisten auttaminen on hyvästä. Olen iloinen, että säännöllisen kasvokkain tapahtuvan opetuksen lisäksi voin auttaa ja autan satunnaisia ​​ihmisiä Wyomingista, Kinshasasta ja Vietnamista.

Olenko tarpeeksi pätevä vastaamaan kysymyksiin?

Kyllä.

Me kaikki teemme virheitä, ja jos näin tapahtuu, yhteisö korjaa sen. Haluan huomauttaa: hän ei salaa paskaa karmaa, vaan miinusäänestää vastauksen (useimmissa tapauksissa selittämällä, mikä tässä on oikein vialla). On järkevää poistaa miinusäänestetty vastaus, ja miinusäänet peruutetaan. (Poistetut vastaukset näkyvät edelleen ihmisille, joiden maine on suurempi kuin 10000, mutta usko minua, he eivät ole nähneet mitään tällaista).

lopuksi

Minusta tuntuu tärkeältä ja tarpeelliselta osallistua maailman parantamiseen ja siihen liittyviin kysymyksiin SO - hyvä vaihtoehto nousematta pois työtuolista. Jos onnistuin vakuuttamaan jonkun aloittamaan vastaamisen tänään, olen erittäin iloinen.

Lähde: will.com

Lisää kommentti