Si quiero especializarme en cs, ¿debo tomar los cursos más básicos?

Recomendaría comenzar con los cursos básicos y avanzar desde allí.

Tiene una ventaja muy prometedora y una impresionante lista de posibles escuelas. Sin duda eres inteligente y capaz, y podrías saltarte lo básico. Sin embargo, te harías un mal servicio. Por todo lo que puede saber y todo el código que ha escrito, es posible que no conozca una estructura de datos como debería, o cómo hacer una determinada operación de la mejor manera. Es posible que no tenga todo el conocimiento básico que necesita, aunque estará por delante de la mayoría de los estudiantes de primer año de CS. Entonces, comienza básico. Con su experiencia previa en codificación, le irá muy bien.

Cuando se trata de disparar con rifle, alguien que enseñe a una persona a disparar preferiría tener un estudiante sin experiencia y sin hábitos, que un estudiante con experiencia y malos hábitos. Entonces, al ingresar a su curso de CS como estudiante de primer año, esté dispuesto a probar diferentes enfoques o, potencialmente, tener que romper algunos malos hábitos que haya adquirido.

Además, es mejor comenzar de manera básica y darse cuenta de que no es necesario que comenzar demasiado lejos, perder el tiempo y luego tener que comenzar de nuevo.

No diría que solo debe tomar cursos básicos, pero diría que tome los cursos básicos ya que esa es la base y si su base es sólida, creo que es un gran comienzo. No solo debe elegir cursos fáciles o difíciles, sino elegir una combinación de ambos y ver dónde se encuentra y avanzar desde allí. Creo que intenta ver a dónde va tu interés y qué es lo que más amas y persíguelo. Puede ser ciencia de datos o finanzas o tecnología o cualquier otra cosa.