3 consejos para trabajar como programador en Estados Unidos

Codificando en Estados Unidos

iBook G4
Un ambiente de trabajo diferente. Foto tomada de Flickr

Cuando uno inicia la carrera ve hacia el norte y piensa que haya las oportunidades de empleo para un desarrollador mexicano son escasas por la complejidad de los proyectos, sin embargo es como estar en México pero sin el idioma.

  1. Confía en lo que haz aprendido
    Gracias al Internet y la cercanía con Estados Unidos, la formación de un desarrollador de Software es bastante parecida a la formación de individuos de otros países, ya sea de regiones de Europa, Asia, Sudamérica o la misma Norteamérica. Con esta premisa en mente entonces el reto es sin lugar a duda el idioma, pero un Inglés fluido basta y sobra para desenvolverse en una empresa productora de software. En el ámbito tecnológico se ve exactamente lo mismo que en México: Java de todos los sabores y colores, desparramado de forma indiscriminada por quien por lo menos entienda la programación estructurada; no se necesita una certificación de Java para emigrar a EUA, basta con experiencia comprobable que es uno de los requisitos fundamentales para aspirar a una Visa TN.
  2. La experiencia (comprobable) cuenta y mucho
    En cuanto al asunto legal, adquirir una visa TN que te permita trabajar de forma temporal en los “América” es simple pero siempre y cuando haya una empresa interesada en tus servicios. Aquí es cuando entra tener una carta de presentación en línea como Linkedin para ser literalmente cazado por uno de tantos headhunters que merodean en redes profesionales. Nuevamente la experiencia ayuda y tener una versión en inglés de tu CV aún más pues si la meta es brincar la frontera necesitas venderte en el idioma de tu reclutador. La mayoría de las empresas en busca de mano de obra calificada para construcción de software son consultoras o soluciones de fuerza laboral, que buscan personal de formas parecidas pero son distantes en su actuar una vez que estás dentro. Y por favor, saca el titulo, necesitas comprobar que eres mano de obra calificada.
  3. No te hagas falsas esperanzas; aprende por tu cuenta.
    No es bueno esperar pensar que uno aprenderá a ver código flotando en el aire al puro estilo matrix cuando labora fuera del país, como advertí al inicio de esta entrada, tecnológicamente México es una copia de lo que hay en Estados Unidos, pero la diferencia son las condiciones laborales y el valor curricular que representa para empresas mexicanas contar con unos años fuera de nuestro país de origen. Por ello invito a quien este a punto de embarcarse en una aventura así a no crearse falsas expectativas y vea que incluso en el primer mundo hay muchos “Grupos Salinas” y pocos “Google”.

Como siempre son barreras mentales las que nos detienen a ver mas allá de nuestra zona de confort, pero si no cuentas ni con los conocimientos básicos para saber que es un objeto y una clase, mejor sigue estudiando y preocúpate por lo que sabes mas de por lo que ganas.

Bonus:

No todo es Java, aprende otros lenguajes y pule tus técnicas, los mejores trabajos son aquellos en donde realmente valoran tus noches de desvelo y que tengas habilidades que no vengan enlatas en la universidad.

Saul

Para que me preguntan si está en Twitter: Desarrollador de software, Friki de la vieja guardia. Amigo del Software libre y usuario de Linux en varios sabores. @sauljetsmi