Dernièrement, j'ai envie d'apprendre de nouvelles idées sur la programmation est devenue la forme de procrastination. Il est plus facile pour moi d'apprendre un nouveau cadre, de la langue, de paradigme, de champ, de l'algorithme, etc, que de s'asseoir et de rester dédié à la finition d'un grand projet. Il est très facile de justifier le temps passé à l'apprentissage, car il se sent productifs-et il est potentiellement. Chaque fois que j'apprends quelque chose de nouveau, d'élargir mes horizons un peu et je deviens plus capable d'programmeur.
Maintenant, je suis à un stade où je connais une tonne mais je ne peux pas arrêter d'apprendre. Lorsque je tente de démarrer un projet que j'ai tellement pris l'apprentissage de nouvelles choses que j'ai souvent de ne jamais commencer! Pire encore, j'ai parfois à mi-chemin par le biais d'un projet, puis découvrir une bien meilleure façon d'aborder le projet, et à partir de zéro.
L'apprentissage n'est productive que si vous faites quelque chose avec la connaissance, et à ce rythme, je vais mourir comme les plus compétents de programmeur dans le monde avec rien à montrer pour elle. Je déteste avoir les compétences, mais dépourvues de la dédicace. Je veux devenir une personne qui dit, "je l'ai fait", plutôt que "je peux le faire".
Ma question est, comment voulez-vous convaincre vous-même de mordre la balle et seulement de travailler sur quelque chose, même quand vous vous rendez compte qu'il y a des choses que vous ne savez pas? Comment gérez-vous l'équilibre entre acquisition de connaissances et de produire des résultats?