StackOverflow es más que un simple depósito de respuestas a preguntas estúpidas

Este texto está pensado y escrito como complemento de "Lo que aprendí en 10 años en Stack Overflow".

Permítanme decir de inmediato que estoy de acuerdo con Matt Birner en prácticamente todo. Pero tengo algunas adiciones que creo que son bastante importantes y que me gustaría compartir.

Decidí escribir esta nota porque en los siete años que estuve en SO, Estudié bastante bien a la comunidad desde adentro. Respondí 3516 preguntas, hice 58, entré salón de la fama (top 20 a nivel mundial) En ambos idiomas en los que escribo constantemente, me he hecho amigo de muchas personas inteligentes y, quizás, aprovecho activamente todas las oportunidades que ofrece el sitio.

Todas las mañanas, mientras tomo mi café matutino, abro mis noticias, Twitter y... SO. Y creo que este sitio puede ofrecerle al desarrollador mucho más que un fragmento para copiar y pegar, cuidadosamente propuesto. Pato Pato a ganar.

Autodesarrollo

Una vez me encontré con este tweet:

Paradójicamente, creo que la mejor manera de aprender un nuevo idioma es responder preguntas en lugar de formularlas. — Jon Ericson

Luego me sorprendió un poco la forma en que se planteó la pregunta, pero con el tiempo me convencí de que era verdad. HackerRank, Ejercicio y sitios similares brindan la oportunidad de resolver problemas esféricos en el vacío e incluso discutir su solución con personas amables y amigables. La gran mayoría de los libros ahora se complementan con ejemplos que se pueden descargar y ejecutar. En Github puedes encontrar un proyecto interesante en el idioma que estás aprendiendo y sumergirte en el abismo del código fuente de otra persona. ¿Qué tiene que ver con eso? SO? - la respuesta es simple: sólo para SO Las preguntas nacen de una necesidad vital y no de la imaginación caprichosa de personas específicas. Al responder a estas preguntas, inevitablemente agudizamos nuestra capacidad de pensar de manera sucinta (dentro de la sintaxis de nuestro idioma), transferimos patrones de uso frecuente al área de la memoria activa y, al leer las respuestas de otras personas, las comparamos con las nuestras y recordamos los mejores enfoques.

Si la respuesta a una pregunta formulada por extraños no es inmediatamente obvia (incluso mejor si lo es), entonces encontrar la solución correcta requiere mucha más habilidad que buscar la respuesta a un problema de un desconocido. HackerRank.

Evaluación objetiva por parte de la comunidad.

Para los desarrolladores que se hacen llamar seniors y superiores, es muy importante poder comparar su propia sensación de frialdad con la opinión objetiva de extraños. He trabajado en equipos donde mi nivel de capacidades y capacidades no planteaba dudas. Literalmente me sentí como un gurú. Participación activa en debates sobre SO Muy rápidamente este mito se disipó de mi mente. De repente me resultó obvio que todavía tenía que crecer, crecer y crecer para alcanzar el nivel de “señor”. Y estoy muy agradecido a la comunidad por eso. La ducha estaba helada, pero era muy tonificante y extremadamente beneficiosa.

Ahora puedo cerrar cualquier pregunta como duplicada:

StackOverflow es más que un simple depósito de respuestas a preguntas estúpidas

o responder/desbloquear una pregunta protegida por la comunidad contra vándalos:

StackOverflow es más que un simple depósito de respuestas a preguntas estúpidas

Motiva. Después de 25000 reputación, todas las estadísticas se revelan a los usuarios. SO y resolución guardar consultas en la base de datos del usuario.

Conocidos agradables

La presencia activa en el campo de los responsables me permitió conocer a muchos desarrolladores verdaderamente destacados de diferentes países. Esto es genial. Todos son personas muy interesantes y siempre puedes pedirles directamente que revisen el código de alguna biblioteca compleja en la que decidimos publicar. OSS. La experiencia de dos de estos revisores voluntarios le permite convertir cualquier espacio en blanco torpemente tallado en un código elegante y a prueba de balas, listo para usar.

Los rumores sobre una “atmósfera tóxica” son, como mínimo, muy exagerados. No puedo hablar en nombre de todas las comunidades lingüísticas, pero rubíY elixir Los segmentos son extremadamente amigables. Para encontrar renuencia a ayudar, debe usar un ultimátum para exigirle que escriba el código para su tarea, soltando descuidadamente algo como:

Necesito calcular la suma de todos los números primos menores que 100. La solución no debe utilizar iteradores centrales. ¿Cómo puedo hacer eso?

Sí, esas "preguntas" aparecen y son rechazadas. No veo ningún problema con esto; SO no es un servicio gratuito donde las personas que sufren de exceso de tiempo libre resuelven los deberes de otras personas de forma gratuita.

No tiene sentido avergonzarse del mal inglés o de la falta de experiencia.

Bonificaciones profesionales

Tengo un perfil bastante ocupado en Github, pero solo sentí el verdadero ataque de los headhunters cuando entré en el top-20 y mi avatar apareció en las páginas principales de los idiomas correspondientes. No busco ni tengo la intención de cambiar de trabajo en el futuro previsible, pero todas estas propuestas me permiten mantener mi propia autoestima y formar una base para el futuro; Si de repente se me ocurre cambiar de trabajo, no tendré que molestarme en buscar.

No lleva mucho tiempo

A menudo he oído de diferentes personas que SO Solo responden personas perezosas, y los verdaderos profesionales cortan el código fuente para las necesidades comerciales desde la mañana hasta la noche. No lo sé, tal vez en algún lugar haya gente que pueda producir código sin parar durante dieciséis horas seguidas, pero yo definitivamente no soy uno de ellos. Necesito descansos. Una excelente opción para un descanso en el lugar de trabajo, que no sea demasiado relajante y no te introduzca en un modo de procrastinación interminable, es simplemente "responder un par de preguntas". En promedio, esto genera varias docenas de reputaciones por día.

StackOverflow es más que un simple depósito de respuestas a preguntas estúpidas

Abre los chakras y limpia el carburador.

Ayudar a la gente es bueno. Me complace que, además de la enseñanza presencial habitual, pueda ayudar, y de hecho lo hago, a personas de Wyoming, Kinshasa y Vietnam.

¿Soy lo suficientemente competente para responder preguntas?

Sí.

Todos cometemos errores y si esto sucede, la comunidad lo corregirá. Déjame señalar: no se cagará en el karma en secreto, pero rechazará la respuesta (en la gran mayoría de los casos, con una explicación de qué es exactamente lo que está mal aquí). Tiene sentido eliminar una respuesta rechazada, y los votos negativos se revertirán. (Las respuestas eliminadas aún son visibles para las personas con una reputación superior a 10000, pero créanme, no han visto nada parecido).

en conclusión

Me parece importante y necesario participar en la mejora del mundo, y las respuestas a SO - una buena opción para hacerlo sin levantarse de la silla del escritorio. Si logré convencer a alguien para que empiece a responder hoy, seré muy feliz.

Fuente: habr.com

Añadir un comentario