StackOverflow és més que un simple dipòsit de respostes a preguntes estúpides

Aquest text està pensat i escrit com a suplement de "El que vaig aprendre en 10 anys a Stack Overflow».

Permeteu-me dir de seguida que estic d'acord amb Matt Birner en pràcticament tot. Però tinc unes quantes incorporacions que crec que són força importants i que m'agradaria compartir.

Vaig decidir escriure aquesta nota perquè en els set anys que vaig passar SO, vaig estudiar força bé la comunitat des de dins. Vaig respondre 3516 preguntes, vaig fer 58, vaig entrar saló de la fama (20 millors a tot el món) en els dos idiomes en què escric constantment, he fet amistat amb moltes persones intel·ligents i faig servir activament, potser, totes les oportunitats que ofereix el lloc.

Cada matí, mentre prenc el cafè del matí, obro el meu canal de notícies, twitter i... SO. I crec que aquest lloc pot oferir al desenvolupador molt més que un fragment per copiar i enganxar, proposat acuradament DuckDuckGo.

Auto-desenvolupament

Hi havia una vegada que em vaig trobar amb aquest tuit:

Paradoxalment, trobo que la millor manera d'aprendre nous idiomes és respondre preguntes en lloc de fer-les. — Jon Ericson

Llavors em va sorprendre una mica la manera com es plantejava la pregunta, però amb el temps em vaig convèncer que aquesta era la veritat. HackerRank, Exercici i llocs similars ofereixen l'oportunitat de resoldre problemes esfèrics en un buit, i fins i tot discutir la vostra solució amb gent agradable i amable. La gran majoria dels llibres ara es complementen amb exemples que es poden descarregar i executar. A Github pots trobar un projecte interessant en l'idioma que estàs aprenent i submergir-te en l'abisme del codi font d'una altra persona. Què hi té a veure SO? - la resposta és senzilla: només per SO Les preguntes neixen de la necessitat vital, i no de la imaginació capritxosa de persones concretes. En respondre aquestes preguntes, inevitablement aguditzem la nostra capacitat de pensar de manera succinta (dins de la sintaxi de la nostra llengua), transferim els patrons utilitzats amb freqüència a l'àrea de memòria activa i, llegint les respostes d'altres persones, les comparem amb les nostres i recordem els millors enfocaments.

Si la resposta a una pregunta feta per desconeguts no és immediatament òbvia, encara millor si ho és, aleshores trobar la solució adequada aporta molta més habilitat que buscar la resposta a un problema de HackerRank.

Valoració objectiva per part de la comunitat

Per als desenvolupadors que es diuen majors i superiors, és molt important poder comparar la seva pròpia sensació de frescor amb l'opinió objectiva dels desconeguts. He treballat en equips on el meu nivell d'habilitats i habilitats no em va plantejar cap dubte. Literalment em vaig sentir com un guru. Participació activa en els debats sobre SO Molt ràpidament aquest mite es va esvair a la meva ment. De sobte em va fer evident que encara havia de créixer, créixer i créixer per arribar al nivell de "senor". I estic molt agraït a la comunitat per això. La dutxa estava molt freda, però molt estimulant i molt beneficiosa.

Ara puc tancar qualsevol pregunta com a duplicat:

StackOverflow és més que un simple dipòsit de respostes a preguntes estúpides

o respon/desbloqueja una pregunta protegida per la comunitat dels vàndals:

StackOverflow és més que un simple dipòsit de respostes a preguntes estúpides

Motiva. Després de 25000 de reputació, totes les estadístiques es revelen als usuaris SO i permís desar les consultes a la base de dades dels usuaris.

Coneixements agradables

Una presència activa al campament dels responsables va fer que vaig conèixer molts desenvolupadors realment destacats de diferents països. Això es fantàstic. Tots són persones molt interessants, i sempre podeu demanar-los directament que revisin el codi d'alguna biblioteca complexa que hem decidit publicar. OSS. L'experiència de dos d'aquests revisors voluntaris us permet convertir qualsevol espai en blanc maldestrament tallat en un codi elegant i a prova de bales, llest per al seu ús.

Els rumors sobre una "atmosfera tòxica" són, com a mínim, molt exagerats. No puc parlar per totes les comunitats lingüístiques, però robíI elixir els segments són extremadament amables. Per trobar reticències a ajudar, heu d'utilitzar un ultimàtum per exigir que escriviu el codi per a la vostra tasca, descuidant-vos alguna cosa com:

He de calcular una suma de tots els nombres primers inferiors a 100. La solució no ha d'utilitzar iteradors bàsics. Com ho faig?

Sí, aquestes "preguntes" es troben i són votades en contra. No hi veig cap problema; SO no és un servei gratuït on les persones que pateixen un excés de temps lliure resolen els deures d'altres persones de forma gratuïta.

No té sentit avergonyir-se del mal anglès o la manca d'experiència.

Bonificacions de carrera

Tinc un perfil força ocupat a Github, però només vaig sentir l'autèntic embat dels caçadors de caps quan vaig entrar al top-20 i el meu avatar va aparèixer a les pàgines principals dels idiomes corresponents. No busco ni pretenc canviar de feina en un futur previsible, però totes aquestes propostes em permeten tant mantenir la meva pròpia autoestima com fer una base de futur; Si de sobte em ve la idea de canviar de feina, no m'hauré de molestar a buscar.

No triga gaire temps

Sovint ho he sentit de diferents persones SO Només responen els ganduls i els professionals reals tallen el codi font per a les necessitats empresarials des del matí fins a la nit. No ho sé, potser en algun lloc hi ha gent que pot produir codi sense parar durant setze hores seguides, però definitivament no sóc un d'ells. Necessito descansos. Una excel·lent opció per a una pausa al lloc de treball, que no és massa relaxant i no us introdueix en el mode de procrastinació sense fi, és només "respondre un parell de preguntes". De mitjana, això aporta diverses desenes de reputacions al dia.

StackOverflow és més que un simple dipòsit de respostes a preguntes estúpides

Obre els xacres i neteja el carburador

Ajudar la gent és bo. Estic content que, a més de l'ensenyament presencial habitual, puc ajudar a gent aleatòria de Wyoming, Kinshasa i Vietnam.

Sóc prou competent per respondre preguntes?

Tots ens equivoquem, i si això passa, la comunitat ho corregirà. Deixeu-me que tingueu en compte: no es cagarà en secret amb el karma, però votarà en contra de la resposta (en la gran majoria dels casos, amb una explicació de què passa exactament aquí). Té sentit suprimir una resposta amb vot negatiu i els vots negatius es revertiran. (Les respostes suprimides encara són visibles per a persones amb una reputació superior a 10000, però creieu-me, no han vist res semblant).

en conclusió

Em sembla important i necessari participar en la millora del món, i les respostes a SO - una bona opció per fer-ho sense aixecar-se de la cadira d'escriptori. Si he aconseguit convèncer algú perquè comenci a respondre avui, seré molt feliç.

Font: www.habr.com

Afegeix comentari