Siempre trato de encontrar maneras de hacer las cosas lo más rápido posible, pero el profesor no lo aprueba. ¿Eso no mata la creatividad?

En mi opinión, la creatividad real solo puede evolucionar si su nivel de conocimiento actual se encuentra entre dos barreras:

  • Barrera inferior: en el campo requerido, la programación en su caso, debe estar familiarizado con al menos una cierta cantidad de habilidades y herramientas que luego utiliza para combinar de cierta manera para crear una solución viable para su problema. Si su nivel de conocimiento está por debajo de esta barrera, no podrá obtener una solución.
  • Barrera superior: si la base de conocimientos que consulta cuando resuelve una tarea específica es demasiado grande, siempre obtendrá herramientas de su base de conocimientos actual para obtener la solución. Imagina un desarrollador senior que está trabajando en un nuevo sitio web. Para cada parte del nuevo sitio web, con una probabilidad muy alta, ya tendrá un plug-in o un fragmento de código en mente, que ha usado en el pasado, de modo que ni siquiera pensará en expandir su mente y buscar Nuevas soluciones posibles o más actualizadas.

Con respecto a las dos barreras y su velocidad para encontrar la solución a las tareas asignadas por su profesor, asumo que usted raspa la barrera superior. Lo que su profesor quiere que usted haga es más probable que no haga un desvío a la solución del problema, sino que piense más allá de la caja . Solo por un segundo, bloquee sus soluciones antiguas y busque nuevas formas de resolver la tarea dada. Eso seguro ampliará tu horizonte y aumentará tu creatividad.

La ruta más corta no siempre es la mejor. Por ejemplo, en nuestras clases de programación, creamos un juego muy simple con 5 personajes. Puedes hacerlo muy rápido, y funcionará bien. Sin embargo, tal vez se comporta de forma extraña cuando no lo usas como un usuario normal, lo que lo convierte en un problema de seguridad. O para definir un sexto personaje, debes reescribir todo el juego, lo que lleva a un código de espagueti.

Pensar más allá de las especificaciones muy básicas puede ser muy útil en el futuro. La próxima vez que obtenga una asignación, no piense “cómo puedo hacer que esto funcione lo más rápido posible”, sino “cómo puedo hacer que esto funcione rápido, seguro, expandible, …”. Entonces puedes ser verdaderamente creativo y ver por qué tu profesor lo hace de otra manera.

Como instructor y entrenador, a veces quiero que los estudiantes demuestren competencia con los conceptos básicos y esto podría hacerse mejor a una velocidad reducida. Aquí hay unos ejemplos.

  • He entrenado a nadadores de velocidad que eran muy buenos nadando. Podrían completar fácilmente 100 m en, digamos, 80 segundos, pero a menudo quería que realizaran un ejercicio de un solo brazo en el que se centraban en los detalles de “Lo mantendré simple”. La alta velocidad no mejoraría su técnica tanto como la natación lenta y reflexiva.
  • Este es de cuando yo era un estudiante. Yo era terrible en el cálculo. Para mejorar mi comprensión de lo que hace y funciona el cálculo, a veces se me pedía que resolviera un problema utilizando los primeros principios (3. El derivado de los primeros principios) Esto no es precisamente un cálculo, sino un uso del álgebra para elaborar aproximaciones de los derivados. (Creo. Una vez más, el cálculo no era mi fuerte). Fue más lento, pero ayudó a demostrar por qué podríamos necesitar cálculo.
  • En la clase de química, nos dieron problemas que nos obligaron a descubrir las propiedades de las moléculas creadas por varias reacciones. No recuerdo todos los detalles, pero uno involucró un proceso que produjo CO2. Una pregunta al final fue: “¿Podría revertirse este proceso)? En principio, cualquier reacción química se puede revertir, pero en este caso, como era obvio si pensaba en las moléculas, el CO2 es un gas y se disiparía, por lo que no estaría disponible para revertir el proceso.
  • Como punto adicional, y me disculpo porque probablemente sea obvio, en los viejos tiempos, no íbamos a usar las calculadoras en la clase aritmética porque no aprenderíamos nada. La forma rápida no nos enseñó a resolver los problemas.

Hay básicamente dos tipos de creatividad.

  1. Uno en el que implica hacer algo por el bien de él, como aprender a hacer un truco único o crear un estilo único.
  2. Otra donde resuelve un problema de forma original.

No se trata de hacer algo lo más rápido posible. Puede hacerlo de la forma más económica, lo más eficiente o lo más práctica posible.

Lo que mata la creatividad es el éxito.
Una vez que su creatividad obtiene recompensas, generalmente requiere que se esfuerce por perfeccionar o desarrollar el producto de su creatividad, y cuanto más exitoso sea al hacerlo, menos creativo será.

Sospecho que los tipos de programas con los que estás trabajando son tan simples que puedes realizar una respuesta codificando directamente y sin pensar en el problema.

Quizás su profesor espera que primero pase por un proceso de planificación. Este hábito le servirá bien cuando trate con proyectos de programación más complejos.

Los profesores a menudo no aprueban, es parte del trabajo. Tal vez se avergüence de que parezca más sabio? O tal vez hay un método en su locura. El profesor puede querer asegurarse de que aprecie el viaje, así como el destino. De todos modos, si el profesor está marcando tus papeles, mejor juega a su manera. Dudo si esto matará la creatividad. (Siempre sabemos mejor que los profesores eh)

More Interesting

Soy muy débil en matemáticas. ¿Qué debo hacer?

¿Las universidades prefieren cursos AP o clases de honor?

Mi hija de escuela secundaria tiene talento para el inglés-percentil 99- pero "ama" la clase de TI, pero odia las matemáticas / ciencias. ¿Cuáles son sus opciones para la universidad / carrera?

La falta de precisión en la sección de control de calidad de los simulacros de CAT hace que mi rendimiento disminuya constantemente. ¿Cómo puedo mejorar mi precisión aquí?

¿Puede alguna materia / energía oscura reaccionar con la materia normal?

¿Por qué uno podría perseguir un MBA?

¿Es bueno tomar cursos en línea para MBA?

¿Cuál es el mejor trabajo o transmisión para niñas después de completar el 12º con PCM?

Cómo obtener buenas calificaciones en la clase de ISC 11 literatura inglesa

Quiero ser ingeniero en petróleo, pero ninguna universidad en mi estado ofrece este título. ¿Debo ir a la escuela fuera del estado y pagar la matrícula más alta?

¿Qué universidad es mejor para un doctorado en informática?

Cómo ingresar a la informática de doctorado. Programa en Japón si soy de Europa

¿Que puedo hacer? Estoy fallando en la clase 12?

Actualmente estoy en el grado 9 asistiendo a una escuela privada en Canadá y quiero estudiar finanzas / economía en McGill, U of T, o NYU. ¿En qué debería empezar a centrarme en eso maximizará la posibilidad de que me acepten allí?

¿Qué debo hacer después de la clase 12 si tengo el flujo de comercio?