El 90% de todas las personas que te darán sugerencias para mejorar tus habilidades de CS, te dirán que tomes algunos algoritmos y los aprendas, lo que te ayudará a mejorar tus habilidades.
Ahora, qué sucede, aquellos que aún son principiantes intentan seguir los consejos dados por las personas que ya están en algún nivel más alto en la programación. Pronto, comienzan a pensar que los algoritmos son todo y si no podemos saberlo correctamente, la codificación no es lo nuestro. Por lo tanto, van por los algoritmos y terminan confundidos debido a su complejidad. Toda la programación parece difícil porque comenzaron con algoritmos.
Bueno, los algoritmos son más avanzados, simplemente no son necesarios en un nivel inferior de implementación. Se agradece el conocimiento de los algoritmos, pero si no lo tienes, no significa que la programación no sea lo tuyo. Hay mucho que puedes hacer sin algoritmos.
No estoy dando a entender que uno no debe aprender algoritmos en absoluto. Lo que estoy diciendo es que no es necesario.
- Cómo recuperarme
- Mucha gente dice que el foro de Landmark transformó sus vidas. Pero no experimenté una transformación. ¿Qué me perdí?
- ¿Cuáles son algunas maneras de mostrar más autocontrol?
- Tengo 23 años y mi autoconfianza es muy baja. ¿Cómo puedo mejorar eso?
- Con todos los recursos para el desarrollo personal, ¿por qué seguimos donde estamos?
Ahora, lo que sugeriría es aprender lo básico y comenzar la implementación, hacer clones. Sí, eso es correcto, hacer clones de cualquiera de las aplicaciones funcionales existentes. Eso es altamente efectivo. Actualmente estoy trabajando en un clon reddit utilizando el framework de pila MEAN con la ayuda de thinkster. Te sugiero lo mismo. Olvida los algoritmos y todo y empieza a implementar. Haga un clon de Quora, Facebook, etc. Aprenderá a buen ritmo si hace esto.