¿Qué espera mi maestro cuando me pregunta: “¿Por qué quieres aprender programación”?

Es una pregunta capciosa, ¡está tratando de atraparte!

Al igual que esta pregunta, ¿estás tratando de leer mi mente?

J / K

Pidió responder, pero las respuestas aquí son todas buenas. ¿Por qué quieres aprender programación?

TL; DR

Si su motivación para aprender programación es algo diferente a, aprender programación, poder codificar, entonces debe detenerse ahora. Esto es particularmente cierto si su motivación es “conseguir un trabajo”, “ganar dinero”, “complacer a mis padres”, o alguna otra razón artificial, que realmente no lo impulsa a codificar, pero puede ser logrado por algún otro medio. La codificación es difícil, razones artificiales no lo sostendrán durante el proceso.

¿Por qué quieres aprender programación?

Si esta es una pregunta difícil, ¿es posible que desee comenzar con una pregunta diferente?

¿Quieres aprender programación?

La otra pregunta sería muy difícil de responder si no desea aprender a programar, porque es una pregunta basada en una base falsa. En ese caso, la pregunta en sí es una mentira.

¿Por qué estás en una clase de programación?

Si no quieres aprender programación, entonces ¿por qué tienes un maestro de programación? ¿Por qué estás en la clase? Esa podría ser tu respuesta. Si se requiere programación para ser un ingeniero eléctrico, tal vez no desee aprender programación, pero la respuesta a la pregunta original es simple, es necesario ser ingeniero eléctrico.

¿Por qué se requiere que la programación sea un …?

Aún así, eso plantea una pregunta adicional, ¿por qué se requiere programación para ser un ingeniero eléctrico? Si se requiere programación para ser un ingeniero eléctrico, tal vez se requiera programar como ingeniero eléctrico. Si no quieres aprender programación, entonces quizás no quieras ser ingeniero eléctrico.

¿Qué quieres hacer?

Tal vez es hora de hacer la pregunta real, la razón por la que no puede responder la pregunta simple. Si no sabe lo que quiere hacer, haga lo que no hace, entonces debe trabajar en eso y pronto. Todos queremos ser ricos e independientes, eso no está haciendo. Necesitamos encontrar un camino para hacer que podamos encontrar alegría en el camino. En pocas palabras, solo unos pocos de nosotros alguna vez seremos financieramente independientes. Si no podemos encontrar alegría en el camino, nunca encontraremos alegría, nos eludirá continuamente. Entonces, si no puede encontrar alegría en la codificación, encuentre un nuevo camino, uno en el que pueda encontrar alegría en el camino.

Nada.

Te está haciendo pensar en el difícil camino por delante.

Algunos piensan que programar es fácil y les da derecho a una vida fácil y rica.

Esto no lo sostendrá a través de los días oscuros de conceptos difíciles, cuando parece una lucha interminable.

Él quiere que pienses en lo que sea.

Para mí, quería crear un juego 2D simple.

¿Que pasa contigo?

¿Una respuesta honesta, tal vez?

Hay muchas razones por las cuales las personas quieren aprender a programar. Algunos quieren aprender como un medio para avanzar en una carrera profesional diferente. Otros quieren aprender para poder construir el increíble producto que han desarrollado en su cabeza durante los últimos x meses o años. Otros todavía quieren aprender porque piensan que pueden ganar mucho dinero directamente de la escuela (por cierto, la mayoría de las personas no pueden).

Todas esas razones, y muchas más, son válidas. Sospecho que te está preguntando, no para saber por qué, pero estás seguro de que sabes por qué, lo que es infinitamente más importante al final del día.

¿Por qué quería aprender programación? Porque quería hacer juegos para vivir. Yo no hago juegos. ¿Qué hice mal? 😉

Como otros sugieren, una respuesta honesta.

Más allá de eso, tu maestro podría querer saber cosas como:

  • cuántas personas en la clase realmente se preocupan por la programación, en lugar de simplemente querer un trabajo, lo que podría influir en cuánto le importa al maestro enseñarle
  • para ver lo que la gente realmente sabe acerca de la programación y lo que esperan de la clase, lo que podría influir en el tratamiento del material y el punto de partida
  • para evaluar el conocimiento y la experiencia que las personas ya tienen, y si tienen conocimientos / habilidades específicas, quieren enfocarse en mejorar, lo que podría influir en lo que se cubre y en qué nivel
  • para ver si alguien tiene objetivos / aplicaciones específicos en mente (por ejemplo, juegos, análisis, software del sistema, etc.), lo que podría influir en lo que se cubre, el tratamiento, los problemas asignados, etc.

Tu maestro espera una respuesta honesta. Podría ser cualquier razón realmente.

  • “No lo sé.”
  • “Para conseguir un trabajo.”
  • “Porque parece divertido”.
  • “Porque quiero construir una aplicación en particular”.
  • Etc.