Cómo mejorar en la resolución de problemas en informática

De acuerdo... escucha.

Lo que voy a contarte puede parecer ridículo o una broma, pero NO lo es.

Se mejora en la resolución de problemas resolviendo problemas.

Ahora, de nuevo... esto no es una especie de trivialidad. La resolución de problemas es una habilidad. Para TODAS tus habilidades mejoras cuanto más las estás usando, y no hay atajos para ello.
Mejoras tocando el piano tocando el piano.
Mejoras levantando pesas levantando pesas.
Mejoras corriendo, corriendo.
Y...
Mejoras resolviendo problemas resolviendo problemas.

Así que coge un libro como el de Kleinberg y Tardos, y repasa TODOS los problemas resueltos en él. Intenta leerlo. No hojearlo. Si ves algo que no sabes qué es, por, digamos, símbolos con los que no te sientes cómodo, entonces no sigas. Quédate ahí hasta que sepas qué demonios acabas de leer.

Una vez que entiendas todos estos problemas, que ya están resueltos, empieza a resolver los problemas que no están resueltos. No esperes a que tu instructor te asigne alguno. Resuélvelos todos.

Puede sonar intimidante pero considera dos cosas:

Primero, es la única manera.

Segundo, cuanto más resuelvas más fáciles se vuelven, cuanto más fáciles se vuelven mejor te sientes, así que' comamos frijoles para la víspera... perdón... quise decir que a medida que vayas resolviendo, irás mejorando, y cada siguiente problema será mucho menos intimidante de lo que originalmente pensabas. Con el tiempo, te sentirás tan cómodo que tal vez te sientas tentado a saltarte los que quedan y pasar al siguiente capítulo.

No lo hagas. Estos problemas son como los antibióticos. Necesitas tomar el curso completo aunque te sientas mejor antes de terminar con todos ellos. Todos demuestran algo diferente a veces algún detalle o matiz que solo ENTONCES podrás apreciar. No están ahí como una especie de grind quests del WoW. Importan.

Ahora sigue estos consejos y te convertirás en un experto solucionador de problemas. Garantizado.