lunes, 22 de septiembre de 2008

Cosas que odio...

Tal vez es el titulo suene fuerte, pero son cosas que de verdad detesto.

1. Escuchar la frase en 'spanglish' estoy/estas/estaré 'bici' (busy). 'Ocupado(a)' suena mejor.
-- Poner cara de encabronado mientras redacto estos puntos en el metro.
2. Ver a un tipo(a) escupir. Se me hace mas asqueroso que ver a una rata.
3. Los nopales (nada en contra mis raíces, orgullosamente mexicano. Solo no soporto la consistencia babosa)
-- Chale! Me distrajo un 'olorcito' medio hediondo aquí en el vagón del metro.
4. Que alguien coma con la boca abierta, el sonido es bastante desagradable. Somos humanos, no vacas!
5. Los servidores públicos/privados (o toda persona que preste un servicio) con una actitud altanera. Se va a recibir un servicio y a pagar por el, pero parece que para esas personas vas con la intención de pedir regalado (que minguen a su chadre!!!).
6. Perder!! El fútbol me apasiona, y mas me reencabrona que los rivales se burlen!.
7. Hacer la barba! Me molesta bastante la gente 'arrastrada'...
8. Los pinches políticos mexicanos (rateros, cínicos, ignorantes, presumidos, etc, etc)

Y algunas otras cosas mas, pero creo que esto es de lo que mas me molesta...

Saludos,
El Buho...
(Si!! Hoy me levante de mal humor!)

sábado, 13 de septiembre de 2008

Entrevistas a la Americana....

Hay tantos temas de que poder platicar! La verdad es triste, preocupa y hasta molesta la situación en México. Pero bueno ese no es el tema principal de este post.

Debido a que una gran cantidad de conocidos y desconocidos me han preguntado acerca de las entrevistas en USA decidí hacer este post. De entrada, las entrevistas en México y US son bastante diferentes, aunque depende bastante de la empresa la mayoría sigue un patrón similar.

Numero 1...
Back to the basics!! Tienen que recordar todo acerca de teoría de computación. Sobre todo el análisis de algoritmos (complejidad), aquí se conoce como "Big O".
Esperen preguntas como, cual es el tiempo de ejecución de determinado algoritmo? sobre todo se basan en los de ordenamiento Quick, Merge, etc. (El "bubble" ni lo mencionen)

Numero 2...
Seguimos con lo básico. Estructura de datos, colas, pilas, lista ligadas, arrays y hashmaps. Tendrán que aprender en que situación funciona mejor cada uno de estos, dependiendo si el tiempo de respuesta y/o la memoria importan. Por ejemplo la busqueda en listas ligadas y arrays son similares, pero la inserción y borrado son mas difíciles en los arrays.

Numero 3...
Bits, pareciera que no, pero todo lo referente al manejo de bits. Si!! Esos operadores "&" "|" "<<" que manipulan los bits. Sobre todo para preguntas que implican operaciones matemáticas o encontrar ciertos tipos de números. Por ejemplo, el mas común, como saber si un numero es potencia de dos? 'numero' & 'numero' resuelve el problema.

Numero 4...
Codificación y solución de algoritmos. Dependiendo del rol para el que apliquen la complejidad de estos variara. Esperen preguntas como, escribe un algoritmo que regrese TRUE si la primera cadena esta contenida en la segunda, obviamente simulan que no tienes ninguna de las librerías predefinidas en tu lenguaje favorito.
Este tipo de preguntas son, para evaluar tu nivel de abstracción, habilidad para resolver problemas, creatividad, etc. Y sobre todo ver que tan bien/mal codificas, si te fijas en los casos en que tu código pueda fallar.

Numero 5...
Si en tu CV dices que sabes Java, C++, SQL y cientos de lenguajes + miles de frameworks, prepárate para ser cuestionado ampliamente sobre cualquiera de ellos. Aquí te recomendaría que seas honesto y pusieras los que realmente dominas, antes de que llegues a la entrevista y empieces a no contestar o de plano decir cosas sin sentido. Un ejemplo claro son los sistemas operativos, poner que has trabajado en Linux (aunque solo lo hayas visto de lejos), y que te pregunten ciertos comandos básicos y no sepas responder. De otra forma, te recomiendo que repases un poco acerca de todo lo que dices conocer.

