No en realidad no.
Ser un buen programador requiere muchas habilidades que no aprenderás al seguir tutoriales o practicar. Realmente necesitas pasar por el proceso de desarrollo de software real.
Para comenzar, necesita comprender los deseos o necesidades de las personas que están interesadas en tener el software y los usuarios de ese software. A partir de eso, necesitas poder diseñar una solución. Tendrá que implementar, probar y depurar esa solución. Tendrá que entregarlo. Tendrá que mantenerlo, corregir errores y agregar nuevas funciones. Esto no es un flujo simple; volverá a los pasos anteriores repetidamente, refinando su comprensión, su diseño y su implementación.
También necesitarás trabajar con otros desarrolladores. Eso significa poder comunicarse, compartir ideas, comprometerse, trabajar con el código de otras personas.
- Estoy pensando en tomar el nanodegree ReactJS en Udacity. Por $ 500, ¿vale la pena?
- ¿Qué es lo mejor que aprender en Khan Academy?
- ¿Qué es mejor, la especialización de algoritmos de Coursera, InterviewBit o la resolución de jueces en línea?
- Cómo aprender el comercio en línea de forma gratuita en la India
- ¿Es el microaprendizaje una herramienta efectiva de diseño instruccional?
Te llevará años convertirte en un buen programador. Eso no es una reflexión sobre usted, es solo que la programación es una tarea compleja que implica mucha creatividad y resolución de problemas. El talento y la habilidad natural solo te llevarán muy lejos. Requiere mucho conocimiento y experiencia para ser bueno.
Eso no significa que hacer tutoriales y practicar no valga la pena. Es una forma de aprender algo de lo que necesita para convertirse en un buen programador. Simplemente no es suficiente.