¿Cuál es el mejor curso de algoritmo para comenzar a resolver problemas y convertirse en un ingeniero de software? Encontré tres cursos. ¿Me pueden ayudar a elegir uno?

No me encantó el segundo hecho por Stanford, realmente no sé por qué, no me fue bien.

El tercero tampoco fue lo suficientemente bueno para mí.

El primero, no lo vi antes, lo siento.

Pero tengo dos valiosos consejos para ti:

  1. Tú, yo y cualquier otra persona somos diferentes, lo que va bien contigo puede o no ir bien conmigo, así que DEBES INTENTARLO TODOS, al menos mira la primera semana / conferencia / tema de cada uno de ellos, luego considera uno de ellos y ve con eso.
  2. Tengo un pensamiento, puede que no sea del todo correcto, pero creo en ello, este pensamiento es que, para un principiante, cualquier curso puede ir bien, por lo que si eres un principiante y no intentaste los algoritmos de la computadora incluso antes en la escuela o la universidad, ve con cualquier curso, todos te harán feliz y obtendrás algo bueno de formación de ellos.

Permítanme agregar otro a su lista, por favor, es el que me funcionó bien:

MIT 6.046J / 18.410J Introducción a los algoritmos (SMA 5503), – YouTube

Es un curso de Charles E. Leiserson, uno de los autores de CLRS.

y también estos son buenos, también hechos por MIT.

MIT 6.006 Introducción a los algoritmos, otoño de 2011 – YouTube

Diseño y Análisis de Algoritmos

Deberías considerar hacer 2do y 3er curso Ambos son excelentes cursos y hay algunos temas que se cubren en 1 curso pero no en otro.

More Interesting

Si uno es un desarrollador JS (comprende algoritmos, estructuras de datos, patrones), ¿qué tan difícil sería cambiar al desarrollo Java o C ++?

¿Cómo puedo aprender los algoritmos de resolución de problemas solo?

¿Son los algoritmos genéticos en sí mismos una forma de inteligencia artificial?

¿Deberíamos memorizar algoritmos, o simplemente saber cómo implementarlos?

¿Qué método es el más adecuado para resolver problemas de programación de enfermería, programación dinámica o algoritmos genéticos, y por qué?

¿Dónde puedo encontrar el código fuente de los algoritmos de Data Science?

¿Cómo se usaron los algoritmos cuando no había computadoras?

¿Qué estructura de datos debo usar para completar esta tarea?

¿Cuál es la diferencia entre Manhattan y las medidas de distancia euclidiana?

¿Cuál es el algoritmo utilizado para mostrar el orden de amigos que se muestra en toda la lista de amigos en Facebook?

Dado que muchos algoritmos de aprendizaje automático se ejecutan en GPU, ¿Julia sigue siendo una buena opción para eso?

Cómo encontrar un elemento en un árbol de búsqueda binario

¿Hay algún proceso o conjunto de preguntas que uno debería hacer al resolver problemas tácticos de ajedrez?

Dadas las coordenadas de 3 puntos, cómo encontrar el centro del círculo formado por estos puntos con alta precisión. Para lograr una alta precisión, debe haber algún proceso de división. ¿Hay alguna forma de hacerlo?

¿Cómo funcionan los algoritmos bayesianos para la identificación de spam?