Numero 6...
El ingles!! Es muy diferente tener a la persona de frente en un cuarto sin ruido que por teléfono. Ademas considera que en este mundo del software hay una gran variedad de acentos como el hindú y chino, de verdad que si no dominas bien el idioma te costara mas que hu..o poder pasar si quiera del primer filtro, que suelen ser los pre-screen (llamadas telefónicas de los reclutadores y/o de personal buscando ciertos conocimientos de tu perfil).

Las entrevistas en general duran al rededor de 45-60 minutos. Lo mas importante, recuerden que el tipo que esta del otro lado del teléfono esta igual de nervioso que ustedes y que no es un tipo que todo lo sabe, seguramente por ahí tu conoces dos o tres trucos que el en su vida profesional a aplicado.

Esta es una muy buena liga para lidiar con eso de los algoritmos. Entren resolviendo algunos, el tiempo promedio en responder (encontrar el algoritmo/codificarlo) puede ser de 15 minutos, tal vez un poco mas pero recuerden que solo tienen 60 en total.
http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index

Este libro es como la biblia para los que andan buscando chamba por aquí. En el encontraran descritos mas ampliamente los puntos que mencione arriba.
Programming Interviews Exposed; Secrets to landing your next job by
John Monagan and Noah Suojanen.

Cualquier duda... pues me dicen! Pero antes de preguntar den una 'gugleada' créanme que es mas satisfactorio (interesante y aprenderán mas) encontrar la respuesta por su cuenta.

Saludos,
El Buho

sábado, 30 de agosto de 2008

Viviendo en la Torre de Babel!!

El día de hoy la Buhita y yo salimos a caminar por las calles de Manhattan, el rumbo era la 5ta Avenida y el destino era Disney Store.

Tomamos el tren E, el cual nos deja sobre la famosa avenida. El trayecto no duró mas de 30 minutos, durante los cuales la Buhita aprovechó para echarse un “coyotito” (los trenes tienen un poder mágico sobre ella, siempre acaba dormida!).

Durante la caminata (hacia la tienda) pude escuchar una diversidad de idiomas increíble y es que no hace falta ser un experto para diferenciar uno de otro. Chino, Alemán, Frances, Español, alguna lengua Hindú, todos conviviendo en un mismo espacio.

Cuando estaba en el DF pensé que en ese aspecto se parecía mucho a las grandes ciudades y puede que si, hay muchos extranjeros, pero NY definitivamente es una cosa de locos. El único puente de comunicación es el Ingles (o las señas! Si de plano no lo masticas!).

Últimamente he visto muchos españoles y mexicanos, uno señal de que el Euro le va ganando la carrera al USD y el otro que al menos algunos cuantos se pueden escapar del país y darse unas vacaciones (supongo que están de vacaciones! O tal vez chambeando).

Regresando al tema de los idiomas hablados en las calles de NY un día cualquiera del año, he llegado a pensar que si hoy existiese Babel tendría que ser aquí! Un montón de “weyes” caminando de un lado a otro sin entenderse!

En el tren si no quieres que la mayoría te entienda pues hablas en tu idioma y con modismos, a mi me ha pasado que he confundido el español de algunos dominicanos con otro idioma y de verdad que necesitas poner atención para entender lo que dicen, supongo que algunos de ellos les pasa lo mismo conmigo.

Y es curioso, chistoso, increíble, no se como describirlo pero oír tantas lenguas al mismo tiempo sin entenderlas es como escuchar nada. Yo viajo todos los días en la línea E del metro, donde por lo general suben latinos (con nuestro español), algunos gringos (los gueros que hablan el Ingles que mas entiendo y los morenos que a veces no entiendo), judíos (con su hebreo), chinos e hindúes. Cuando todos ellos hablan al mismo tiempo es como escuchar una estación de radio con estática, a lo lejos alcanzas a distinguir algunas palabras, pero es mas común oír sonidos sin sentido.

Eh dicho!! Vivo en la Torre de Babel!!

Para el que no sepa de lo que hablo pueden ver este link.

Saludos
El Buho (con dolor de oido!! de nuevo!)

sábado, 23 de agosto de 2008

De Chinaderas a Gringaderas!!

En este mundo que cada vez me sorprende menos, sueno como abuelito pero la verdad a mi corta (mmmm...) edad creo que ya he visto de todo.

