Muchos colegas, amigos y extraños me han pedido que explique cómo pueden mejorar su lógica de programación.
Aunque la programación está asociada principalmente con el campo de la Informática, escribir código bueno y optimizado es principalmente un arte. Como todas las formas de arte requieren una tremenda paciencia y una práctica rigurosa, construir celdas grises para programar la lógica no es muy diferente.
Consejo 1: Aprende el idioma ‘C’
Es posible que seas un desarrollador experto en .NET, Java o PHP, pero te recomendaría que DEBES aprender C. Todos sabemos por qué ‘C’ es el lenguaje de programación más poderoso, pero no te estoy recomendando aprender ‘C’ debido a Su poder en la programación.
- Desde la autodisciplina hasta el asesoramiento profesional, el crecimiento, las relaciones, la toma de decisiones y el manejo del dinero, ¿cuál es el mejor consejo para un joven de 21 años?
- ¿Qué carreras requieren habilidades de desarrollo personal más?
- Nunca puedo concentrarme en lo que hago. ¿Cómo me enfoco?
- Me siento inseguro debido a mi mala memoria. ¿Hay alguna forma comprobada de afilarlo?
- ¿Es realmente efectivo el desarrollo personal?
‘C’ te ofrece un estilo estructurado de programación. Tiene un archivo con el método main () y la ejecución comienza desde allí y el flujo de ejecución continúa como lo ha dirigido.
La principal ventaja de ‘C’ es que te permite jugar directamente con la memoria. Creo que esto es muy importante si necesita comprender cómo se pasan los datos de un bloque de memoria a otro. La razón es que empiezas a visualizar en tu mente cómo se mueven los datos en tu programa.
El siguiente paso es desarrollar programas que te ayuden a mejorar tu lógica.
Consejo 2: Desarrolla programas que pongan a prueba tus habilidades mentales
¿Has oído hablar de la serie Fibonacci?
¿Alguna vez construyó un programa que le permita al usuario escribir su nombre y permitir rebotar ese nombre en la pantalla de una esquina a otra como una pelota?
¿Alguna vez pensó en crear una biblioteca para un sistema de barra de menús?
Todos estos son ejemplos de programas que puede desarrollar para mejorar su mente y sus habilidades de programación.
Trate de desarrollar tantos programas como sea posible en ‘C’, esto le ayudará a mejorar su lógica de programación.
A continuación hay algunos programas con los que puedo ayudarte:
- Escriba un programa (WAP) para encontrar el máximo, mínimo, promedio y total de números ingresados por el usuario
- WAP para aceptar una cadena del usuario y encontrar el número de vocales y las vocales que más se repitieron.
- WAP para aceptar una matriz de números y ordenarlos usando el algoritmo de ordenamiento de burbujas.
- WAP para aceptar una cadena del usuario e imprimir todas sus permutaciones y combinaciones.
- WAP para aceptar para aceptar un número del usuario y probar si es un número de Fibonacci o no.
Puedo seguir y seguir con tales preguntas.
Consejo 3: localice el código y trate de entender por qué fue escrito de esa manera
Use el Internet o la biblioteca de la universidad para localizar el código escrito por otro desarrollador. Trate de entender por qué fue escrito de esa manera y entiéndalo completamente. Una vez que haya entendido por qué se escribió de la manera en que está escrito, verifique si puede mejorar esa lógica.
El objetivo principal de este ejercicio es hacer que tu cerebro piense.
Consejo 4: resolver rompecabezas de lógica
Revise su periódico local. Una sección de su periódico se llenará con una serie de acertijos y acertijos lógicos. Intenta resolverlos. No se desanime si no puede resolverlos o tómese mucho tiempo para resolverlos. Recuerda que estás en la etapa de aprendizaje y mejora. Las cosas serán lentas, pero progresarás. Tu cerebro estará entrenado para pensar de manera diferente con cada rompecabezas que intentas resolver. Esto es porque ahora conoces un nuevo método de resolución. También podría aplicar el mismo patrón de pensamiento a sus programas.
Consejo 5: ayudar a otras personas a construir la lógica
Una vez que comience a sentirse seguro de sí mismo y de sus capacidades lógicas, debe comenzar a ayudar a las personas de inmediato. Suscríbete a un foro y comienza a ayudar a la gente allí. El beneficio de ayudar a las personas en los foros es que aprendes los nuevos problemas que enfrentan las personas. Esto se suma enormemente a su conocimiento. Solo imagine el poder que tendría una vez que comience a aprender los problemas que enfrentan otras personas y cómo usted u otra persona lo resolvieron.
Feliz logica construyendo