Una pregunta reflexiva, he estado allí hecho eso. De hecho, no tengo una respuesta, porque estoy tratando de encontrar una (es simple). Permítanme primero poner un poco de filosofía, luego programar y luego un poco mi historia.
Filosófico
Mira, si has pensado que quieres mejorar cualquier arte (programación, en este caso), es una primera señal de que estás en el camino correcto. Cuando intentas descifrar la lógica, duermes mucho menos noches. Especialmente cuando intentas calcular un código escrito en JAVA, donde se escriben las variables, qué está sucediendo.
Programación:
- ¿Cuáles son algunos cambios que puedo hacer en mi vida para ser una persona más amable?
- Cómo convertirme en la persona más activa para lograr mis objetivos.
- ¿Cuál es tu mayor hábito que contribuye a algunos de los éxitos de tu vida?
- Cómo ser un rudo como Harvey Spectre
- Cómo aumentar mi concentración en cualquier trabajo.
Este fue el camino de la explicación que dio mi conferencia y que obviamente se convirtió en mi forma de entender. Estaba tratando de entender el concepto de función recursiva para dividir y conquistar el algoritmo. Así es como lo hizo. Enumera todas las variables declaradas y escribe sus estados en cada paso. En Java, yo haría lo mismo. Clasificaría el programa como Métodos, Extensiones, Interfaz. La primera señal de que está escribiendo la lógica correcta es que ha declarado todas las variables correctamente. No lo haga: por favor nunca copie el código de algún lugar a menos que sea urgente. Entiende eso, y hazlo por tu cuenta. Debido a que no estamos rascando la parte superior, estamos profundizando. Después de ver, escribir y resolver muchos problemas obtendrá el enfoque. Confíe en mí, estoy a favor de la electrónica y la informática, al seguir este tipo de enfoque, realmente disfruto aprendiendo y trabajando. Ojalá hubiera sabido esto en mi infancia.