En primer lugar, para convertirte en un “gran” programador, debes encontrar dónde buscar las respuestas. No aprenderás mucho sin una auto-investigación. En estos días es mucho más fácil que hace algunas décadas: Google (y cualquier búsqueda en la web que desee) está a solo unas pocas teclas de distancia para ahogarlo en las respuestas. Así que realmente trate de practicar dando palabras clave a ese cuadro de búsqueda hasta que obtenga mejores respuestas. Le ayudaría en el futuro más que todas las respuestas en quora combinadas.
Aparte de eso: estoy de acuerdo con Reed Oei sobre el Proyecto Euler. Para aprender / practicar / experimentar con algoritmos (y algunas estructuras de datos) es un recurso muy bueno desde lo más básico hasta lo mucho más complicado. Por supuesto, es solo un ejemplo de dichos sitios, aquí hay una lista de muchos otros: Más de 1000 Principiantes de Programación y Problemas de Práctica – Motivación del Programador
Pero más específicamente, como afirma Mari-Lyn Harris: Debe especificar el tipo de dominio en el que está interesado. Los “problemas” de propósito general solo lo llevan a la medida. Y peor aún, tienden a comenzar a aburrirte si no son exactamente lo que hace girar tus ruedas. Por esta razón, estaría aún mejor si aprendiera a buscar en la web con mayor precisión, es decir, hace que esa capacidad sea aún más importante.
- ¿Cuál es la mejor manera de invertir dinero a la edad de 22 años?
- ¿Cuáles son algunas de las mejores portadas de libros minimalistas?
- ¿Cuáles son algunas de las mejores agencias de desarrollo web aquí en los Estados Unidos?
- ¿Cuál es el mejor curso para IIT después del 10?
- ¿Cuál es el mejor corredor de bolsa en línea para principiantes?