2008-01-29

Como no aparcar un coche

Existen muchas formas de aparcar un coche, pero ésta no es una de ellas.



Fizz-Buzz o como cribar aspirantes a programador

Existen muchas clases de informáticos, los que tienen carrera y los que no, los de sistemas y los de gestión, los que tienen formación profesional y los que han aprendido montando equipos en una tienda, los que saben mucho y los que saben poco, los que creen que saben mucho y los que saben mucho de verdad, los que tienen trabajo y los que lo buscan. Dentro del grupo de los que buscan trabajo pueden estar incluidos todos los anteriores, incluso los que tienen trabajo y buscan uno mejor.

Cuando se busca un informático, hay que tener claro a que se dedicará, ya que no todos los informáticos son buenos en todas las áreas. En el caso de los programadores (que es de lo que entiendo) existen algunos métodos para descartar rápidamente una gran cantidad de los aspirantes ahorrando el precioso tiempo del que contrata y del que aspira a ser contratado. Uno de ellos se llama Fizz-Buzz que podría plantearse con el siguiente enunciado:

Escribe un programa que muestre en pantalla los números del 1 al 100, sustituyendo los múltiplos de 3 por “Fizz” y los múltiplos de 5 por “Buzz”. Para los números que son a la vez múltiplos de 3 y 5 “FizzBuzz”.

El resultado ha de ser parecido al siguiente:

1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16, 17, ...

Cualquier candidato deseable no ha de tardar más de 2 ó 3 minutos (en un lenguaje de su elección). Así que pasados 15 minutos podemos descartar todos los demás sin miramientos, no merecen llamarse programadores.

Otra prueba para reducir rápidamente los lenguajes de programación que un candidato ha puesto en su C.V. es obligarle a escribir un bucle que escriba en pantalla los números del 1 al 10. Es rápido y eficaz y no supondrá más de un minuto por lenguaje.

Esta es una criba rápida que no garantiza nada sobre los que la pasan, sólo que el resto no merecían el puesto.

Leí en algún blog el verano pasado que sólo 1 de cada 200 aspirantes a programadores pasaban la prueba de FizzBuzz, desconozco la cifra y en todo caso dependerá del país, la región y de la empresa. Pero en lo que sí sé es que todo el que no sea capaz de superarla en menos de 15 minutos ha de ser descartado y si se otorga a si mismo el calificativo de programador arderá en un nivel especial del infierno, un nivel reservado para los pedófilos y para la gente que habla en el teatro.

En fin, si tienes la feliz idea de comentarlo en tu empresa comprueba que eres capaz de superarla, no sea que la usen para descartarte :-)

No, no busques el código de la solución, no lo pondré, no sea que alguno de esos "mal llamados programadores" la memorice.

2008-01-27

Viaje a Londres

Los días 11 al 13 de este mes de Enero estuve en Londres (cortesía de la empresa, por el aprovechamiento en las clases de inglés) junto con algunos compañeros y un amiguete (ninguna amiga quiso) las actividades fueron las siguientes:

- Almuerzo en un pub ingles.
- Alternar en un pub ingles.
- Visita a lugares pintorescos.
- Visita a la National Gallery.
- Comer el típico "Fish and Chips".
- Abrazos gratis (free hugs).
- Café en lugar típico de Londres.
- Viajar en metro todo el día (mi primera vez).
- Visita al British Museum (al fondo de la foto).
- Y otras cosas varias.

comiendo fish and chips

Enviando una postal

frente al British Museum

En un Pub inglés

Todo en ingles, por supuesto. Lo que más trabajo me costó es la cuestión de moverse por una urbe, incluso más que usar el inglés.

La comida no está mal, aunque el típico "Fish and Chips" es algo insípido, recomiendo las carnes con patatas, son bastante sabrosas.

Los pubs son geniales, calentitos (o calurosos para ser exactos) y lo mejor de todo SIN HUMO (desde el 01/07/2007 está terminantemente prohibido fumar en establecimientos públicos, y respetan la norma, no como en España).

El tiempo puede ser bueno o malo en el mismo día, así que si piensas pasar todo el día fuera coge el paraguas aunque esté despejado. Además oscurece bastante temprano, a las 5 parecían las 9 o las 10 de la noche.

Todo está bastante lejos, así que taxi, autobús o metro. Lo más adecuado es un bono de un día para autobús o metro.

Algunas inglesas son muy simpaticas, y se ven muchas turistas japonesas, jovenes y casi siempre a pares.

2008-01-07

Carta a los reyes magos

Estas navidades aprovechando que el Dolar USA está por los suelos (y que el Pisuerga pasa por Valladolid), he decidido pedir a los Reyes Magos un libro para aprender java (bueno aprender lo que se dice aprender no, que ya se un pelín, asentar mis conocimientos y tomarlo como referencia).

Así que me puse a buscar libros en Amazon, El Corte Ingles, fnac, etc, y de pues de comparar precios y contenidos me decidí por "Murach's Java SE 6: Training & Reference" que además es bastante reciente 2007-04-20.

Como decía al principio "el Dolar USA está por los suelos" por tanto he decidido comprar en USA, así que los Reyes Magos pasarán con retraso por mi casa, sobre el 16.

Próximamente en softenido publicaré las críticas sobre el mismo. Permanezcan atentos a sus monitores.

2008-01-01

Feliz 2008!!!

Feliz 2008!!! a todos y a todas. Todos los años por estas fechas hay propósitos y decisiones para el año entrante, unos serán difíciles o imposibles de mantener (hacer más ejercicio, leer más, comer menos, ...) otros están más en el rango de los deseos que en los de las decisiones (meet my "Radiant X", trabajar en google, ...) y por último los resolutivos que sólo dependen de nosotros mismos y que pueden realizarse dada nuestra disposición a realizarlos, entre estos he decidido poner este año poner la primera línea de código del "traductor universal". Sí, sí, has leído bien, el "traductor universal" capaz de traducir entre dos idiomas cualesquiera, aprendiendo automáticamente con el simple uso y corrección, el cual después de varios años (más de 8) pensándolo está despojado totalmente de ilusiones.

Algunos de los que me han oído hablar de el (no todos) lo consideran una quimera, un castillo en el aire, yo lo considero factible y una mera cuestión de tiempo (del cual me resulta difícil disponer).

En fin mis mejores deseos para todos en este 2008!!! Y que se cumplan todos vuestros deseos!!!