CS50 como en un curso de “Introducción a la informática”?
Estoy seguro de que es un buen lugar para comenzar, especialmente si no sabes nada sobre programación o informática en general. Un curso introductorio le dará una base sólida y una comprensión del campo general sin abrumarlo con demasiada información. Cuando voy a la escuela, la primera clase en una especialización en informática es CS301, que es un curso introductorio.
Como Al Klein siempre predica, la programación se trata de aprender estructuras de datos y algoritmos, NO de codificación. Entonces, el siguiente paso lógico después de una breve introducción (si cree que lo necesita) sería aprender estructuras de datos y algoritmos. Esto es lo que hace mi escuela también. El segundo curso en la especialidad de CS es Data Structures.
- Tengo 23 años. ¿Es demasiado tarde para estudiar la introducción a algoritmos por CLRS?
- ¿Existe una estructura de datos con complejidad espacial exponencial?
- ¿Debo conocer algoritmos y estructuras de datos si quiero ser un desarrollador de pila completa?
- ¿Qué vas a aprender y en qué proyecto vas a trabajar este verano como principiante en programación?
- ¿Cómo funcionará el algoritmo KNN para la segmentación de imágenes?
Si quieres sumergirte en la cabeza primero, saltea un curso introductorio y abre un libro sobre estructuras de datos y algoritmos. No será divertido, pero terminarás muy por delante de la mayoría de las personas que estudian “programación” o “informática”.