Resuelve lo irremediable

A menudo me critican en el trabajo por una extraña cualidad: a veces me demoro demasiado en una tarea, ya sea gerencial o de programación, que parece irresoluble. Ya parece que es momento de dejarlo, pasar a otra, pero sigo indagando y indagando. Resulta que no es tan simple.

Leí un maravilloso libro que explicó todo de nuevo. Me encanta eso: actúas de cierta manera, funciona, y luego, ¡zas!, encuentras una explicación científica.

En resumen, hay una habilidad muy útil en el mundo: resolver problemas irresolubles. Cuando no sabes cómo resolverla, o si es posible en principio. Todos ya han abandonado, han declarado la tarea como irresoluble, pero tú sigues indagando hasta el final.

Recientemente escribí sobre la curiosidad intelectual como una de las cualidades clave, en mi opinión, de un programador. Pues bien, eso es. No rendirse, buscar, probar opciones, abordar desde diferentes ángulos, hasta que finalmente la tarea sea resuelta.

Creo que una cualidad similar es clave para un gerente. Incluso más importante que para un programador.

Hay una tarea: por ejemplo, duplicar los indicadores de eficiencia. La mayoría de los gerentes ni siquiera intentan resolver esta tarea. En vez de buscar soluciones, buscan razones por las cuales no vale la pena asumirla. Las justificaciones suenan convincentes, posiblemente porque al gerente superior, sinceramente, tampoco le apetece resolver esta tarea.

Así que, ¿qué explicó el libro? Resulta que resolver problemas irresolubles desarrolla la habilidad de resolver problemas que sí lo son. Cuanto más te demoras en lo irresoluble, mejor resuelves los problemas más simples.

Por cierto, el libro se llama «La fuerza de voluntad», autor – Roy Baumeister.

Me fascina este tipo de cosas desde niño, por una razón bastante prosaica. Vivía en el campo en los años 90, no tenía computadora propia, iba a casa de amigos a jugar. Y, por alguna razón, me encantaban las aventuras gráficas. Tenía disponibles Space Quest, Larry y Neverhood. Y no había internet.

Las aventuras gráficas de entonces no se comparan con las actuales. Los objetos en pantalla no se iluminaban, había cinco cursores: es decir, podías interactuar con cada objeto de cinco maneras diferentes, y el resultado sería distinto. Como los objetos no se iluminan, no puedes hacer pixel hunting (mover el cursor por toda la pantalla y esperar a que algo se ilumine).

En resumen, estuve hasta el final, hasta que me echaran a casa. Pero completé todas las misiones. Entonces fue cuando empecé a amar los problemas difíciles de resolver.

Luego trasladé esta práctica a la programación. Antes era un problema real, cuando mi salario dependía de la velocidad con la que resolvía las tareas, y no podía, necesitaba profundizar en el fondo, entender por qué no funcionaba, y lograr el resultado deseado.

La fábrica salvó la situación; allí, en general, no importa cuánto tiempo pases con una tarea. Especialmente cuando eres el único programador en la empresa y no hay un jefe que te recuerde los plazos.

Pero ahora todo ha cambiado. Y, honestamente, no entiendo a quienes se detienen en 1 o 2 iteraciones. Alcanzan la primera dificultad y se rinden. Ni siquiera intentan otras opciones. Simplemente se sientan y ya.

En parte, el problema lo agrava Internet. Si algo no funciona, corren a buscar en Google. En nuestros tiempos, o te resolvías solo o nada. Bueno, como máximo, le preguntabas a alguien. Sin embargo, en el pueblo no había a quién preguntar, otra vez porque el círculo social estaba limitado por Internet.
Ahora, la habilidad de resolver lo irresoluble ayuda mucho en el trabajo. En esencia, la opción de rendirse ni siquiera se contempla en mi mente. Aquí, parece que hay un punto clave.

La costumbre de resolver lo irresoluble te obliga a buscar una solución, mientras que la falta de esta costumbre te lleva a buscar excusas. O a llamar a mamá en cualquier situación confusa.

Esto se manifiesta especialmente en el trabajo con personal. Normalmente, existen requisitos que el empleado principiante o cumple o no. O hay un programa de capacitación, según cuyos resultados la persona encaja o no.

Y a mí me da igual. Quiero convertir a cualquier persona en programador. Simplemente verificar si cumple los requisitos es demasiado simple. Esta es una tarea solucionable. Hasta una secretaria puede hacerlo. Pero convertir un tronco en un Buratino, eso sí que es un desafío. Aquí hay que pensar, buscar, probar, equivocarse, pero seguir adelante.

Así que, sinceramente, recomiendo abordar problemas irresolubles.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster