Ya conversamos con Jesús Hurtado sobre la experiencia de trabajar como Ingeniero de Software en el Reino Unido y las diferencias en la filosofía de trabajo de las empresas. Un post que ha dejado a muchos con ganas de lanzarse a probar ¿pero cómo llegar allí?
Raimon Lapuente, antiguo alumno KeepCoding trabaja como desarrollador iOS en Londres y desgrana el proceso de búsqueda de empleo que le llevó a su actual empleo en Lyst.
Buscar algo más
En junio de 2013, decidí dejar la empresa en la que trabajaba para ir a buscar “algo más”. En este caso, era la posibilidad de cambiar el trabajo en una agencia o consultora por una empresa de producto propio. La idea era gozar de mayor autonomía, mejorar mi nivel como ingeniero y poder disfrutar de la cantidad y calidad de la comunidad de desarrolladores de iOS de Londres.
Importante
Estamos hablando de trabajo en el extranjero, por favor, se requiere de un nivel aceptable de idioma nativo: inglés, francés, alemán, chino, etc. Estoy altamente en contra de la gente que va a Londres a servir cafés para “aprender el idioma”. Si te quieres ir, ponte ya con el idioma que sea.
Como beneficio extra, no tendrás que esperar que alguien traduzca al castellano una guía, la podrás leer directamente de la fuente.
Contactando con el mundo exterior
Mis primeros intentos de búsqueda exterior se centraron casi en exclusiva a LinkedIn. Existe una gran cantidad de gente que ofrece/busca trabajo en la plataforma, el problema está en destacar. En cualquier proceso de pre-selección se busca un factor diferencial aparte de los mínimos de experiencia que se requieran. Se trata del factor que hace de ti una persona única, alguien que demuestra motivación, voluntad, imaginación o destreza.
No existe nada “mágico”, cada uno tiene su sello o su motivación. Algunos ejemplos:
- Experiencias destacadas en hackatones (en mi caso el Battlehack entre otros).
- Participación en proyectos “Open Source”.
- Dar clase a personas de menos nivel.
- Asistencia a conferencias internacionales como oyente o “speaker”.
- Habilidades no directamente relacionadas con el mundo tecnológico (cocina, tiro con arco, ¿juegas al frisbee de forma profesional? ¿Eres experto en estilismo?).
- Un perfil de StackOverflow lleno de intervenciones.
Lo creáis o no, en mi empresa actual todas y cada una de las personas tienen un sello, un guiño, algo que las hace sorprendentes y únicas. Son personas que más allá de su destreza técnica tienen una identidad. Mirad el blog y veréis algún doctorado ¡tenemos varios!
La gente a veces esconde sus factores diferenciales. Después de estar en algunos procesos de selección, creo que hacerlo es un grave error. Eso sí, hay que saber dar peso adecuado a cada cosa, vuestra carrera debe seguir siendo el 80-90% de vuestro CV.
La llamada
En la mayoría de los casos la primera entrevista siempre será telefónica o en videoconferencia (hice muchas). Estas conferencias tienen poco de técnicas y mucho de idioma y “feeling”. Se establece un primer contacto que servirá para decidir si te vas de visita o no. No hay mucho que pueda decir de ello, confianza y sinceridad ante todo.
Encajando
Has conseguido llegar a tu ciudad de destino para la entrevista. No deberías estar nervioso, sino tener confianza (además probablemente te habrán pagado al menos el 50% del vuelo). La mayoría de empresas intentaran sacar el máximo partido durante las horas que estés con ellos, espera estar al menos medio día haciendo pruebas técnicas y hablando con gente de diferentes departamentos. (en algunas empresas grandes el proceso de entrevistas puede durar días, Facebook, Google, etc. Pero de ellas no hablaré aquí).
El objetivo de la entrevista no solo esta en evaluar tu calidad técnica real, sino buscar tu encaje en el equipo. Estamos en un momento en el que no solamente la calidad importa, la capacidad de trabajo, comunicación y sintonía son importantísimas. Así una empresa escogerá de dos candidatos, aquel que encaje mejor en la cultura o con la gente ¡Hay que ser uno mismo!
La tendencia de buscar esa persona adecuada para el puesto viene cogiendo mucha fuerza. Primero porque las empresas se pueden permitir escoger. Segundo porque una persona que no encaja, significa la creación de un problema interno, difícil de detectar y más difícil aun de solucionar. Estamos por suerte en una industria donde actualmente se busca la felicidad de la persona, ya que así rinde más (todos tenemos que ayudar a ello).
Subir de nivel
Terminado el proceso, solamente me queda dar algunas recomendaciones sobre cómo podemos mejorar y llegar a una empresa que nos haga felices.
Para empezar, una recomendación del fundador de StackOverflow (Jeff Atwood). En su libro dice “read code, write code”: la única manera de mejorar es la voluntad, por tanto hay que leer y escribir para mejorar nuestro nivel de lectura y escritura.
Participar en una comunidad open source, ¡es una buenísima manera! Nos encontraremos leyendo código de gente mucho más experimentada y también tendremos la oportunidad de ser ayudados por ellos. Después de casi un año en Lyst haciendo “code review” puedo deciros que tiene un valor brutal.
Asistir a conferencias importantes. Todos los lenguajes (y comunidades) tienen conferencias a nivel Europeo o Mundial. Asistir a esos eventos no solamente nos aportará el evidente conocimiento que se enseñe en la conferencia, sino que nos pondrá en contacto con gente de todo el globo. Al final estas conferencias pueden ser una mejor fuente de potenciales trabajos que ninguna red social (las empresas cada vez patrocinan más ese tipo de eventos). Fuera de España es muy común ceder días de trabajo y pagar los costes de asistencia a eventos. Lamentablemente en España es mas raro, pero aún pagando de tu bolsillo ¡la inversión valdrá la pena!
He sido muy partidario de Hackatons desde siempre, otra magnifica forma de conocer gente, practicar con lenguajes nuevos y pasar un buen rato. Lamentablemente hay una tendencia de las empresas en montar un Hackaton como excusa para otro fin. Pese a no gustarme, todavía pienso que son eventos muy positivos para cualquier desarrollador.
Vida extra
Seguro que conoces StackOverflow. Todos hemos resuelto nuestras dudas ahí. Te animo a hacer algo diferente, te animo a crear una cuenta y ayudar a otra gente. Te aseguro que te servirá para aprender ¡y puede hacerte destacar en un proceso!
Enlaces interesantes
- El blog técnico de la empresa donde trabajo y la página de ofertas de trabajo.
- La sección de empleo de StackOverflow.
- Web de trabajo y freelancers Gun.
- Hired, web de empleo especializada en carreras técnicas y específicamente Hired UK.
- El Silicon MilkRoundAbout, festival de empresas tecnológicas de Londres que buscan talento ¡el próximo es en Mayo!
BONUS
Para complementar las excelentes recomendaciones de Raimon, tenemos la opinión experta de Florence Boltman, Lead Talent Advocate en Hired UK.
Pregunta (P): ¿Qué nos puedes decir sobre las oportunidades profesionales para desarrolladores en el Reino Unido, hay demanda?
Respuesta (R):
El mercado de empleos tecnológicos en UK está muy bien actualmente. No sólo encuentras una gran cantidad de nuevas startups, también hay una demanda ascendente de programadores en empresas grandes y de trayectoria que necesitan implementar o aumentar recursos técnicos. Diría que la demanda de desarrolladores está creciendo principalmente porque muchas compañías están migrando de la web al mobile, así que estas habilidades son muy solicitadas.Además de ser competente en iOS y Android, tener experiencia en construir un producto desde cero y desarrollarlo hasta su lanzamiento es una gran ventaja en el currículum.
Ya tienes las coordenadas y el manual de acción, sólo te falta prepararte con el KeepCoding Startup Engineering Master Bootcamp.