Desbordamiento de pila. …el salvavidas de los desarrolladores, un sentimiento para los ingenieros informáticos, un tutor de codificación en línea para programadores y, definitivamente, una red social relacionada con la codificación para ellos ( ¡ sí !… les encanta, y son más adictos a él que a Facebook e Instagram… ). Podemos dar muchos nombres a este increíble sitio donde excelentes programadores se sientan alrededor del mundo y dedican su tiempo a compartir algunos conocimientos valiosos.
Siendo desarrollador o programador , ¿puedes imaginar tu vida sin Stack Overflow ? ? Lo más probable es que la respuesta sea No.
Este sitio es el sitio líder de preguntas y respuestas para desarrolladores con más de 18 años o más .
que a
Obtiene mucha información útil en este sitio compartida por grandes programadores y desarrolladores de todo el mundo. Estos desarrolladores han dedicado su valioso tiempo a explorar el problema y escribir la solución en el sitio, lo que realmente beneficia a los demás desarrolladores. En este blog, discutiremos todas las contribuciones y la reputación en StackOverflow. Además, discutiremos cómo construir una buena reputación en este increíble sitio…
¿Qué es la reputación de desbordamiento de pila?
Los desarrolladores ganan reputación en el desbordamiento de pila al compartir su conocimiento, que es medido por los miembros de la comunidad. Muestra cuánto confía la comunidad en ti. Básicamente, se trata de convencer a los miembros de la comunidad de que sabes sobre el tema del que estás hablando.
Puede ganarse la reputación en Stack Overflow por los votos a favor dados por los compañeros en sus preguntas y respuestas. A continuación se muestra el desglose…
- Upvotes en preguntas = +10 reputación
- Upvotes en Respuestas = +10 reputación
- La respuesta se marca como aceptada = +15 reputación
Puede ganar una reputación adicional si una pregunta tiene recompensas asociadas . Las recompensas proporcionan una gran cantidad de reputación si se acepta la respuesta. El rango varía de +50 a +500 de reputación.
¿Por qué importa la reputación?
Su reputación en el perfil de Stack Overflow muestra el nivel de conocimiento que tiene sobre diferentes temas de desarrollo de software. Tu reputación ganada te hace más confiable. Puede identificar fácilmente dónde se encuentra la experiencia de una persona si ve el desglose de su reputación ganada en el perfil de Stack Overflow.
Su alta reputación en Stack Overflow causa una buena impresión en los posibles empleadores y se convierte en un candidato mucho más deseable para varios trabajos. Si trabajas por cuenta propia, también causará una buena impresión en los posibles clientes. Das una dura competencia a tus pares desarrolladores, obtienes satisfacción interna y crea un hambre de conocimiento.
¿Por qué debería contribuir?
Hay muchas razones para contribuir a Stack Overflow. Algunos de ellos se dan a continuación…
- Puede buscar las respuestas a una pregunta específica si está atascado en algún lugar de la codificación.
- Despeja tus dudas sobre varios temas en programación.
- Este sitio le permite aprender algo rápidamente si no tiene suficiente tiempo. En lugar de revisar varios artículos y libros, puede obtener ayuda de este sitio donde muchos gigantes tecnológicos están sentados en todo el mundo y comparten el conocimiento en esta plataforma.
- Puede consultar varias técnicas de codificación, enfoques y sus preguntas y respuestas favoritas en esta plataforma.
Todas las razones anteriores que hemos mencionado solo son posibles cuando alguien, en algún lugar, comparte el conocimiento en esta plataforma desinteresadamente. Muchos desarrolladores se benefician de las contribuciones de otros desarrolladores y se convierte en una buena razón para que vuelvan a contribuir en esta plataforma.
¿Cómo contribuir?
Su contribución al desbordamiento de pila vale la pena si deja a la comunidad en un mejor estado. Ahora la pregunta es… ¿cómo contribuir? ¿Cuál es la forma válida de contribución?
Puede seguir las cosas que se detallan a continuación para contribuir a esta plataforma…
- Puedes hacer mejoras y hacer que la calidad de las publicaciones sea mucho mejor.
- Haga preguntas claras que no se hayan hecho previamente. Agregue el fragmento de código en su pregunta si lo requiere para la explicación.
- Responde la pregunta si tienes un área de especialización y te interesa algún tema. Puede seguir las diferentes etiquetas que le interesen y puede proporcionar respuestas a las preguntas que aparecen bajo esa etiqueta.
- Vote a favor las preguntas y respuestas si cree que agrega algo de valor a la comunidad.
- Vota a la baja, pero asegúrate de mencionar el motivo válido.
- Puedes dejar comentarios útiles.
- Puede participar en la elección de la comunidad, votar las preguntas y respuestas, editar la publicación y dejar un comentario si es necesario.
- Puede animar a otros a que contribuyan a esta plataforma.
Hacer preguntas
Puede contribuir al desbordamiento de Stack haciendo preguntas relevantes y bien pensadas. Antes de hacer preguntas, asegúrese de que su pregunta no se haya hecho previamente. Hay muchas maneras de hacer preguntas significativas en esta plataforma.
- Lea las pautas esenciales antes de hacer una pregunta. De esta manera, conocerá las reglas para hacer preguntas en esta plataforma.
- Asegúrese de que la pregunta no se haya hecho previamente. Si se le preguntó anteriormente pero no resuelve su problema, mencione el enlace e indíquelo en su pregunta.
- Asegúrese de hacer una investigación adecuada para resolver su problema. Independientemente de la investigación que haya realizado hasta ahora, mencione eso en su pregunta.
- Use las etiquetas relevantes en su pregunta y realice el formato correctamente.
- No envíe su pregunta a otra comunidad o sitio web.
- Atentos a las banderas y comentarios. Además, actualice sus preguntas de acuerdo con eso.
- Mantenga sus ojos en la página principal y en la nueva lista de preguntas . Comprenda el tiempo de caché y actualice de acuerdo con eso o use las páginas de etiquetas (ejemplo) para recibir actualizaciones en vivo sobre nuevas preguntas.
- Trate de evitar el muro de preguntas de texto. Se quita mucho esfuerzo por poca recompensa. Además, en su mayoría está lleno de muchos errores y mala estructura.
- Puede usar la herramienta sandbox para demostrar su pregunta. Será fácil para los otros miembros bifurcar su caja de arena y trabajar en una solución a la pregunta.
Ganar una reputación en el desbordamiento de pila depende mucho de su nivel de experiencia. Si es un principiante en la programación, concéntrese en hacer preguntas claras y detalladas en lugar de responder las preguntas. Por lo general, los principiantes se atascan mucho en los problemas relacionados con la codificación y esta puede ser una buena oportunidad para que lo busquen en Google o lo verifiquen en Stack Overflow (la pregunta de nivel de principiante se puede encontrar fácilmente en Internet). Si la solución no está disponible o no es adecuada, pregunte con la explicación adecuada.
En el desbordamiento de pila, los principiantes pueden dedicar tiempo a la programación, encontrarse con varios problemas y comprobar la solución por su cuenta. Esta es una de las mejores formas de aprender y crecer en esta plataforma. Además, los principiantes encontrarán muy pocas preguntas para responder con confianza. Entonces, incluso si intentan responder las preguntas, hay menos posibilidades de que sea correcto o esté a la altura. Esto puede resultar en obtener votos negativos y perder la reputación en esta plataforma.
Recuerda que tu reputación no depende de la cantidad de preguntas que hagas en Stack overflow. Depende de la cantidad de votos a favor que reciba en su pregunta y sus respuestas.
Muchas veces sucede que las personas publican preguntas que no están claramente definidas y no son tan fáciles de reproducir. Si usted es alguien que puede escribir una pregunta clara y fácilmente reproducible, los otros miembros lo apreciarán y lo más probable es que reciba votos positivos en su pregunta por su esfuerzo.
En la imagen de arriba, puede ver que el usuario ha ganado una reputación al hacer una pregunta que puede observar mirando la pregunta más votada. Escribir una buena pregunta en Stack overflow lo ayuda a mejorar su habilidad de comunicación escrita. Esta habilidad es muy necesaria en el desarrollo de software si desea colaborar con otros miembros.
Responder preguntas
Otra forma de ganar reputación en Stack Overflow es respondiendo las preguntas que se hacen en la plataforma. Dependiendo de su nivel de experiencia y su área de especialización, puede responder preguntas y hay muchas maneras de hacerlo.
- En primer lugar, debe configurar las etiquetas para configurar su perfil. Puede elegir estas etiquetas según su área de interés o su área de especialización. El desbordamiento de pila filtrará las preguntas relacionadas con las etiquetas que ha seleccionado. Por ejemplo, si es un desarrollador frontend, puede seleccionar etiquetas como frontend, javascript, reactjs, typescript, CSS, HTML, etc.
- No necesita publicar la respuesta si su respuesta se puede escribir en la sección de comentarios.
- Si tiene alguna confusión con respecto a la pregunta, asegúrese de aclarar esa confusión a través de los comentarios.
- Es posible que deba verificar o validar su respuesta. Por lo tanto, es importante mantener su entorno de codificación listo para probar algo práctico.
- Si necesita copiar el código o el contenido de cualquier otro sitio o tutorial, asegúrese de vincular la fuente o dar crédito a esa fuente.
- Las preguntas asociadas con las recompensas pueden ayudarlo a ganar más reputación. Puede que tenga que poner un poco más de esfuerzo en estas preguntas.
- Si su problema no se resuelve con ninguna de las respuestas, asegúrese de publicar la solución que solucionó su problema.
- Puede evitar que algunas preguntas aparezcan en su lista de preguntas. Solo necesita marcar algunas etiquetas como «ignoradas» y StackOverflow filtrará esas preguntas.
- Puede usar la herramienta sandbox para demostrar su respuesta.
- Aprende cuándo editar tu respuesta. En primer lugar, publique una respuesta corta y luego edítela. Tienes menos de 5 minutos para que tu respuesta sea valiosa.
Cuanta más experiencia tenga en un dominio específico de desarrollo de software, mejor responderá a la pregunta. Las personas que tienen una buena cantidad de experiencia pueden ganar más reputación al responder las preguntas de las personas. Los desarrolladores experimentados tienen muchas más respuestas que la gente busca que la pregunta que necesitan hacer.
Stackoverflow usa fragmentos para ejecutar el código directamente dentro de él. Puede encontrar estos fragmentos de las preguntas y puede copiar los fragmentos para ver rápidamente el problema, depurarlo y solucionarlo.
Responda sus propias preguntas
Si no encuentra la respuesta a sus preguntas en esta plataforma de otros desarrolladores, puede responder su propia pregunta y ganar reputación. Cuando te quedes atascado en algún problema relacionado con la codificación, primero investiga un poco por tu cuenta. Si no encuentra la respuesta, publique su pregunta en Stackoverflow. Espere las respuestas de otros desarrolladores y, mientras tanto, investigue un poco por su cuenta. Intente obtener la respuesta leyendo documentación, blogs, tutoriales, libros o viendo algunos videos de YouTube. Si encuentra la respuesta, vuelva a su pregunta y
Publicaciones con votos positivos y negativos
Esta es otra forma de ganar reputación en esta plataforma. Obtienes muchos beneficios cuando votas a favor de las publicaciones…
- Ayuda a clasificar las publicaciones.
- muestra aprecio
- Motiva a otros autores a hacer publicaciones más útiles.
Para votar a favor o en contra de la pregunta y la respuesta, solo necesita verificar si la pregunta o la respuesta son útiles o no. Si es así, vótalo.
Cuando decida rechazar la pregunta o la respuesta, asegúrese de mencionar el motivo adecuado en la sección de comentarios. Tampoco rechaces las respuestas de otras personas solo porque quieres que se acepte tu respuesta. Rechazar la respuesta que es correcta/útil se considerará algo egoísta en la comunidad y no causará una buena impresión en otros miembros de la comunidad.
Pensamiento final
Construir una reputación en Stackoverflow lleva tiempo. No te desanimes y ten paciencia. Visite el sitio todos los días, siga aprendiendo de otros desarrolladores, sumérjase en las preguntas, lea la documentación, cree un proyecto de juegos, haga las preguntas y escriba la respuesta si cree que otros miembros se beneficiarán de ello. Esto también entrenará tu músculo cerebral y poco a poco te convertirás en un experto en ello.
Publicación traducida automáticamente
Artículo escrito por anuupadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA