Los chicos listos y Wall Street

Escrito por Juanjo el Tuesday, 27 de October del 2009 a las 12:12 am

Hace poco leí un artículo muy interesante en el New York Times llamado Wall Street Smarts, sobre la influencia de la gente inteligente en el colapso del sistema financiero del año pasado, génesis de la actual crisis económica mundial. El artículo ha causado un poco de revuelo, y opiniones derivadas pueden leerse aquí y aquí.
He realizado una traducción más o menos libre porque creo que vale la pena leerlo y echarle un pensamiento:

La gente lista de Wall Street

“Si quieres saber realmente por qué el sistema financiero estuvo a punto de colapsar a finales de 2008, te lo puedo decir en una única frase”.

Estas palabras salieron de un hombre sentado a unos tres o cuatro taburetes de mi, en un bar escasamente poblado del Midtown, mientras esperaba a un amigo mío. “¿Pero voy a tener que comprarle una trago para oirla?” pregunté.

“Para nada”, dijo. “Puedo comprar mis propias bebidas. Mi 401(k) (plan de jubilación, más información en la Wikipedia) está intacto . Me fui del mercado hace 8 o 10 años, cuando me percaté de lo que estaba pasando”.

En efecto parecía capaz de comprar sus propias bebidas; una de ellas, un dry martini, estaba en la barra frente a él. Era un hombre en la edad de la jubilación, los años bien llevados, cabello gris, usando el mismo tipo de vestimenta que debe haber usado en alguno de los campus de la Ivy League a finales de los 50 o principios de los 60 - chaqueta tweed, pantalón gris, camisa de botones azul y una corbata que, vista de lejos, parecía decorada por pequeñas coles de Bruselas.

“OK”, dije. “Vamos a oírla”.

“El sistema financiero estuvo cerca de colapsar”, dijo, “porque gente inteligente empezó a trabajar en Wall Street”. Tomó un sorbo de su martini y miró directamente a la fila de botellas de detrás de la barra, como si la conversación ya hubiese acabado.

“¿Pero no estaban ya esos chicos listos en Wall Street?” pregunté.

El me miró de la misma forma que un profesor de matemáticas mira a un alumno que, a pesar del esfuerzo heroico del profesor, parece incapaz de aprender los principios más rudimentarios de una división con varias cifras. “O eres más joven de lo que aparentas, o no tienes muy buena memoria” me dijo. “Uno de los conferenciantes de mi 25th reunion (tradición estadounidense, donde una promoción universitaria se reúne 25 años después de graduarse) dijo que, de acuerdo a un estudio que había hecho a los presentes, los ingresos en esos momentos eran inversamente proporcionales a la situación académica que tenía la clase, en parte porque cada uno de la tercera parte de la clase con notas más bajas se habían convertido en millonarios de Wall Street”.

Pensé en mi propia clase de la facultad, de aproximadamente la misma época. El mejor estudiante había sido nombrado juez de la corte federal de apelaciones ganando, según los estándares de Wall Street, calderilla. Un montón de alumnos con méritos académicos igual de impresionantes se convirtieron en profesores. Pude imaginar a los futuros titanes de Wall Streets dormitando en las filas traseras de algún curso soporífero como Introducción a la Geología.

“Realmente suena como algo bastante acertado” dije.

“Claro que es acertado,” contestó. “No me malinterpretes. los chicos con peores notas que fueron a Wall Street tenían muchísimas cualidades buenas. La mayoría de ellos eran bastante agradables. Daban una buena impresión. Y ahora nos damos cuenta de que según los estándares que llegaron luego, no eran suficientemente codiciosos. Sólo querían una casa bonita en Greenwich y quizás un velero. Muchos de ellos venían de familia que habían estado siempre en Wall Street, por lo que estaban acostumbrados a casas bonitas en Greenwich. No sentían la necesidad de aprovechar todo el negocio como para obtener el dinero que permite, fácilmente, un segundo yate transoceánico.

“¿Entonces qué pasó”?

“Ya te lo dije, los chicos listos empezaron a ir a Wall Street”

“¿Por qué?”

“Pensé que nunca lo preguntarías”, dijo, haciendo un practicado gesto con sus cejas que consiguió que el barman empezara a mezclar otro martini.

“Ocurrieron dos cosas. La primera es que la cantidad de dinero que se podía hacer en Wall Street con hedge funds (fondo de inversión libre) y private equity operations (operaciones de capital privado: valores de renta variable de compañías que no cotizan en bolsa) era simplemente alucinante. Al mismo tiempo, las universidades se fueron encareciendo tanto que gente de familias razonablemente prósperas se graduaban con deudas enormes. Fue entonces cuando incluso los chicos más inteligentes fueron a Wall Street, quizás convenciéndose a si mismos de que en pocos años tendrían tanto dinero que podrían convertirse en profesores o abogados o lo que sea que fuera su vocación en primer lugar. Es ahí cuando se empiezan a leer historias sobre el porcentaje de egresados de la Universidad de Harvard que tenían planeado entrar en la industria financiera, o de ir a una escuela de negocios para poder entrar en la industria financiera. Es ahí cuando empiezas a leer sobre esos genios del M.I.T y Caltech que en lugar de ir a la escuela de posgrado en física, fueron a Wall Street a calcular ventajas arbitrarias.

“Pero no me ha dicho aún cómo eso trajo consigo la crisis financiera”

“¿Alguna vez oíste la palabra “derivado financiero”? preguntó. “¿Tu crees que nuestros chicos podrían haber inventado, digamos, “cobertura por riesgos crediticios” (Credit Default Swaps)? ¡Por favor!. No podrían haber hecho todos los cálculos.”

“¿Por qué tengo la sensación de que hay un paso más en este escenario?” dije.

“Porque lo hay”, contestó. “Cuando los chicos listos empezaron en este negocio con la titularización de cosas que ni siquiera existían en un primer término, ¿quienes estaban dirigiendo las empresas en donde trabajaban? ¡nuestros chicos! ¡la parte baja de la clase! Gente que no tenían ni la menor idea de lo que era un credit default swap. Todos lo que nuestros chicos sabían era que se estaban haciendo asquerosamente ricos, y les había gustado. Todo ese dinero fácil había acabado con su sentido de “suficiencia”.

“Entonces tener gente inteligente por poco causa el colapso de Wall Street”.

“Lo has entendido”, me dijo, “te ha llevado un tiempo, pero lo has entendido”

La teoría sonaba demasiado simple para ser verdad, pero a bote pronto no le pude encontrar ningún fallo. Me encontré contemplando el tipo de caos que una horda de hombres inteligentes podría causar en otras industrias. Vi a esas industrias desplomándose, una a una, por una inteligencia superior. “Creo que necesito un trago”, dije.

Él asintió al ver mi vaso, e hizo otro de esos gestos con la ceja al camarero. “Por favor”, dijo, “Permíteme”.


Escribir comentario

Categoria: Actualidad, Economía

Diez Consejos para proteger tu privacidad en Facebook

Escrito por Juanjo el Monday, 21 de September del 2009 a las 10:01 pm

   Hace poco leí un artículo en inglés sobre consejos de privacidad en Facebook que me han parecido muy importantes conocer: 10 Solid Tipos to Safeguard Your Facebook Privacy

   Las redes sociales estan experimentando una masificación brutal en su utilización, y me he encontrado casos, sobre todo en personas poco acostumbradas a la navegación en la red y a los peligros que conlleva su mala utilización (nativos no digitales) exponiendo muchísimos datos sensibles sobre ellos mismos que no deberían estar circulando en Internet.  También es cierto que muchísimas personas, que a priori se desenvuelven mejor en ámbitos digitales, incurren en los mismos problemas y defectos, probablemente por falta de conocimiento, o por simple dejadez. 

   Teniendo en cuenta de que en Facebook está hasta mi madre, literalmente hablando, he traducido libremente los consejos para que puedan leerlo las personas que no controlen el inglés:

1 - Organiza a tus amigos en Listas

   ¿Qué haces cuando tu jefe, tu madrastra, o algún "conocido" te envía una petición de amistad en Facebook? Usar las listas de amigos, que es la base con la que cuentas para mantener tu privacidad. Elige Amigos > Todos mis amigos  en el menú superior, y luego utiliza el enlace Crear nueva lista para construirlas. Algunos ejemplos pueden ser Compañeros del trabajo, Familia, Compañeros de la Universidad, etc. Tus amigos no pueden ver tus listas, así que puedes nombrarlas de la forma que mejor se adecúe a tus necesidades. (Recomiendo, no obstante, evitar nombres como "Tías buenorras", "Pobres diablos" o similares :P)

01

   Tip: En la barra de navegación de la izquierda, puede que no se muestren por defecto todas las listas que has creado. Haz click en "Más" para verlas todas, y luego selecciona y arrástra aquellas que quieras ver por encima del separador.

2 - Personaliza la privacidad de tu Perfil

   Haz click en Configuración > Configuración de Privacidad > Perfil. Selecciona qué partes de tu perfil podrán ser vistas por quién.

02

   Si eliges la opción "Personalizar" en el menú seleccionable, puedes ser mas especifico. Es aquí donde las listas de amigos del punto anterior se convierten en útiles de verdad.

03

   También ve a la pestaña Información de Contacto y elige cuántos datos de contacto quieres que sean compartidos en Internet.

3 - Establece el Nivel de Privacidad de Facebook en los Álbumes de Fotos

   En la pestaña Fotos de tu perfil, haz click en Privacidad del Album. Aquí puedas usar de nuevo tus listas de amigos para establecer el nivel de privacidad para cada álbum.

04

   Ten en cuenta que tus fotos de perfil van a un álbum especial que está siempre visible para todos tus amigos (no es muy recomendable que tu jefe vea la última tranca a base de tequilas que pillaste)

4 - Restringe la visibilidad de las búsquedas

   Haz click en Configuración > Configuración de Privacidad > Búsquedas para establecer la visibilidad de tus datos cuando alguien está usando las búsquedas en Facebook. Este punto es una forma muy importante de salvaguardar tu privacidad. Puedes seleccionar también qué se mostrará en los resultados.

05

5 - Controla los envíos automáticos al Muro y las actualizaciones de tus acciones

   Tus acciones en Facebook como comentarios, gustos, "galletas de la suerte", aparecen resaltados en las páginas de inicio de todos tus amigos. No puedes usar listas de amigos aquí, así que sólo puedes activarlo o desactivarlo. Ve a Privacidad > Noticias y Muro y elige si quieres que tu jefe o tu ex sepan que estás enrollado con alguien.

06

6 - Establece la política de privacidad de tu Muro

   Ve a la página de tu Perfil, haz click en Opciones > Configuración bajo la caja de estados.

07

Aquí puedes controlar si tus amigos pueden postear en tu Muro, y quierenes pueden ver los mensajes hechos por tus amigos.

7 - Evita aparecer en Anuncios

   Facebook tiene dos tipos de publicidad: de terceras partes y de Facebook. Los anuncios de terceras partes actualmente no pueden usar tus fotos, pero hay un ajuste para no permitirlo en el futuro. Ve a  Configuración > Configuración de Privacidad > Noticias y Muro > pestaña Anuncios de Facebook y desactívalo.

08

Los anuncios de Facebook que se muestran a tus amigos son sobre ‘acciones sociales’ como convertirse en fan de algo. También se puede desactivar en el pie de la página.

8 - Protégete de las aplicaciones de tus amigos

   Ve a  Configuración > Configuración de Privacidad > Aplicaciones, haz click en la pestaña Configuración y desmarca todas las opciones. Esos ajustes controlan qué información sobre ti es visible en las aplicaciones instaladas por tus amigos. Por defecto, están marcadas como visibles, lo que significa que tus preferencias religiosas, sexuales y políticas, además de tus fotos, etc, son accesibles por mas de un millón de desarrolladores de aplicaciones de Facebook en todo el mundo, cada vez que uno de tus amigos realiza una prueba, juega, o ejecuta cualquier otra aplicación. Esto es, obviamente, un tema relacionado con tu privacidad.

09

   Probablemente, este es el aspecto más malentendido de la política de privacidad de Facebook. Esos ajustes controlan qué pueden ver sobre ti las aplicaciones instaladas por tus amigos, aún cuando tu no lo hayas instalado.

   ¿Por qué es importante esta aclaración? Porque estos ajustes no influye en lo que compartes en las aplicaciones instaladas por ti. Para controlar ésto está el siguiente punto.

9 - Privacidad de tus Aplicaciones

   No hay forma de controlar qué datos ven las aplicaciones; es un dilema de todo-o-nada. En este enlace (Inglés) puedes ver qué pueden saber sobre ti y sobre tus amigos los desarrolladores anónimos de aplicaciones, por el simple hecho de completar un test.

   Hay una aplicación llamada Privace Mirror, que permite averiguar qué puede que sepan las aplicaciones de ti y de tus amistades. Si realmente quieres saber exactamente qué datos del perfil de cada uno de tus amigos es visible para desarrolladores, Privace Mirror lo muestra en detalle.

   Lo único que puedes hacer es autorizar únicamente a aquellas aplicaciones que necesitas y en las que confíes. Ve a  Configuración > Configuración de Aplicaciones en el menú superior. Cambia en el menú seleccionable la opción Usados Recientemente por Autorizados. Así puedes ver qué aplicaciones has autorizado para acceder a toda tu información del perfil. Elimina todas aquellas que ya no necesitas (en mi caso encontré 64, inútiles todas ellas… qué barbaridad).

10

   También revisa la lista de aplicaciones "Con permisos para publicar" y "Con permisos adicionales concedidos" para eliminar los que no quieres.

10 - ¿Quieres salir de Facebook? Elimina tu cuenta, no sólo la desactives.

   En Facebook es bastante fácil poder desactivar tu cuenta, simplemente yendo al menú Ajustes. Pero la desactivación mantiene toda tu información de perfil en Facebook, incluyendo fotos, amigos, etc. Si lo que en realidad quieres es eliminar permanentemente la cuenta, haz click aquí para enviar una petición de baja.

Ten en cuenta que:

   - Hay un retraso indeterminado entre el envio de la petición y la eliminación real.
   - Si te autenticas en Facebook, la petición se cancela automáticamente.
   - Parece que no hay forma de confirmar si tu petición fue completada.
   - Incluso después de la baja permanente, Facebook dice que copias de tus fotos “pueden permanecer en sus servidores por razones tecnicas”.

   Aparte de todo esto, has de tener en cuenta que de vez en cuando aparecen noticias de fallos de seguridad en Facebook, que pueden exponer tu información privada en Internet. Es mejor evitar usar Facebook para todo lo que pueda causarte problemas y comprometerte, quizás no en estos momentos, pero si más adelante. Todo lo que publiques va a estar ahí por mucho, mucho tiempo.

Escribir comentario

Categoria: Informática, Tecnología

FeedMyTorrents: RSS de las mejores series

Escrito por Juanjo el Tuesday, 3 de March del 2009 a las 12:23 am

No se puede discutir que las series de televisión están viviendo una edad dorada actualmente. Es más, podría decirse que más que años dorados son de platino, si comparamos su calidad de diálogos, personajes y tramas con las marramachadas del séptimo arte – salvando alguna excepción – que actualmente Hollywood se empeña en regurgitar con ahínco. Como no queremos perdernos esta revolución de la caja chica – en realidad, para los españoles, el tamaño de la caja depende de las dimensiones de la carcasa del pc -  debemos contar como herramientas indispensables de supervivencia un gestor de torrents.

Actualmente ver una serie americana en España con calidad excepcional es tan fácil como surfear un rato por Mininova, The Pirate Bay o incluso Google. También contamos con la opción de hacerle una visita a Hernán Casciari, que incluso nos lo da todo mucho más mascado, en su flamante blog Espoiler, con la ruta a los subtítulos incluida – porque las series las ves subtituladas, ¿no?. Pues existen herramientas/servicios que incluso lo hacen búsqueda aún mucho más trivial, y FeedMyTorrents es una de ellas.

FeedMyTorrents es como un índice de series de moda, con el archivo torrent asociado a los capítulos de las mismas. Un Feed RSS. Y como tal, posee una característica bárbara: conforme los nuevos episodios de la temporada van siendo emitidos (y por tanto, aparecen en las redes p2p), los feeds de las series se van actualizando con su respectivo enlace de descarga. De esa forma Mahoma no tiene que ir a la montaña, ella sola levita hasta su presencia, para cómodamente proporcionarle horas de entretenimiento.

¿Y cómo empezamos a hacer uso de esta maravilla? Simple. En primer lugar vamos a la página web:

FeedMyTorrent - Portada

Y pulsamos en el enlace de la cabecera TV-Show Feeds. Todas las series indizadas actualmente aparecen en dicha página, con el número de temporada actual y los últimos capítulos emitidos en la misma:

FeedMyTorrent - Tv Shows

Además, si tienes suerte, la serie que estás intentando seguir cuenta también con un feed alternativo:

image 
¡En efecto! Muchas de las series están disponible en HD, en unos suculentos 720p que hará la delicia de los más sibaritas. Aprovecho en recordarles este post, un tutorial de cómo ver una serie en alta definición creado por Hernán Casciari (lo cito por segunda vez hoy… apenas sale a relucir el tema de las series y se convierte en una eminencia). [Enlace]

Ahora falta agregar el feed a nuestro gestor de descargas de torrents favorito (A partir de ahora lo explico para mi caso particular: µTorrent) . Mantenemos el enlace en el portapapeles, ya sea el feed Normal o el 720p (botón derecho –> Copiar la ruta del enlace) abrimos el programa y haciendo click en el tercer icono del menú Agregar Feed RSS, agregamos la ruta que acabamos de copiar (de hecho ya debería aparecer escrita) y pulsamos ok:

image

La serie debería aparecer en el menú izquierdo:

image 
Ahora es sólo cuestión de elegir el capítulo que deseamos, ponerlo a descargar, y ¡listo!

Bajo mi punto de vista, una funcionalidad que carece actualmente es que los feeds sólo muestran los episodios de la temporada actual. Si llevas la serie al día - o estás empezando - no hay problema, porque los que aparecen son justamente los que estás disfrutando. El problema aparece cuando te enganchas a una serie después de que haya empezado, una temporada más tarde por ejemplo, o si deseas ver en los Simpsons las últimas cinco temporadas casi inéditas en España. Quizás, dentro de la opción de crear nuestros propios feeds (que aún no he probado) provean la capacidad de compartir con otros usuarios listas de torrents personales, y maybe alguien ya se ha tomado la molestia de recopilar esa primera temporada de Californication o de Dexter que te permita empezar a verla y termine de mermar por completo la reducida vida social que aún puedas tener.

Si no tienes claro qué serie empezar a ver, puedes fiarte del gusto del populacho (donde me puedes encontrar a mi) y comenzar por las que aparecen en el Top 10 de Feeds con más fanboys usuarios (ránkings disponible tanto en calidad normal como en HD).

image 
Un servicio como éste tiene una ventaja asociada conforme un mayor número de personas lo usen: al ofrecer el mismo archivo torrent de los capítulos, todos compartimos la misma fuente, que redunda en más seeds, más leechers, más personas de las que obtener partes del episodio, y por tanto mayor disponibilidad y rapidez de descarga. Es más, se podría llegar aún más lejos, y si un capítulo fuese realmente famoso en términos de usuarios, los subtítulos se desarrollarían previsiblemente para dicha versión, evitándonos el pequeño engorro de mantenerlos sincronizados o de encontrar los subtítulos exactos y particular para nosotros. Por tanto, mientras más personas hagamos uso de FeedMyTorrents, mejores resultados obtendremos todos.

