Creo que esta es una gran pregunta y para ser 100% honesto, estoy bastante seguro de que usted (el OP) sabe que hay un mayor involucramiento en ser un “buen programador ™”.
Comenzaré y resumiré mis pensamientos: no, una gran cantidad de práctica puede no hacerte un buen programador . Puede convertirlo en un programador eficiente en un dominio específico (potencialmente), pero no lo convertirá en un gran programador capaz de encontrar su camino en diferentes dominios.
Pensando en un ejemplo, hablemos de un personaje ficticio llamado Bob. Bob es un carpintero aficionado que acaba de construir su primer cobertizo de madera. Cometió numerosos errores, viajes en busca de suministros (debido a los errores o la falta de conocimientos / herramientas) y al final del día finalmente completó el cobertizo que estaba muy por encima de sus estimaciones originales de tiempo.
- Cómo convertirse en una celebridad o actriz
- Quiero convertirme en un físico cuántico. Estoy en el 11 ° CBSE. ¿Cuáles pueden ser mis planes de carrera?
- Quiero ir al extranjero para mis estudios, pero soy de una familia de clase media. ¿Cómo puedo ir al extranjero?
- ¿Cuál puede ser el alcance de PharmD en India?
- ¿Las certificaciones de Microsoft tienen algún valor?
El amigo de Bob vio el cobertizo y le pidió que le construyera uno. Bob dijo que sí, y de lo que aprendió en el primer cobertizo, lo completó en la mitad del tiempo y cometió menos errores.
Otro de los amigos de Bob le pide que construya otro cobertizo … y así continúa hasta un punto de rendimientos decrecientes …
¿Cuál era el punto sobre la práctica y Bob, verdad? Bob solo estaba mejorando sus habilidades en un dominio. No sabe nada de diseño, no sabe trabajar con aluminio u otros materiales y no pudo construir una casa (fontanería, electricidad, etc.).
Por lo tanto, la práctica en un área en particular es inútil si no puede comunicarse con la gerencia, extiende sus habilidades a diferentes proyectos, no puede aprender de sus errores, difunde el conocimiento de los demás, etc.
¡Espero que el ejemplo haya ayudado!