viernes, abril 21, 2006

Formación rentable

Últimamente estoy muy influenciado por ciertos pensamientos de índole económica. Los culpables son Barry Boehm, y su libro "Software Engineering Economics", Kent Beck con su "Extreme Programming Explained" y algunos compañeros del trabajo, que justifican sus decisiones técnicas y no técnicas en términos de inversión, rentabilidad, retorno, valor, ingreso, gasto o beneficio.

Como siempre a la hora de tomar una decisión, tener el máximo de información es bueno, y tener máximo de información de un sólo aspecto es malo. Así que es lógico tener en consideración tanto los aspectos económicos como los técnicos, los psicológicos, los éticos o los sociológicos, por poner algunos ejemplos. Pero me estoy desviando del mensaje original.

Parafraseando la presentación de los eXpedientes, "el conocimiento está ahí fuera", y es enorme (entiende uno la importante labor de los bibliotecónomos y los archiveros). La pregunta es ¿qué conocimiento me interesa aprender? que es una pregunta similar a la que se hace un eNavegante mientras explora la Red: "De todas las páginas que puedo ver, ¿cuáles me interesan más?".

Pues nada, aplicamos conceptos económicos. Aquellos que puedes aprender una vez (inversión) y aplicar muchas veces (retorno). Además ese conocimiento debe ser útil para los demás, no necesariamente para tí, aunque deberías poder disfrutar aprendiendo de él (el aprendizaje es más eficaz si te gusta lo que estudias, eso lo sabemos todos). Para que puedas aprenderlo una vez y aplicarlo muchas (read once, write many ;-), el conocimeinto no debe "degradarse" con el tiempo, es decir, debe ser un conocimiento que no dependa de aspectos pasajeros (por ejemplo, enfoca en principios universales de diseño software, en vez de en la última versión del HackerMasterDeveloperEnvironment Professional Edition, que tiene muchas probabilidades de tener una próxima versión en la que cambia casi todo). Además, con el tiempo, aprender cuesta más, y es lógico que pasados unos cuantos años, alguien con más tiempo y habilidad que tú, con el cerebro más avispado te adelante con la última tecnología... Empleate en los fundamentos, en los conceptos, en los principios, en la base... Y mejora tu habilidad para aplicar esos conocimientos.