Así que ya sabes. Es hora de aprovechar la sindicación RSS para algo más que leer mi blog, aún cuando esto siga siendo lo más provechoso para tu integridad mental ;-)

Reblog this post [with Zemanta]

Comentarios (2)

Categoria: Tecnología

Por un ADSL más barato en España, ¡firma!

Escrito por Juanjo el Monday, 2 de March del 2009 a las 10:34 pm

Telefónica de España S.A.

Image via Wikipedia

Acabo de leer una propuesta lanzada por ADSLZone.net, que busca presionar a la operadora dominante en España – Telefónica – para que reduzca el precio del ADSL y podamos equiparar este servicio - ¿de primera necesidad actualmente? – al proporcionado en otros países europeos, que se oferta mucho más barato incluso por la misma Telefónica: ADSL más barato.

¿Cómo podemos ayudar? Uniéndonos a la iniciativa con nuestra firma y con la difusión del Manifiesto:

  1. Una rebaja incondicional en el precio del ADSL de acuerdo al nivel de vida del país donde vivimos.
  2. Una velocidad de bajada y subida que permita acceder en igualdad de condiciones al resto de países europeos, sobre todo donde opera Telefónica a través de su filial O2.
  3. Una calidad del servicio que garantice la disponibilidad y acceso de cualquier ciudadano.
  4. Para poder cerrar en España la brecha digital, es imprescindible considerar la banda ancha como parte del servicio universal.

Yo ya he firmado. Y tú, ¿a qué esperas?
Enlace: ADSL más barato

Escribir comentario

Categoria: Actualidad, Tecnología

Un carnaval diferente: Los Indianos en La Palma

Escrito por Juanjo el Saturday, 28 de February del 2009 a las 12:26 am

Isla de la Palma, Canary Islands 1992

Image by pizzodisevo via Flickr

Se acaban los carnavales de este 2009. Aún cuando queda todavía el sábado de piñata, uno de los días más fuertes a la hora de salir a la calle, estas fiestas ya están dando sus últimos coletazos. Como bien es sabido, Tenerife tiene el orgullo de contar con uno de los Carnavales más grandes del mundo. A pesar de no contar con la aparente pomposidad de Río de Janeiro o Sao Paulo, ni la elegancia de Venecia con sus máscaras (impresiones personales de lo que he visto en las noticias y en fotos), tiene a su favor el carnaval de la calle, esa masa de seres humanos disfrazados que toma cada centímetro del centro de Santa Cruz para pasarlo en grande, sin más preocupaciones que la de perder la guagua de vuelta (y ni eso). Pues bien, con todo, este año he cambiado mi destino y he pasado unos días en otro tipo de celebración, famosa en las Islas Canarias pero menos conocida a nivel mundial, que son Los Indianos, en la Isla de La Palma.

Además de ser la primera vez que visitaba la isla (ya van seis de siete; Lanzarote aún se me resiste), sabía muy poco sobre los indianos. Básicamente había oído que la gente iba por las calles de Santa Cruz de La Palma, vestida de blanco y lanzándose polvos talco los unos a los otros, disfrutando sanamente de la fiesta. En realidad es eso, y más.

Los Indianos se remontan, según lo que he leído,  a una tradición del siglo XIX, cuando los emigrantes palmeros volvían cada cinco años a La Palma provenientes de Cuba, destino preferido de aquellos que decidían probar fortuna cruzando el charco (cinco años, al parecer, por el período de tiempo que transcurre para celebrar la Bajada de la Virgen, la otra gran fiesta de la isla). Estos “nuevos ricos”, volvían haciendo gala de su recién adquirida fortuna, siendo recibidos irónicamente por todos aquellos campesinos que se quedaron. No se tiene muy claro el porqué de los polvos talcos; se comenta que un cargamento de harina quedó desparramado en los muelles de la ciudad por un barco que encalló, siendo aprovechado por la gente para jugar con él, aprovechando el Carnaval. Estuvieron prohibidos unos cuantos años hasta que en la década de los sesenta del siglo pasado se recuperó la tradición.

Bien, una de las cosas que aprendí al haber asistido y haberlos vivido fue el uso de disfraces pomposos que luce la gente por la calle, imitando a esos emigrantes ricachones. Doñas emperifolladas, tanto en ropa como en joyas. Caballeros con su sombrero de Panamá, bigote recortado y bastón lustrado, arrojando dinero por la calle cuales Rockefeller despreocupados. Negras Tomasa, con el cuerpo exuberante de las mulatas caribeñas y su pañuelo en la cabeza. Disfraces típicos el carnaval palmeros, algunos tan trabajados que casi da pena tirarles talco.

Las calles se llenan a más no poder, sobre todo la Calle Real, la principal de la ciudad. A las cuatro de la tarde el ayuntamiento hace una repartición de botes con talco, para la gente perdida como yo que no lleva su aprovisionamiento propio. A esa hora las calles ya están empolvadas por los más madrugadores, que a las doce del mediodía ya están en las esquinas pasándoselo en grande. Hay artilugios más eficientes para lanzar el talco: desde cañones descomunales, hasta máquinas sulfatadores llenas hasta rebosar. Cada año que pasa más forasteros (como yo) asisten al Carnaval de La Palma (no se encuentra pasaje los días anteriores en ningún barco, y la parranda empieza dentro de ellos). Primero por ser diferente, y segundo, y probablemente más importante, por el buen rollo que se respira en la calle. Ni un problema, ni una discusión, nada. A pesar de la masificación todo el mundo va a su onda, haciendo lo más importante de todo, divertirse.

Además de los indianos se celebran guerras de batucadas y otros actos, de forma similar a Tenerife pero en escala mucho menor. El resto de los días que pasé por la Isla los aproveché para hacer algo de turismo, aunque muy poco debido a la falta de tiempo. Sin duda, creo que me voy a afincar en La Palma los lunes de Carnaval. Recomendaciones: gafas (de sol o de submarinismo, o las que sean), bebida tapada (los vasos de McDonalds son perfectos) y todo tipo de objetos de los que estén concienciados que se pueden perder o estropear por el talco: cámaras, móviles, las propias gafas, etc.

Nada más. En el 2010, espero verlos en La Palma ;-)

Nota 1: en el blog The Big Pictures (uno de las páginas con las series fotográficas más impresionantes del mundo) han hecho una selección de las mejores imágenes de estos Carnavales 2009, en una de las cuales aparece la flamante nueva reina del Carnaval de Santa Cruz de Tenerife, Ana María Tavarez. (Visto en ALT1040)

Nota 2: He añadido algunas fotos a un Album en Picasa. Conforme encuentre más, las voy añadiendo.

Reblog this post [with Zemanta]

Comentarios (6)

Categoria: Viajes

Tips de Supervivencia: Atajos de teclado en Eclipse

Escrito por Juanjo el Saturday, 7 de February del 2009 a las 2:22 am

Después del primer tip de supervivencia sobre la autenticación automática vía SSH (que me permite ahorrar unos cuantos segundos al día) publico este otro sobre los atajos de teclado en Eclipse, para aprovechar una de las características más útiles del editor.

Todos los programas tienen shortcuts (atajos de teclado), y prácticamente todo el mundo utiliza alguno. Probablemente todo el que trabaje con algún entorno de programación hace uso de varios de ellos con total naturalidad, casi sin percatarse. Pero también me he dado cuenta de que hay muchos compañeros de clase que se conforman con muy pocos, casi todos básicos, bien porque no conocen los demás atajos, bien porque no consideran necesario realizar el esfuerzo de aprenderlos y utilizarlos (no solo en Eclipse, sino en otras herramientas: Vim, la Terminal, etc). Bien, yo creo que son indispensables si se desea programar con rapidez y soltura, o manejar las perspectivas/opciones/vistas de Eclipse con celeridad sin tener que hacer uso del ratón, que si bien es más cómodo, nos obliga a retirar las manos del teclado (nuestra herramienta de codificación), haciéndonos perder algunos segundos innecesariamente.

Yo no los aprendí todos de golpe; poco a poco los fui asimilando paulatinamente, conforme alguien me revelaba su existencia y su utilidad. Paso a detallar los shortcuts que utilizo diariamente:

Primero, los más básicos no sólo de Eclipse, sino de cualquier editor (de texto, imágenes, etc):

  • CTRL + X : Cortar la selección.
  • CTRL + C : Copiar la selección.
  • CTRL + V : Pegar la selección.
  • CTRL + Z : Deshacer última acción.
  • CTRL + Y : Rehacer última acción desecha.

Estoy seguro que todos los usamos periódicamente. Es más cómodo también realizar la selección desde el teclado, haciendo uso de SHIFT + Flechas, ayudado de las teclas Inicio, Fin, RevPág, AvPág, y CTRL (Windows/Linux) o ALT (Mac).

Los siguientes son específicos de Eclipse, y son los que contienen la verdadera chicha del tema. Están organizados de mayor relevancia (bajo mi singular y subjetivo punto de vista) a menor:

  • CTRL + BARRA_ESPACIADORA : Autocompletado de metodos/variables/etc.
  • CTRL + SHIFT + R : Búsqueda de un recurso (código fuente, jar, xml, properties…) en los proyectos abiertos (sin tener que ir al explorador de paquete a buscarlo).
  • CTRL + SHIFT + G : Buscar referencias al método/clase en el Workspace. El único caso en que yo prefiero usar el botón derecho -> References -> Proyect, porque si hay muchos proyectos abiertos tarda más en hacer la búsqueda.
  • CTRL + O : Ver métodos/atributos de la Clase.
  • CTRL + D : Eliminar una línea.
  • CTRL + M : Maximizar/Minimizar la ventana activa.
  • CTRL + I : Corregir indentacion.
  • ALT + UP_ARROW / DOWN_ARROW : Subir/Bajar una línea. Respecto a éste, me costó muchísimo quitarme la maña de seleccionar las líneas que deseaba, cortarlas, moverme a donde quería, y pegarlas.
  • CTRL + T : Arbol de Herencia (para ver las clases que implementan una interfaz, por ejemplo).
  • CTRL + F : Búsqueda en el fichero actual.
  • CTRL + H : Buscar en todo el proyecto/workspace (dentro de ficheros java, jars, xmls, htmls, Spring beans…)
  • CTRL + ‘/’ (CTRL + SHIFT + 7): Añadir/quitar comentarios “//”.
  • CTRL + L : Ir a una línea específica.
  • CTRL + SHIFT + L : Ver todos los atajos de teclado.
  • ALT + SHIFT + C : Cambiar la firma del método actual (parámetros, nombre, tipo retornado, etc… los cambia en todas las clases que hagan uso del método).
  • CTRL + AV_PAG / REV_PAG : Siguiente/Anterior pestaña de las abiertas en la ventana activa.
  • CTRL + E : Ver las pestañas de código fuente para seleccionar una.
  • CTRL + ‘+’ (del teclado numérico) : Expandir un bloque entre llaves (cuando solo se muestra la firma).
  • CTRL + ‘-’ (del teclado numérico) : Contraer un bloque (para mostrar sólo la firma).

En modo Debug añadiría también:

  • F5 : Entrar en una llamada.
  • F6 : Ir a la siguiente línea de código (”Step”).
  • F7 : Ir a la sentencia de retorno del método.
  • F8 : Continuar hasta el siguiente breakpoint.
  • CTRL + Q (sobre un elemento) : Inspeccionar estructura y valores del elemento (p.e. una variable).

Hay otros dos atajos que debería usar, pero no lo hago. El primero, porque utilizo CTRL + F, y el segundo, porque sigo usando el ratón (aunque ya me he comprometido conmigo mismo a cambiar esto :P)

  • CTRL + J : Búsqueda incremental (como Firefox).
  • CTRL + 1 : Arreglo rápido. Es equivalente a pulsar sobre la “x” que sale al lado de la línea que contiene errores en el código fuente, sugiriendo soluciones.

Para finalizar, dos apuntes más:

- Todos estos atajos son configurables; pueden ser adaptados a nuestras preferencias personales. En Windows->Preferences->General->Keys está la lista de todos los ellos y su configuración asociada
.
- Existe un Plugin para Eclipse llamado MouseFeed que te muestra el shortcut asociado a una acción que se lleve a cabo con el ratón, de tal forma que así podemos aprender nuevas funcionalidades en el teclado para irnos desprendiendo de Mickey.

¿Usas algún atajo más? Compartelo con todos en un comentario ;)

Bonus Tip: escribir “syso” y luego hacer uso del shortcut de autocompletado (CTRL + Barra Espaciadora) nos da como resultado “System.out.println(”");. Ahi lo dejo, aunque como todos somos buenos programadores, los mensajes los imprimimos usando loggers, y la consulta de valores de variables lo hacemos mediante el debugger, ¿no? :P:P

Comentarios (1)

Categoria: Coding, Informática, Tips Supervivencia

El software del futuro: NaDa 0.5

Escrito por Juanjo el Thursday, 5 de February del 2009 a las 12:21 am

Ni Windows 7, ni Mac X Snow Leopard, ni Ubuntu 9. El Software del futuro ya esta aquí y se llama NaDa. Como su descripción explica, “NaDa does nothing for everybody”. Sin bugs, sin problemas de soporte, sin documentación que empollarse… sin problemas. Nada de Nada.

Una maravilla. Y si estás preocupado por el espacio que ocupa en Disco, ¡olvídate! Sólo necesitarás un byte de espacio en el disco duro. Como lo oyes, un mísero byre. ¡Si hasta los iconos molestos del Messenger que utilizas para incordiar a tus amigos ocupan más!

Descárgalo ya y empieza a disfrutar de la experiencia. ¿A qué esperas?

(¿Momento iJam?)

Escribir comentario

Categoria: Humor, Informática

Sabiduría Popular I: Problemas

Escrito por Juanjo el Wednesday, 4 de February del 2009 a las 11:55 pm

“Algunas personas, cuando se encuentran con un problema, piensan «Ya lo tengo!, usaré expresiones regulares». En ese momento ya tienen dos problemas“.

Oído decir por Jamie Zawinski, desarrollador de NetScape. Yo lo vi en Intenta.

Escribir comentario

Categoria: Coding, Humor, Informática, Sabiduría Popular

Test Técnico de Java

Escrito por Juanjo el Monday, 2 de February del 2009 a las 3:50 pm

No me acuerdo exactamente donde fue que encontré las siguientes preguntas, pero si son verídicas, soy un completo ignorante (por cierto, no es lo mismo intuirlo que corroborarlo). Al parecer, son preguntas que se hacen en la parte “técnica” de las entrevistas de trabajo para ingenieros informáticos en el Reino Unido. Son bastante bastante concretas sobre Java… y no sé ni una. Creo que me queda mucho que estudiar para aspirar a las certificaciones Sun…

Aquí van las preguntas (en inglés):

1- Troubleshoot the following class that is producing performance errors on the site:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.blah.dataaccess;  
 
import java.sql.*; 
import javax.sql.*;  
import com.blah.data.*;  
 
public class GetFormats {   	
 
   private Connection con;  	
 
   public static String GetFormat(String user) 	{ 	 		
      String format = "mpeg4_150k";
      try {
         con = ConnectionFactory.getConnection();
         String sql_string = "select wfmt_urlroot from wprf, wfmt where wprf_value = wfmt_id and wprf_type = 'bandwidth' and wprf_wusr_id = ?";
         PreparedStatement pstmt = con.prepareStatement(sql_string);
         pstmt.setString(1, user);
         ResultSet rs = pstmt.executeQuery();
         if (rs != null) {
            while (rs.next()) { 
               format = rs.getString(1);
            }
         }
      } catch (SQLException e) {
          String error = ""+ e.toString();
      }
      return formats;
      }
   }
}

2- What’s wrong with the following Tag:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.blah.webui;  
 
import java.sql.*; 
import java.lang.*; 
import java.util.*; 
import java.net.URLEncoder;  
 
public class OutputFooter extends TagSupport {
 
   public String Footer() {
      String html = "";
      html = html + "</body></html>";
      return html;
   }
 
   public int doStartTag() throws JspException {
      try {
         // and write out the formatted content to the page
         pageContext.getOut().write(Footer());
      } catch (java.io.IOException ioe) {
         throw new JspTagException(ioe.getMessage());
      }
      // and skip evaluating the body of the tag (as there shouldn't be one)
      return SKIP_PAGE;     
   }
}

3- If you need to obtain and return the referring URL into a JSP page, how would you do it?

4- Describe how you would set up servlet mappings in Tomcat or any other J2EE servlet container, what would you do to involve Apache in this process to provide a unified URL convention for static and dynamic elements of the site.

5- Describe the steps involved in making Apache and a servlet container such as Tomcat work together. Discuss the relative merits of mod_jk and mod_proxy.

6- Discuss the differences between redirection and forwarding in the Java server environment within a cluster, between servers in a cluster and between sites.

7- Describe how serving of static and dynamic fragments can best be done in a clustered environment for high efficiency under high load with maximum availability.

8- The company has decided to settle on memcached to provide a distributed cache store. Describe how you would create a set of custom tags to provide an interface to memcached to provide for creating, updating, invalidating and retrieving cached items.

9- Explain the steps, giving references to libraries you would use, to enable elements from a content management system to connect with XML-RPC services to provide pings.

10- What’s your preferred way of parsing incoming XML and why?

11- Describe the stages involved in getting Ant, subversion and Eclipse working together to automatically build a tree from a subversion repository and deploy it to Tomcat.

12- Discuss the relative merits of

<c:import>

and

<jsp:include>

13- Discuss the difference between a custom tag which supports EL and one which supports RT.

14- Describe (with code examples if possible) how you would use an EL based JSP fragment to iterate through a simple XML file and make decisions based on the values of certain nodes.

15- The introduction of JSR-220 brought with it JPA. Hibernate is an open source ORM solution. Briefly describe, with a small example if possible, the impact JPA has had on the Hibernate project, and what steps would need to be taken to convert an existing hibernate project to conform with the JPA specification in JSR-220. What advantages to would this conversion bring?

16- When using a persistence layer within a multi-threaded environment which has the potential for a long object lifetime, special precautions must be made to ensure the system can maintain a high degree of concurrency, and also work correctly in a clustered environment. Give a short explanation of the problem domain and a potential high-level solution.

17- Explain the following method signature:

<T extends Myobject> T getMyobject(Class<T> MyObjectType);

18- Explain the difference between phantom, soft, strong and weak references and give a context they would be used in.

19-Diagnose the following exception, found in the tomcat catalina.out file:

java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.244:80 connect,resolve) 
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) 	
        at java.security.AccessController.checkPermission(AccessController.java:427) 	
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
 	at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
 	at sun.net.www.http.HttpClient.openServer(HttpClient.java:459)
 	at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
 	at sun.net.www.http.HttpClient.New(HttpClient.java:287)
 	at sun.net.www.http.HttpClient.New(HttpClient.java:299)
 	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:796)
 	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:748)
 	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:673)
 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:917)
 	at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireReader(ImportSupport.java:331) 
.......

20- Design a simple three database table structure which would allow the creation, editing and publication of a webpage stored in a content management system.

Concurrencia, clústering, parsing XML, diseño DB, Templates….. En pocas palabras, la-le-che :P

Escribir comentario

Categoria: Coding, Informática

La Informática Académica y la Profesional

Escrito por Juanjo el Saturday, 31 de January del 2009 a las 8:04 pm

Uno de los motivos del abandono del blog ha sido - a parte de la apatía crónica que se ha convertido en seña característica de mi personalidad - la falta de tiempo con el que cuento para dedicarle a mis hobbies (esta bitácora entra por supuesto en esa categoría). Y dicha carencia se ha debido principalmente a mi actual dual-boot personal: el estudio y el trabajo.

En junio del año pasado acabé prácticamente la Ingeniería Técnica en Informática (con el examen de una asignatura pendiente para septiembre), y en julio empecé como becario en prácticas en una empresa de Informática como programador. El diciembre pasado pasé a formar parte de la plantilla, en donde continuo y donde espero que por un largo período de tiempo. En momentos de introspección, tales como a la espera de que finalice la compilación del proyecto u oyendo la aburrida diatriba de los políticos por la tele, he reflexionado sobre los grandes cambios que ha tenido mi vida en este medio año, tanto en labores, como en prioridades, responsabilidades, etc.

Siempre me habían dicho que the world outside these walls era totalmente diferente al controlado entorno de la Facultad. Que lo hacía mover otras directrices, otros intereses e incluso que giraba a otra cadencia. Y habiendo experimentado dichas diferencias, puedo decir que son ciertas.
Supongo que todo depende también del trabajo que te haya tocado y de la actitud/aptitud que tengas para enfrentarte a él, pero en mi caso particular las diferencias han sido notables, y solo una buena adaptación a los cambios algo exabruptos puede hacerte desempeñar tus obligaciones en ambos mundos de una forma relativamente eficaz.

Como es mi primer empleo en el sector (la hostelería no entra en el sector, ¿no?) y particularmente en el Desarrollo de Software, no conozco muy bien si esto es lo que suele ocurrir, pero algunos de los aspectos que difieren y que me han llamado la atención están:

- La gran escala. Imagínense que juegan en una caja de arena de cualquier parque de ciudad medianamente grande. Estamos un período de tiempo limitado en la caja, aprendiendo un cierto número de nociones, herramientas o metodologías dentro de ella. Un día decidimos abandonarla. Y terminamos en medio del parque, lejos del mundo conocido y controlado. Otros chiquillos nos habían hablado de la zona y de lo que ahí habita, pero ahora lo vivimos en nuestras carnes. El parque es enorme en comparación a nuestra caja de arena. No tiene los puntos de referencia que controlábamos ni la extensión con la que estábamos acostumbrados a convivir. Empezamos a sentir cierto abatimiento y estupefacción. No sé si estoy preparado para estar aquí. Todo esto me viene grande. Estoy perdido. No sé si valgo para esto. Pues bien, para mi la caja de arena es la Universidad, y el parque el Mundo Profesional, un mundo mucho más vasto y extenso al que tendremos que adaptarnos. Creo que la clave es la paciencia. Con el tiempo nos volvemos a acostumbrar a las nuevas medidas, aprendemos las nuevas referencias y nos volvemos a sentir cómodos. Hasta que nos toque movernos a un parque más grande. Y volvamos a empezar.

- Herramientas específicas. Sigamos con el símil de la caja de arena. Dentro de ellas contamos con un cierto número de accesorios y cacharros. No hemos tenido tiempo de conocerlas en profundidad, pero tenemos las nociones básicas para utilizarlas: con una pala cavamos y con un cubo recogemos arena. Sabemos que hay muchas marcas y modelos de cubos, que unos son mejores y otros peores, unos más baratos y otros más caros, y algunos más fáciles de entender y otros complicados como un misil tierra-aire. Bien, al salir al parque nos dicen que hemos de usar el cacharro A, versión X, de proporciones NxH. Se puede usar como J y K, pero que nos interesa adaptarlo para trabajar como P. Casi nada. Nos dejaron out por la vía del ponche. Nos suena de que existe la herramienta A mientras buscabas información sobre B, pero hasta ahí. Nos preguntamos por qué demonios me enseñaron a usar C con la especificación Z y nos sentimos estafados. Nos dedicamos a aprender A versión X, aunque a mitad de camino ha salido X+1 y X dejará de recibir soporte, lo que obliga a averiguar qué cambios ha habido respecto a X, cuándo volverán a implementar alguna funcionalidad que había y que han desactivado temporalmente. De repente, le encuentras uso a esos conceptos que siempre han estado ahí y siempre se han ignorado, que se llaman Changes y Roadmap. Pero por otra parte, aparece un nuevo concepto que muy pocas veces nos habrán afectado en nuestro playground:

- Los bugs. El martillo en la caja de arena era espectacular. Hacía su función con precisión (siempre que se usara adecuadamente) y además venía con un extrae clavos en la parte posterior que nunca habíamos necesitado, pero que estaba ahí por si algún día era necesario echar mano de él. Bien, afuera, en el parque, necesitamos usar dicha funcionalidad. “Menos mal que tenemos el martillo”. Pues bien, al intentar quitar los clavos, éstos se rompen. No por ineptitud nuestra sino porque el martillo tiene un defecto en la manera en que fue diseñado, de tal forma que la fuerza física se aplica en los sectores del clavo que lo hacen más endeble, y lo rompe. Llamas al fabricante y se lo comentas. Tiene razón, en dos meses lo solucionamos, en la próxima release del producto. WHAT? El proyecto de casita de madera es para el mes que viene. En este caso no hay mucho problema. Hay más martillos en el mercado. Pero, ¿y si no los hubiera?, o peor, ¿y si el cliente no quiere usar otro martillo?. Al final se termina sacando los clavos con los dientes, y pasa lo que pasa, todos desdentados a los 30. Normalmente los bugs no aparecen en la funcionalidad principal del programa, eso que normalmente estamos acostumbrados a usar en la facultad. Suelen estar escondidos en las funcionalidades más específicas y que se necesitan utilizar en los proyectos profesionales. Te obliga a ser imaginativo en las alternativas de implementación, y muchas veces repercute (para mal) en la eficiencia del producto.

- Trabajo en Grupo. En la caja de madera casi siempre trabajábamos solos. ¿Cómo se puede saber si todos sabemos construir un castillo de arena si no lo hacemos solos? Algunas veces nos ponían en grupos para llevar a cabo proyectos más amplios, intentos tímidos de lograr una interacción grupal. Pues bien, en el parque, prácticamente todo se hace en grupos. La falta de costumbre crea problemas al principio. Carencia de coordinación y por tanto ineficacia. Maaal. Con el tiempo se empiezan a lograr (se deben lograr) nociones de trabajo en grupo que deberían haberse potenciado en la caja de arena. La comunicación entre compañeros, la negociación de puntos de vista y la organización del grupo, de tal forma que las labores sean lo suficientemente independientes para llevarse a cabo individualmente, pero no tanto como para que el acoplamiento posterior sea abordable. Es importante entender la interdependencia que existe, y la necesidad de adaptarse a ella para lograr llevar a cabo el trabajo en armonía (cosa que a veces no es fácil conseguir).

