Muchos colegas, amigos y extraños (que encuentro en reuniones, etc.) me han pedido que explique cómo pueden mejorar su lógica de programación.
Aprende el lenguaje ‘C’
Puede ser un desarrollador experto de .NET, Java o PHP, pero le recomendaría que DEBE aprender ‘C. Todos sabemos por qué ‘C’ es el lenguaje de programación más poderoso, pero no recomiendo aprender ‘C’ por su poder en la programación.
‘C’ le ofrece un estilo estructurado de programación. Tiene un archivo con el método main () y la ejecución comienza a partir de ahí y el flujo de ejecución continúa como lo indicó.
- ¿Cuál es el mejor lenguaje de programación para desarrollar aplicaciones móviles multiplataforma?
- ¿Cuándo es el mejor momento para hacer preguntas a la audiencia durante una presentación?
- ¿Cuáles son los mejores servicios gratuitos de alojamiento web?
- ¿Cuál es el mejor videojuego de todos los tiempos para ti y por qué?
- ¿Cuáles son los mejores sitios web / aplicaciones / programas de los que la mayoría de la gente no ha oído hablar?
Desarrolle programas que evalúen sus habilidades mentales ¿Alguna vez escuchó de la serie Fibonacci?
¿Alguna vez ha creado un programa que permita al usuario escribir su nombre y que rebote 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ú?
Todos estos son ejemplos de programas que puede desarrollar para mejorar su mente y sus habilidades de programación.
Localice el código e intente entender por qué se escribió de esa manera
Use Internet o la biblioteca de la universidad para localizar el código escrito por otro desarrollador. Intenta entender por qué se escribió de esa manera y entiéndelo por completo. Una vez que haya entendido por qué se escribió de la manera en que se escribe, verifique si puede mejorar esa lógica.
El objetivo principal de este ejercicio es hacer que tu cerebro piense.
Resuelve acertijos lógicos Revisa tu periódico local. Una sección de su periódico estará llena de una serie de acertijos y acertijos lógicos. Intenta resolverlos. No te desanimes si no puedes resolverlos o si tardas mucho en resolverlos. Recuerda que estás en la etapa de aprendizaje y mejora. Las cosas serán lentas, pero progresarás. Tu cerebro estará capacitado para pensar de manera diferente con cada rompecabezas que intentes resolver. Esto se debe a que ahora conoce un nuevo método de resolución. También podría aplicar el mismo patrón de pensamiento a sus programas.
Ayuda a otras personas a construir lógica
Una vez que comience a sentirse seguro de sí mismo y de sus capacidades lógicas, debe comenzar inmediatamente a ayudar a las personas. Suscríbase a un foro y comience a ayudar a las personas allí. El beneficio de ayudar a las personas en los foros es que puedes aprender 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.
He visto amigos siguiendo este consejo, pero tímidos en el último momento. ¿Por qué? Porque no quieren ser ridiculizados en el foro. No tengas miedo de que otras personas te ridiculicen. Míralo como una experiencia de aprendizaje. Las personas que te ridiculizan serían las que tienen más experiencia … y aprender de las personas con experiencia no es nada malo.