Cómo superarme en la programación sin ir a la universidad.

Código, código y código!

Encuentra pequeños problemas y luego lo suficientemente complejos y slove por programación.

Cuando codifiques, te atascarás en muchos lugares. Analizar los problemas se beneficiará en términos de mejores habilidades analíticas, capacidades de comprensión y habilidades para resolver problemas.

Escribir código de trabajo no será suficiente. Su código puede producir resultados falsos ( falsos positivos o falsos negativos ). El código de depuración lo llevará a un nivel más alto de excelencia lógica.

Cuando puede escribir código que funciona correctamente, su nivel de confianza aumenta. Manténgalo más desafiante e intente resolver el mismo problema con una mejor comprensión de los requisitos, los recursos (memoria, uso de la CPU, tiempo empleado) y otros factores. Intente mejorar en todas estas áreas mencionadas y sí, finalmente ha alcanzado la meta. Has mejorado en programación.

Alcanzar la perfección llevará mucho tiempo. Y recuerda, cuando hay perfección, no hay crecimiento. Apresúrate detrás de la mejora y tenderás a la perfección!

Aprendes mejor haciendo . Al escribir mucho y mucho software. En otras palabras, se mejora a través de la práctica .

Los mejores programadores del mundo a menudo son autodidactas. ¡Les encanta codificar, hackear, jugar! La acumulación total de su experiencia en programación es lo que los convierte en súper programadores.

No es que pretenda ser un súper programador (¡no lo soy!), Pero aprendí todo por mi cuenta o en el trabajo. Nadie me enseñó. No tomé cursos de programación en la escuela.

El secreto es tener una pasión por lo que estás haciendo, tener curiosidad y un sentido del juego. Tienes que querer explorar . Y debes estar determinado porque la programación es difícil. Cualquiera que diga lo contrario es un tonto.

Haga más y más ejercicios en los que se probarán sus conceptos básicos, su lógica y su sintaxis. Puedes mejorar tu programación simplemente haciéndolo. No puedes ser un buen programador simplemente leyendo la teoría. Cuando tienes claridad con los conceptos, solo se trata de escribir código. Lo más importante es que si sabe cómo resolver un problema de manera lógica, la codificación no es una gran cosa. Solo necesita que conozca la sintaxis del idioma en el que está codificando. La solución es la misma en todos los idiomas, solo el estilo o la sintaxis de los cambios de código. Así que mejora tu lógica. Comience con ejercicios simples y continúe con ejercicios complejos.

Trabaja en esta declaración del problema. Te aseguro que serás un mejor programador para el final. (Lo digo en serio)

Hazme una calculadora que funcione exactamente como la calculadora predeterminada de Windows con toda la funcionalidad, pero con una mejor apariencia. Puede ejecutarse en un dispositivo Linux / Windows / Android / iOS (como desee).

Y asegúrese de que su código esté en algún sistema de control de revisión.

Debe funcionar y trabajar muy bien.