Bueno como les decía mientras en México vemos como los atletas tienen que hasta "botear" para pagarse el boleto para llegar a las olimpiadas y los directivos se lucen llevándose a toda la prole (incluidas mascotas), no reclamaría total todos tienen derecho a disfrutar, pero por que pagar los viajes con el presupuesto?? por que no lo pagan con sus generosos (demasiado) sueldos?? Si no me creen lean reporte índigo o la jornada (por favor aléjense de la televisión!!)

Pero ese no es el tema principal de este post, lo que me hace escribir es algo bastante curioso que esta sucediendo en los US a raíz de los Juegos olímpicos. Mientras en todo el mundo la posición del país con mas medallas se mide por el que acumula mas Oro, aquí en la mayoría de cadenas y medios informativos dan las posiciones por el numero de medallas obtenidas!!

Cual es la diferencia?? Por la cantidad de Oros China es el primer lugar, algo que por supuesto no le conviene nada a un montón de gente (empresas patrocinadoras), entonces como US no puede perder hacen las cuentas como mas les convienen, es decir "rankeando" por el numero total de medallas.

Obviamente la mayoría de gente que es nativa de estas tierras ni dice nada, no se si ya se dieron cuenta, pero todos los demás que no solo leemos las noticias gringas pues nos dimos cuenta enseguida. Vean aquí las diferentes tablas de posiciones:

Primero las oficiales!


Las pueden ver aquí completas.

Y ahora las "Made in USA"

Estas las pueden ver aquí.

Si esto pasa con los Juegos olímpicos!! Me pregunto que pasara con las elecciones y la política en si. Esos medios de comunicación si que nos lavan el coco, al menos lo intentan y en algunos (diría en muchos) lo logra con exceso!!

Saludos,
El Buho Olímpico

domingo, 17 de agosto de 2008

Una buena recomendación!

Hay gente que nunca podrás olvidar, sobre todo amigos que marcaron tu vida. Sin este tipo de personajes el mundo no daría vueltas, o seria totalmente monótono.

Dentro de mis links favoritos lo tengo como el Pollo "Cibernetico", pero ahora me dio una grata sorpresa, y me paso la dirección de su blog.

No esperen adulaciones de parte de el, mas sin embargo la palabra sincera, critica y directa (que es aveces incomoda).

Sirva pues este pequeño post para que todos mis (pocos, contados con los dedos de una mano) lectores puedan visitar su blog y leer algo con coherencia y ameno.

Hey!! Pollo!! Hasta la victoria siempre!!!

Saludos,
El Buho Pollero!!

sábado, 16 de agosto de 2008

Mi 1er pagina personal!

Después de analizarlo concienzudamente, unos 10 minutos, y dos vasos de tequila (que no precisamente fueron "caballitos"). Me decidí a tener una pagina en ingles.

Es mas bien una pagina donde pondré parte de mi vida profesional y educacional. Por qué? Por diversión, porque sentí la necesidad de poner algo en otro idioma. La neta también tiene que ver que en el mercado gringo valoran que tan activo eres con respecto a tu carrera "y pa'luego es tarde" así que pues me aventé.

Ya se que mis faltas ortográficas y sobre todo mi estilo (malo) de redacción se harán mas visibles escribiendo en otro idioma, pero bueno es un buen comienzo (peor nunca hacerlo).

Aquí les dejo la liga, por lo mientras solo tiene la pagina de bienvenida y un vídeo cortesía del Buho!!

Los dejo, tengo que levantarme tempra... Quedaron de pasar por la Buhita y por mi para ir a nadar a una de las playas de Niuyorr... (Solo espero que estén, al menos que se vean, limpias) Tengo que aceptar que no me llevo con el mar, la arena (hasta ahí donde el sol no llega), la sal (picándote la piel) y el sol (haciéndote sudar), esos tres elementos juntos no son una buena combinación. Prefiero la nieve!! Soy un Buho Polar!!

Saludos,
El Buho Sireno!

martes, 12 de agosto de 2008

Bueno! Y ahora en quien confiamos??

Por favor cuando puedan lean el articulo de Reporte Indigo.

El ex-procurador y subprocurador de Tabasco presuntos implicados en narcotrafico. Ya no sorprende nada, verdad!!

Aqui esta la version del Universal.