¿Cómo puede un programador mejorar su Google-Fu?

En realidad, también me interesa la respuesta a esto, pero me vienen a la mente dos cosas: una, es un proceso intuitivo; segundo, iterativo, realiza muchas búsquedas para navegar por un espacio que está descubriendo poco a poco, reactivando partes de su experiencia para explorar las posibilidades hacia lo desconocido; en tercer lugar, hay dos tipos de incógnitas: incógnitas conocidas, en las que puedes buscar, y incógnitas desconocidas, en las que no puedes buscar porque no sabes que existen; parte del arte es descubrir algunas de estas incógnitas desconocidas y darse cuenta de que hay algunas cosas que no sabías que existen y que son realmente relevantes para tu problema o para solucionarlo. Entonces sabrá cómo navegar y, al menos, tendrá un mapa mental del espacio del problema y el espacio de la solución. Normalmente no resuelves la mayoría de los problemas. Debería seleccionar cuidadosamente entre un amplio espacio de elección, pero es bueno descubrir o redescubrir más y más. A veces es frustrante lo mucho que olvidamos, pero esto se compensa cuando somos recompensados ​​por la rapidez con que recordamos cuando surgen indicios en un proceso de búsqueda iterativa. Todavía estoy confundido si mi memoria vaga es una adaptación al hecho de que puedo llegar a la mayoría de las cosas en unas pocas búsquedas. Me gustaría tenerlo todo en mi mente como algunas personas, pero tal vez no sea necesario 🙂

Primero, sea claro sobre su problema. Lo que está buscando, una corrección de errores en su código o un concepto o algoritmo que no haya entendido correctamente.

En segundo lugar, busque solo aquellos sitios web que solo están destinados a programaciones, como ver un video de YouTube en busca de un algoritmo de un aficionado que nunca ayudará. Intente encontrar su respuesta en sitios web como el desbordamiento de pilas, etc.

Tercero, sí vendrá después de alguna experiencia y tres años no es tanto tiempo.