- Documentación. Prácticamente todos los informáticos vemos la documentación como un castigo, que vamos postergando hasta que al final a-) No se hace b-) Se hace rápido y mal. Pues bien, después de sufrir una documentación mal hecha y peor, desfasada, he valorado la importancia de no solo los comentarios en el código, sino de unos buenos diagramas de casos de usos actualizados. Particularmente sobre estos últimos, su realización en la asignatura de Ingeniería del Software resultaban tediosos. No entendíamos bien por qué había que escribir los siete escenarios básicos del caso de estudio, si eran eso, básicos. A nadie se le iba a olvidar qué hacían. Pues bien, para entender su importancia capital hay que plantearse la sensación que se tiene al llegar a un proyecto llamado “Soporte para la tramitación electrónica de expedientes de regulación administrativa” (por poner un ejemplo), con dos años de vida y en el que acabas de entrar como desarrollador. Tiene alrededor de 12 casos de uso básicos (¿básicos para quién?), ya implementados, y que hay que probar. ¿Cómo, si no hay escrito en ningún lugar lo que deben hacer, puedes desempeñar la tarea sin molestar a tus compañeros que tienen sus propias obligaciones? No se puede. Y te sientes inútil (quizás siempre lo has sido, pero ahora la sensación en más nítida) Por eso, documenta, no pensando en hoy, sino pensando en el año que viene cuando ni te acuerdes por qué carallo eso se hace así y no justo al revés.

- Código muerto. Esta ha sido la mayor sorpresa de todas. Un compañero los ha llamado “Métodos Placebo”. Interminables líneas de código que no hacen nada. Pero nada. Métodos obsoletos, sin limpiar porque no ha habido tiempo, porque se ha cambiado el grupo de desarrollo seis veces, porque se cambiaron los requisitos a mitad de implementación y se intentó recuperar partes de código que al final eran irrecuperables. Creadores de ruido. Métodos reutilizados, pero mal reutilizados. Calzados a la fuerza. O peor, funciones directamente mal programadas. Bucles iterativos de complejidad n cuadrado o n cubo que retornan null, que no modifican ningún atributo y que te hacen perder completamente la fe en los demás pica-códigos. Très déprimant.

Como se ve, hay cosas que considero buenas y considero malas en ambos mundos. Hay muchos más detalles y características que se me has escapado explicar, pero la diferencia entre un mundo y otro creo que ha quedado medianamente clara. Otras reflexiones que me gustaría añadir, sin tener muy claro cómo clasificarlas, serían:

- El tiempo. Obviamente la carencia de tiempo para el estudio implica adquirir un nivel mayor de organización y planificación personal (en otro post explicaré la metodología que estoy intentando llevar a cabo con más o menos acierto). En necesario priorizar las acciones que se deben llevar a cabo, y como suele decirse, evitar que lo urgente nos impida ver lo importante.

- La experiencia. Trabajar te abre la mente sobre cuestiones y resoluciones de conflictos que en la Universidad no ocurren y que por tanto pasan desapercibidos para nosotros. Quizás lo más importante sea todas lo relacionado con el trabajo en grupo y la necesaria comunicación que ha de existir entre todos los miembros. Son probablemente los hábitos más importantes que he aprendido.
- Asimilación de Contenidos. Es interesante poder relacionar contenidos aprendidos en clase con problemas del mundo real. Se supone que todo lo aprendido en la Universidad es útil, cuando en realidad gran parte no es del todo cierto. Pues bien, cuando sí lo es, resulta bastante gratificante poner en práctica lo que ya sabemos para resolver esas cuestiones.

- Metodología de enseñanza. Se aprende a valorar mucho las clases participativas, la aportación de los estudiantes en el desarrollo de las clases, no solo para no dormirse en las mismas, sino porque nos ayudan a elaborar criterios y puntos de vistas propios que son necesarios a la hora de exponer ideas en reuniones de trabajo y a la hora de abordar un problema. Las clases magistrales (esas donde el profesor lo sabe todo y simplemente se dedica a recitar un sarta de ideas, y donde no se preocupa por comprobar si se entendió) no solo son perjudiciales para el aprendizaje de lo que se enseña, sino que afecta en nuestra capacidad de crítica, inferencia de conclusiones y nuestras habilidades para exponer nuestras convicciones sobre un problema.

- Contenido adicional o background. Casi tan importante como lo que se enseña en clases es todo el conocimiento relacionado que aprendemos por nuestra cuenta. Esas herramientas que no nos han ordenado utilizar pero que nosotros hemos aprendido porque nos resultaba interesante y nos hacía más fácil llevar a cabo esas prácticas que sí teníamos que entregar. Esos libros que hemos leído sin estar totalmente relacionados con la materia impartida, las conferencias en que había 6 personas incluyendo al ponente y al conserje, o los continuos ensayos de prueba - error. En general, todo lo que hemos aprendido que no se encuentra en ningún plan de estudio. Esa capacidad de trabajar por nuestra cuenta viene muy bien a la hora de resolver problemas en el trabajo, y de hallar alternativas muchas veces desconocidas.

Se me ha hecho bastante largo el post, pero no me gustaría acabar sin dar un par de consejos que ya he citado antes pero con los que deseo concluir, y que sirvan para aquellas personas que tienen pensado trabajar y estudiar al mismo tiemp. Si desean obtener cierta cotas de éxito en ambos campos deben tener en muy en cuenta: organización del tiempo, priorización de objetivos, mantener en contextos separados las clases y el estudio (los deberes de clase, en el tiempo de clases, de igual forma al trabajo) y no rendirse. Cuando las cosas se tornan duras, parar un momento., desconectar, y volver a empezar. Los momentos justos después de haber detenido la maquinara pensante suelen darnos un enfoque nuevo para encarar de manera diferente ese problema que no hallamos solucionar.

Suficiente. Me voy a comer, que el hambre no perdona.

Comentarios (2)

Categoria: Personal, Universidad

Comentarios Recientes
  • débora: te eché de menos :-(
  • Roger: Gracias, nos veremos, soy este chico en ropas blancas y un sombrero :-)
  • Roger: Ustedes ya saben que dia sera Los Indianos este ano?
  • Sergio: Mamonazo!! como es posible que si busco en google “los indianos 2010″ tú blog sea el 2º...
  • Jose Frechín: Hace poco estuve tentado de usarlo, pero claro, soy un vago y eso de bajarme los archivos y luego...
  • Óscar: Juanjo eres un grande tio!!! de mayor (cuando acabe la técnica) quiero ser como tú
  • Juanma: Sip, se podría decir que sip !!!!
  • Juanma: En cuanto pases por esta situación seguro que no te hace la misma gracia :p .. Saludos !!
  • Fer Martin: jajajajaja tio se sale!!! me la parto con el ajedrez!! :-)


All's clear