En primer lugar, no pregunte por qué hasta que haya establecido si . He pasado mucho tiempo en muchas comunidades de expertos basadas en el conocimiento que invitan preguntas, y cada una de ellas ha desarrollado ciertos mecanismos de defensa para tratar
- preguntas mal especificadas
- Problemas XY
- pereza por parte del que hace la pregunta
- preguntas que pueden resolverse buscando en Google
- respuestas agresivas a las personas que señalan fallas más profundas en la comprensión
En todas estas comunidades, hay personas que mantienen una línea tan dura en todos estos temas, llegando al extremo de atacar a las personas que consideran que hacen preguntas tontas. Matemáticas, programación, ciencias, todas ellas.
La mejor de estas comunidades tiene reglas explícitas. StackExchange, por ejemplo, tiende a imponer una política de cierre de preguntas que no están claras y que no muestran qué trabajo e investigación ha realizado hasta ahora el autor de la pregunta. Desde el principio deja claro que hacer una pregunta es y debería ser una tarea difícil . Además, si una pregunta no está obteniendo las respuestas que el autor de la pregunta quiere, eso es principalmente culpa del autor de la pregunta .
Como Quora poliniza de manera cruzada con todos esos lugares, también puede esperar ver muchas de esas actitudes aquí. Hay mucha antipatía en todos los ámbitos acerca de responder “preguntas de tarea”. Hay una buena razón para esto: si todas estas preguntas obtuvieran respuestas directas cada vez, eventualmente los temas correspondientes no serían más que estas preguntas triviales y sin interés. No es que debamos tener una política en contra de responderlas, sino que debemos juzgarlas en qué medida pueden ser en su mayoría duplicados de las preguntas existentes y reducir su prioridad en consecuencia.
- ¿Las personas con conocimientos de matemáticas que autodidactan a programar tienden a usar un estilo de codificación peculiar? Que estilo es ¿Como y por qué?
- ¿Pueden los físicos también ser considerados matemáticos?
- ¿Cuáles son las mejores aplicaciones para un matemático?
- ¿Por qué las matemáticas se enseñan hasta la secundaria como un montón de recetas?
- Cómo averiguar si hay una diferencia significativa entre dos medias en estadística
Ahora, lo que puede estar viendo aquí es una diferencia en el alcance del problema. Por lo general, una pregunta matemática implica aclarar un concepto o proceso, posiblemente a través de ejemplos. Dichas descripciones pueden ser muy esclarecedoras y tener un atractivo muy amplio. Las preguntas de programación, por otro lado, solo a veces tienen esta propiedad. A menudo requieren resolver un problema mucho más difícil y definido de manera más estrecha, sin explicar un concepto general. A menudo, no hay mejor manera de responder a esa pregunta que proporcionar un código (que, si se escribe bien, se explica por sí mismo) o simplemente describir la forma general general de la apariencia de un algoritmo. Cualquier cosa más específica se parecería mucho a responder con demasiado detalle las “preguntas de tarea” triviales y poco atractivas que no merecen tanto esfuerzo.
Dicho esto, hay muchas respuestas excelentes a las preguntas de programación en Quora si nos fijamos.