Tengo 23 años. ¿Es demasiado tarde para estudiar la introducción a algoritmos por CLRS?

A2A.

¡No! Nunca es tarde hasta que tengas ganas de aprender.

Estoy en la misma situación que la tuya. Tengo 25 años y trabajo para una empresa de TI como ingeniero de software que trabaja principalmente en Java. Soy un graduado importante de Electrónica y Comunicación. No sabía mucho sobre estructuras de datos y algoritmos avanzados.

Actualmente estoy estudiando Matemática Discreta (KH Rosen) e Introducción a Algoritmos (CLRS). Lo hago cada vez que tengo tiempo libre (principalmente los fines de semana).

Me tomo mi dulce tiempo para comprender los algoritmos a fondo. Intento resolver todos los problemas de ejercicios e implementar los algoritmos en C ++. Estoy trabajando en una habilidad importante, actualmente, escribir pruebas .

Cada vez que me quedo atrapado en cualquier problema por mucho tiempo, lo marco y sigo adelante. Después de un poco de experiencia, regreso y ataco nuevamente a esos problemas pendientes.

Aquí hay otros consejos útiles:

¿Qué conocimientos o habilidades previas necesito para obtener el máximo beneficio del libro “Introducción al algoritmo CLRS”?

¿Cómo debo usar el libro Introducción a los algoritmos de Cormen de manera efectiva? ¿Es mejor elegir un tema que haya encontrado en algún lugar de la programación competitiva y leer un algoritmo relacionado con eso o revisarlo de principio a fin?

Acabo de comprar “CLRS”. ¿Cuál es la mejor manera de obtener el conocimiento que ofrece este libro?

¿Cómo puedo leer un libro de algoritmos y estructuras de datos (como CLRS) sin aburrirme?

¡Buena suerte!

No, no es tarde.

Sugeriría un Quick

Eche un vistazo a los artículos a continuación para obtener más orientación:

Respuesta de Manohar Reddy Poreddy a ¿Cómo es posible que cualquier algoritmo sea más rápido que cualquier otro algoritmo similar para algunos valores de entrada variable y más lento para otros valores?

La respuesta de Manohar Reddy Poreddy a He completado una programación básica de computadora en el curso C. ¿Cómo debo proceder para aprender algoritmos?

La respuesta de Manohar Reddy Poreddy a ¿Cuál es la mejor estrategia para descifrar el proceso de entrevistas fuera del campus de Amazon? Asistí al proceso en el campus el mes pasado y fracasé terriblemente. Hubo 2 preguntas de codificación y logré codificar solo una.

La respuesta de Manohar Reddy Poreddy a la codificación competitiva: ¿Cómo debo completar los problemas moderados y difíciles en Hackerrank?

La respuesta de Manohar Reddy Poreddy a ¿Cómo calculamos la complejidad espacio-temporal de un algoritmo?

La respuesta de Manohar Reddy Poreddy a ¿Qué rango / puntaje se debe tener en cuenta a través de HackerRank, Github y Codechef?

La respuesta de Manohar Reddy Poreddy a ¿Cómo desarrollar relaciones de recurrencia para problemas de programación dinámica?

Respuesta de Manohar Reddy Poreddy a Algoritmos de clasificación: ¿Cuál es la mejor fuente para aprender sobre las complejidades de los algoritmos?

La respuesta de Manohar Reddy Poreddy a ¿Codemonk es una buena manera de comenzar una programación competitiva?

Respuesta de Manohar Reddy Poreddy a Al aprender algoritmos para programación competitiva, ¿es necesario aprender su prueba o corrección de libros como CLRS?

La respuesta de Manohar Reddy Poreddy a Internet me está matando el tiempo, ¿cómo superar esta adicción?

Respuesta de Manohar Reddy Poreddy a ¿Su rango baja en HackerRank si no está activo durante unos 6 meses? Además, ¿se vuelve menos elegible para las entrevistas de las empresas?

La respuesta de Manohar Reddy Poreddy a ¿Cómo empiezo con la estructura de datos? Ps: soy un novato.

Respuesta de Manohar Reddy Poreddy a Solo soy bueno en estructuras de datos, mis algoritmos no son del todo buenos. ¿Tengo la oportunidad de ser reclutado en una empresa de TI de productos?

Respuesta de Manohar Reddy Poreddy a ¿Cuál es el mejor curso de video conferencia de Estructura de datos y algoritmos en edx, coursera, udemy, khan academy o cualquier otro sitio web de MOOC?

Demonios, no, no es demasiado tarde. No comencé a escribirlo hasta los 30 años.

¿Eh? ¿Sabía que una cantidad de estudiantes de maestría de CS / ECE en varias universidades bastante decentes en realidad cambian de especialidades que no son de CS / ECE? Algunos de ellos incluso cambian de especializaciones que no son de ingeniería, como artes, matemáticas o negocios. Algunos de ellos son bastante mayores en comparación con usted y tienen que desarrollar una cierta destreza en Algoritmos para graduarse. En resumen, ciertamente, 23 años o cualquier edad no es una barrera.