Cómo lidiar con mi necesidad compulsiva de conocer cada detalle sobre cada tecnología que estoy usando

Entiendo de lo que estás hablando.

Necesitas formular una estructura para aprender. Esto es algo que te creas, solo haciendo esta parte revelará mucho sobre el tema y calmará tu mente, debes tener el control y así es como hacerlo. Confía en ti mismo y pruébalo.

1.
Defina su objetivo para aprender el material y lo que debería poder hacer después de aprenderlo todo (aplicación práctica).

2.
Obtenga una fuente que lo ayude a mapear el tema, es decir, defina claramente las partes principales y comprenda qué papel desempeñan en la imagen general del tema que está aprendiendo. (Quora puede ayudarlo a guiarlo hacia el material que lo ayudará con el tema que desee abordar).

3.
Enfoque una parte principal a la vez, por
a. También descomponiéndolo en sus elementos más pequeños, y
segundo. asegúrese de entender dónde encaja cada uno de estos elementos dentro de la
parte principal en la que está trabajando, y también qué papel desempeña dentro de la
imagen más amplia del tema en su conjunto (esto se puede hacer sin tener
una comprensión completa de cómo funciona algo, sabiendo lo que es
Se supone que hacer es la clave aquí).

4.
Sepa que hay suficiente tiempo, averigüe qué tecnologías son más importantes para lo que quiere hacer (así que sepa por qué desea aprender sobre un tema en particular) y establezca una lista de “elementos principales” en función de lo que USTED desea. hazlo, entonces sabrás por dónde empezar.

De esta manera cuando buscas información estás
a. aclare lo que quiere saber y entenderá dónde encaja
tu asunto.
segundo. No circulas en círculos, tienes un camino claro hacia donde te encuentras.
yendo y por qué
do. te sientes en control

Permítase el permiso para hacer una norma de mirar / escanear nueva información que puede llegar a su camino solo para discernir dónde encaja; usted hace esto para poder asignarlo a su sección particular y dejarlo allí hasta que llegue a esa parte del tema.
A medida que se familiarice con el tema que mejorará su capacidad de discernimiento, comprenderá lo suficiente como para saber qué es el ruido y qué es la información realmente útil.
Además, reserve tiempo específicamente para buscar información, no combine el tiempo de aprendizaje y el tiempo de obtención de información. Mantenerlos separados te da control.
Mantenga su mapa cuando sea hora de aprender, no se preocupe, cubrirá todo de esta manera; y no intente aprender demasiado a la vez, cuando su cerebro comienza a sentirse distraído, tómese un descanso y tome nota de cuánto tiempo suele concentrarse, esto lo ayudará a estructurar su tiempo de aprendizaje, ajústelo hasta que se adapte. usted, y tenga en cuenta qué hora del día es mejor para usted, puede usar la hora en que su habilidad de concentración es inferior a la información de origen.
Y dese tiempo, descanso, ayuda mucho más con concentrarse y retener información que hacer demasiado, realmente ayuda. Y una estructura no significa que debe ser rígido, debe ser flexible para encontrar lo que funciona mejor para usted. Paciencia, este es tu momento.

5.
Asegúrese de configurar una cantidad limitada de tiempo para obtener la información de origen, hay mucho por ahí y puede comenzar a parecer un ruido, se fatigará si lo hace en exceso, como estoy seguro de que ahora sabe.
a. busque solo la sección en la que está trabajando y
segundo. use el mapa temático que creó para guiarlo, le dirá cuál
preguntas que hacer y, por lo tanto, ayudarlo a evitar la sobrecarga de información y
desorden.

Y…

Cuando haya terminado con todas las secciones y esté en el punto en el que desea aplicar su conocimiento, no se preocupe por preguntarse si hay cosas que tal vez no sepa, ha cubierto bien el tema (su mapa es muy importante); y si hay lagunas en su conocimiento, aparecerán como preguntas que aún tiene a medida que construye su proyecto, no ignore estas preguntas: son su intuición las que revelan agujeros que tal vez no haya visto o cosas que necesita comprender mejor. de, usarlos.

Hable con alguien que haga el tipo de trabajo que acaba de aprender, esto aumentará su confianza si aún se siente inseguro o revela dónde puede faltar. Si no prefieres hacer esto, podrías, para ciertos temas, leer un libro completo sobre el tema, con la idea de comparar / relacionar el conocimiento que contiene con lo que has aprendido. Esto solo puede ser necesario si no se siente seguro de lo que aprendió hasta ese momento o simplemente es alguien que disfruta haciendo esto.

