<body>

Sitios web relacionados: PingBlog | Fotos

sábado, noviembre 18, 2006

Lenguajes de programación y portafolios: Sólo quienes diversifican sus herramientas sobreviven

Después de leer algo en Internet (un defensor del software libre rasgandose las vestiduras por el asunto de la licencia de Java), se me ocurrió la siguiente analogía:

Usted tiene cierto capital que desea invertir, ver crecer y tiene la opción de comprar los siguientes intrumentos financieros:
  • Uno que es más estable pero de poco crecimiento, potencial de perdida o ganancia limitados. Llamemoslo "1".
  • Uno que es más volatil y frágil pero con potencial de ganancia (o perdida) más grandes. Lo llamaremos "2".
  • Ambos se mueven en direcciones opuestas. Si "1" sube en valor, entonces "2" baja y viceversa.
Usted puede invertir, con capital limitado, y crear un portafolio con las siguientes conbinaciones:
  • Usted arma un portafolio con solo elementos del tipo "1". Es quizas un poco más seguro cuando el mercado es adverso pero seguramente va a perder la oportunidad de ganar más cuando las cosas van bien.
  • Sólo tiene elementos del tipo "2". Cuando las cosas van bien las ganancias son inmensas, pero si hay un movimiento adverso entonces la posibilidad de perdida es enorme.
  • Tiene una combinación de "1" y "2". Que tanto de "1" y "2" depende de que tanto riesgo de ganar y perder puede asumir, pero al tener una mezcla esta persona puede compensar mejor los efectos del mercado a la vez de que puede ganar más que el promedio, valiendose del hecho de que ambos instrumentos se mueven en direcciones opuestas.
Es una estrategía básica de inversión, llamada diversificación. Fijese que nunca hablé de que "1" eran bonos y "2" eran acciones, ponga usted allí por ejemplo lenguajes de programación, plataformas Open Source o propietarias y entonces se dará cuenta de que si usted no diversifica sus intereses entonces quizas estará asumiendo riesgo sin necesidad o estará perdiendo valiosas oportunidades.

Usted tiene un capital limitado (tiempo y dinero para aprender un lenguaje / plataforma) y quizas varias opciones antagonicas de lenguajes / código abierto o cerrado. Al balancear su inversión (que aprender y utilizar) usted está maximizando su inversión.

Creo que la analogía no es tan descabellada después de todo y que usted como capital se merece la mejor solución que maximice los resultados ;)

Buscar en Technorati: , , , ,
Buscar en Blogalaxia: , , , ,

4 Comentarios:

Blogger Skatox dijo que...

buen post explicando el tema de manera sencilla y entendible a los gerentes :P

Por cierto, ¿seras que puedes hacerme un favor, de cambiar el enlace que tienes a mi blog en technorati a www.skatox.co.ve/blog ?

8:24 AM (enlace permanente)  
Blogger jcamargo dijo que...

Interesante la analogía, el mercado donde uno se encuentre laborando también exige conocimientos mixtos (soft libre / privativo)

entonces estas programando en .net ? :-)

Saludos
jc.

2:54 PM (enlace permanente)  
Blogger KodeGeek dijo que...

Saludos,

El articulo no es para gerentes, es una analogía a cualquier cosa en esta vida: Todos los extremos son malos. Un balance de que herramientas usar y cuando es imprecindible para poder sacar lo mejor de cualquier situación.

Jorge, C# le está ganando terreno a Java en las grandes compañias en varias areas; Si el futuro es C# y no Java entonces aprenderemos C# :)

4:59 PM (enlace permanente)  
Anonymous Zeitan dijo que...

Yo parto de algo muy simple,¿ el cliente se adapta a lo que tu sabes o tu tienes que adaptarte al cliente??
Yo me adapto al cliente haciendole las recomendaciones que competan pero algunas veces las lineas de desarrollo fueron definidas por este y hay que asumirlas y listo. Parto de esto ya que nunca entendi las opiniones en la comunidad de software libre de venezuela las cuales pense al final que fueron emitidas por "duques feudales" que deseaban hacer su comarquita particular de negocio y enarbolaban la bandera de software libre para esto y hoy día ridiculamente salieron como histericos contra un Java GPL. Al final señores, me importa un bledo en que "lenguaje" tenga que hacer algo, como un accionista prefiero tener una cartera de inversion abierta y variable segun la temporada de trabajo asi me puedo adaptar a los requerimientos que hagan de mis servicios(el día de hoy por ejemplo estoy programando en Visual Foxpro, y T-SQL), mañana estare en J2EE y .NET y el sabado que viene estare hablando de MDX y OLAP en un curso y esta misma semana debere estar con php+postegreSQL, ¿me amarga eso?, para nada, prefiero poder tener "acciones" de diferentes empresas antes de hundirme con una sola...

2:14 PM (enlace permanente)  

Publicar un comentario en la entrada

Enlaces a este articulo:

Crear un vínculo

<< Regresar