Programación / Estructuras de datos / Algoritmos, todos requieren una base muy sólida de los conceptos clave. Más que conocer numerosos idiomas (que la mayoría de las veces la gente piensa significa aprender la sintaxis del idioma y conocer las funciones incorporadas), es importante que uno comprenda los conceptos básicos de lógica, algoritmos y cómo funcionan exactamente las cosas.
El libro CLRS es un libro increíble para comprender todo sobre algoritmos y sus complejidades y analizarlos. Esto ayuda a desarrollar las habilidades analíticas propias (especialmente los ejercicios en cada capítulo, uno debe tratar de resolverlos todos)
En segundo lugar, incluso puede ir a conferencias de video en línea si no desea leer, ya que CLRS puede tardar un poco en acostumbrarse. (Sugeriría ir a las conferencias de Ravindrababu Ravula sobre estos temas. Puede obtener su identificación de correo electrónico en línea y contactarlo. Incluso puede YouTube sus videos para ver una demostración del mismo. Explica todo desde cero).
En tercer lugar, una cosa es conocer el conocimiento teórico (aunque aquí la teoría se parece más a las Matemáticas y requiere una comprensión y práctica verdaderamente durante un período de tiempo) y otra es realmente codificar. Y para la práctica de codificación, hay varios sitios como Codechef, Hackerrank que ofrecen una amplia gama de programas para ayudarlo a desarrollar sus habilidades. Todo lo que necesitas hacer es comenzar.
- ¿Cuál será el mejor libro para leer estructuras de datos usando C #?
- ¿Cuál es el mejor libro para aprender vectores y punteros en C?
- ¿Cuál es el mejor libro prescrito para aprender Java?
- ¿Cuáles son los mejores libros para aprender .NET con C # para principiantes?
- ¿Cuáles son los libros más actualizados sobre diseño web o desarrollo web?
Además, si realmente está interesado en este campo, (muchas personas a menudo tienen la ilusión de que les gusta la codificación, pero una vez que comienzan a hacerlo en tiempo real, se dan cuenta de que ¡Ay! Su interés reside en otro lugar) automáticamente volverse adicto a la codificación y leer más y más sobre estos temas.
Forman la base de la programación de computadoras, ¡y la mejor parte es que todo en programación es todo sobre lógica!