APLICAR SU CONOCIMIENTO – la mejor manera de entender algo:
Poner el conocimiento para usarlo de la mejor manera para ver qué tan lejos ha llegado, no tenga miedo de cometer errores, puede descubrir algo que otros pasaron por alto y / o claramente algo que pasó por alto. Cuando hayas cubierto bien un tema, cualquier prueba y error te beneficiarán, corregir un error es una forma estupenda de aplicar tu cerebro y aprender a un nivel más profundo.

Cuídate.

Creo que necesitas que otra persona te siga molestando por la fecha límite y no te permitirá ir a casa sin terminar tus tareas. Si hay una persona así en mente, comuníqueselo. Dándoles permiso para hacerte miserable si no completas la tarea a tiempo.

Tu problema real parece ser que tienes miedo de que te equivoques. La solución simple para esto es que te des cuenta de que, independientemente de lo que aprendas, todavía lo harás mal.

La mejor manera de que usted se entienda menos mal es practicar, porque el problema no es que no sepa todo acerca de todas las tecnologías que pueda usar. El problema es que todavía no tienes una respuesta adaptativa a la injusticia. Necesita desarrollar esa respuesta, y la única forma de lograrlo es hacer muchas cosas mal y corregirlas.

Abrazar el error. Es como realmente aprendes.

No entiendo en qué contexto pone esta lectura suya si no ha comenzado a programar. ¿Cómo evalúa la calidad o relevancia de su lectura si no tiene experiencia de primera mano? ¿Cómo pensó que empezaría a comprender el significado de “software bien diseñado” si nunca tuvo una versión A que necesitaba cambiar a la versión B y en el proceso aprendió lo que realmente afecta la facilidad del cambio? ¿O pensaste que puedes saltarte la práctica y escribir un software perfecto en la versión 1.0 y luego está listo?

¿Sabía que la programación es 10% de lectura, 10% de diseño, 10% de codificación y 10% de rediseño y el 60% restante es mágico?

Pero sí. Anda y lee todo lo que quieras. Un día encontrará un libro sobre pruebas de software y dirá: “Dios mío, necesito poner todo lo que leo en una nueva perspectiva”. Y ya te vas. Releyendo

De lo contrario, solo tendrás que aceptar que la magia está ahí y comenzar a codificar. Un día, algo me dice, encontrarás la magia y desearás tener tiempo para leer.

Puedes lidiar con eso sabiendo que una de dos cosas puede ocurrir con esa obsesión:
1) saber que su empleador lo despedirá por tomar demasiado tiempo para hacer dicho trabajo
2) si los trabajadores independientes saben que su idea tardará mucho en llegar al mercado y ser presentada por otra persona
Mucho un buen consejo aquí sobre cómo frenar esa mentalidad, así que no lo haré, pero saber que todos tenemos que cumplir con los resultados y se lo debemos a nuestros empleadores debería ayudarlo a comprender que nosotros también tenemos una obligación con ellos y no solo con nosotros.

Solo se da cuenta de esto: después de haber leído con éxito todo sobre una determinada tecnología, no habrás entendido todos los detalles. Incluso las personas que crearon dicha tecnología no entienden todos los detalles, y no estoy hablando de la división del trabajo; estoy diciendo que no entienden todos los detalles del código que ellos mismos escribieron. Si no me crees, simplemente revisa su rastreador de errores y algunas de las bases de datos de vulnerabilidades.

Entonces, lea lo suficiente como para poder iniciar un proyecto simple, observe algún proyecto similar existente, si está disponible, luego cambie al “modo a pedido”, donde puede buscar información cuando surja la necesidad. Debería notar rápidamente que leer la documentación completa como un libro hubiera sido una pérdida de tiempo, ya que con bastante frecuencia los problemas que encuentra no se resolverán allí, sino que implicarán piezas de información distantes y aparentemente no relacionadas que no habría tenido. Capaz de armar si no fuera por un proyecto real que los necesita.

Además, comprenda que su primer proyecto en un nuevo entorno siempre será una mierda, sin importar cuánta lectura haya hecho. Pero el segundo será mucho mejor que cualquier cosa que la documentación pueda haberle dicho.

Y sobre el tratamiento del TOC en general, la perfección es ineficiente. Si puede obtener algo del 80% perfecto para el 20% del tiempo y los recursos, se lo debemos al mundo para no hacerlo perfecto.