El informático Peter Norvig argumentó en su ensayo Teach Yourself To Program in 10 Years que necesitas alrededor de 10,000 horas de práctica.
Pero Jeff Atwood argumentó en su publicación Cómo convertirse en un mejor programador al no programar que cree que la única forma de convertirse en un mejor programador es no programar.
Estos artículos están en oposición. ¿Hay alguna evidencia científica para probar el enfoque de Jeff Atwood?
self-improvement
bywronski
fuente
fuente
Respuestas:
Te estás perdiendo el punto.
Jeff Atwood dice que ser un excelente programador requiere más que solo habilidades de codificación. También requiere ser un buen diseñador, trabajar bien con otras personas y, en general, convertirse en un mejor pensador y solucionador de problemas.
El punto de Peter Norvig es que no puedes simplemente recoger una copia de "Conviértete en un programador maestro en 24 horas" y esperar que eso funcione. Pero esa es exactamente la cantidad de personas que hacen preguntas en Stack Overflow parecen acercarse a la programación. Creen que pueden cargar Eclipse, aprender algunas palabras clave y escribir los próximos Angry Birds. Se necesita un poco más que eso.
fuente
La parte de "No programación" debe venir después de una buena práctica de programación.
Primero debes ser un programador antes de convertirte en uno mejor. La primera barrera de aprendizaje del lenguaje de programación requerirá mucho esfuerzo solo y la parte de resolución de problemas será trivial en comparación con los problemas que tendrá que enfrentar más adelante.
ACTUALIZAR:
Como se sugiere en los comentarios, aún puede beneficiarse de "no programar aka: (pensar)" cuando empiezo como programador, pero no me alejaría del teclado solo porque alguien dice que debería estar haciendo eso para mejorar, en lugar de debe hacerlo porque sabe que necesita pensarlo más.
fuente