Cómo mejorar mi lógica

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:

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.

Bebé tambaleándose mientras camina.

Tomar un poco más de tiempo no es ese gran problema. Supongo que usted es nuevo en el mundo de la programación que podría ser el caso, si usted es nuevo, entonces es normal. No hay necesidad de preocuparse.

Practique programación, tome nuevas tareas, intente programarlo sin mirar el programa de terceros. Por favor, no esperes que escribas el código perfecto al principio. Si está un poco desordenado, no es perfecto, tómate un descanso, haz algunos ajustes, lentamente y gradualmente llegarás a un buen nivel.

Intenta escribir un algoritmo en tu cuaderno antes de codificar. Como eres nuevo, te ayudaría. Necesitas dividir las cosas complejas en secciones más pequeñas y luego progresar en eso.

Incluso después de escribir 15-20k líneas de código en mi carrera de programación, también me ayuda. 🙂

Si quieres una nueva declaración de problema sigue:

HackerRank

Tiene muchos enunciados de problemas, toma un problema todos los días, intenta resolverlo.

la mejor de las suertes

Práctica. No hay atajos, amigo mío … Aunque tienes un buen conocimiento de Java, pero si no lo usas para resolver problemas prácticos, entonces no es nada … El aprendizaje y la implementación son cosas diferentes.
Cuando aprendes algo, supongamos que aprendes Java, aprendes qué y cuántas herramientas tiene que usar y cómo usarlas. Cuando resuelves un problema, tu cerebro piensa dónde usar qué herramienta. ¿Cuál será la mejor herramienta para usar en ese lugar? Es tan simple como eso.

Sigue practicando y te mejorarás.