Habilidades de resolución de problemas mejoradas = Habilidades de codificación mejoradas !!!
Un programador mediocre se enfrentará a estas dificultades:
- A veces se esfuerza por entender la lógica de un problema, pero conoce bien los conceptos básicos de la codificación.
- A veces, la lógica de un problema es muy rápida, pero se esfuerza por implementar esa lógica como código.
Entonces, si mejoramos nuestras habilidades de resolución de problemas y sabemos cómo usar todos los recursos en un lenguaje de programación, en última instancia, nuestras habilidades de codificación mejorarán.
El último paso será cuán buenos estamos optimizando nuestro código que es donde vienen los algoritmos y las estructuras de datos.
- Soy auto-absorbido pero también tengo una baja autoestima. ¿Cómo puedo ganar confianza en mis habilidades pero no aumentar mi propio interés?
- Cómo motivarme después de un mal resultado.
- ¿Por qué siento que mi vida está cambiando ahora? Hasta hace unos meses, la vida era bastante diferente, pero ahora todo parece estar cambiando. ¿Qué tengo que hacer?
- ¿Cuáles fueron los pasos que tomó para mejorar la creación de algoritmos y superar las entrevistas técnicas?
- Tengo una autoconfianza muy baja. ¿Cómo me puedo mejorar?
En breve :
- Comprender bien los conceptos del lenguaje de programación. [Su elección del lenguaje de programación]
- Practica resolviendo muchos problemas. [Usar plataformas competitivas en línea]
- Aprende a optimizar tu código. [DS y algoritmos]
A partir de ahora, si ya conoce conceptos básicos, podría comenzar a practicar diferentes problemas en muchas plataformas competitivas.
- Hackerrank
- Hackearth
- Codechef
“Creo que un buen programador debería saber cómo visualizar problemas en tiempo real en términos de lenguaje de programación”.