L'informaticien Peter Norvig a soutenu dans son essai Teach Yourself To Program in 10 Years que vous avez besoin d'environ 10 000 heures de pratique.
Mais Jeff Atwood a soutenu dans son article Comment devenir un meilleur programmeur en ne programmant pas qu'il croit que la seule façon de devenir un meilleur programmeur est de ne pas programmer.
Ces articles sont en opposition. Existe-t-il des preuves scientifiques pour prouver l'approche de Jeff Atwood?
self-improvement
bywronski
la source
la source
Réponses:
Vous manquez le point.
Jeff Atwood dit qu'être un excellent programmeur nécessite plus que de simples compétences en codage. Cela nécessite également d'être un bon concepteur, de bien travailler avec d'autres personnes et, en général, de devenir un meilleur penseur et résolveur de problèmes.
Le point de Peter Norvig est que vous ne pouvez pas simplement vous procurer une copie de "Devenir un programmeur maître en 24 heures" et vous attendre à ce que cela fonctionne. Mais c'est exactement le nombre de personnes qui posent des questions sur Stack Overflow qui semblent approcher la programmation. Ils pensent pouvoir charger Eclipse, apprendre quelques mots clés et écrire les prochains Angry Birds. Ça prend un peu plus que ça.
la source
La partie "Pas de programmation" devrait venir après beaucoup de pratique de programmation.
Vous devez d'abord être programmeur avant de devenir meilleur. La première barrière d'apprentissage du langage de programmation demandera beaucoup d'efforts à elle seule et la partie de résolution de problèmes sera triviale par rapport aux problèmes que vous devrez affronter plus tard.
MISE À JOUR:
Comme suggéré dans les commentaires, vous pouvez toujours bénéficier de "ne pas programmer alias: (penser)" lorsque vous commencez en tant que programmeur, mais je ne m'éloignerais pas du clavier simplement parce que quelqu'un dit que je devrais le faire pour aller mieux, plutôt vous devriez le faire parce que vous savez que vous devez y penser davantage.
la source