No es cosa nueva, ni novedad que en los últimos dos años ha existido un super Boom con esto de los trabajos remotos, pues aunque exista una gran demanda para desarrolladores y esta modalidad de empleo, sigue siendo un empleo y require se ciertos trámites, procesos y pasos para ser contratado, esto no quiere decir que por el simple hecho de ser un programador tendrás un trabajo asegurado.

Esta modalidad tiene muchísimas ventajas y unas cuántas desventajas, que tienes que tener en cuenta, al fin y al cabo en lo único que cambia es que, en lugar de estar en una oficina, vas a poder estar en tu casa, en la playa, en un restaurante o dónde quieras.

Pero no es tan fácil ni todo es miel sobre ojuelas, la verdad esta modalidad aunque es muy demandada es mucho más estricta en sus contrataciones, ten en cuenta que la mayoría de veces los reclutadores contactan y contratan desde otros países, por lo cual estarás en el ojo de huracán, te investigarán bien y tendrás que apegarte a lo que ellos buscan, al fin y al cabo desconfían siempre y más de alguien que está del otro lado del mundo.

Yo he trabajado remotamente por 10 años y muy pocas veces me han quedado mal, tanto como freelance o por contratos, es más creo que será más dificil para mi ser contratado Físicamente que remotamente.

A continuación te dejo una lista de cosas que te harán conseguir trabajo más facilmente en la modalidad Remota

Obviamente sino pones de tu esfuerzo, por más que te diga nunca vas a conseguir el trabajo que tanto buscas.

Portafolio con todos los juguetes:

Este es super importante tu portafolio tiene que ser algo que realmente pruebe que tienes experiencia, no importa si nunca has trabajado y estás en busca de tu primer empleo, tu portafolio debe contener tantos proyectos, bien hechos, bien documentados, bien diseñados y bien implementados, listos para ser mostrados.

Si nunca has trabajado en alguna empresa, tienes que poner los proyectos personales en los que has trabajado. OBVIAMENTE TIENES QUE TENER, SINO CÓMO PIENSAS CONSEGUIR EMPLEO.

Trata que tu portafolio sea un sitio web si eres web developer o un app si eres Mobile developer, pero que tenga toda tu información, mejor si usas algunas apis, algunos efectos y algunas funcionalidades, que son requeridas en el mundo laboral como:

  1. Manejo de Google maps.
  2. GraphQL o API rest.
  3. Firebase.
  4. Base de datos.
  5. Geolocalización.
  6. Performance y SEO.
  7. Reconocimiento de voz, facial o biométrico.

Curriculum en Inglés o más idiomas:

Un curriculum que impresiona tiene que estar en más de un idioma, esa es la regla de oro, tiene que estar plenamente redactado y bien explicado en más de un idioma.

Tengo un amigo que trabaja para TypeForm y su CV está en 5 idiomas.

Más adelante ahondaremos más en cómo redactar un CV espectacular pero te dejo una lista de cosas que debe de tener:

  1. Datos actualizados.
  2. Redes sociales activas y bien administradas.
  3. Estudios (No importa más que la experiencia).
  4. Proyectos en los que has estado, con pruebas de que estuviste ahí, fechas respectivas y resumen de lo que hiciste y que función cumpliste en ese proyecto. MEJOR SI TIENES LOS REPOS Y LOS DEMOS ONLINE.
  5. Colaboraciones (si es que tienes).
  6. Diplomados (No relevante).
  7. Aportes que has hecho a tecnologías importantes.
  8. Hobbies.
  9. Descripción personal.

Saber inglés:

Ni pienses que vas a conseguir un buen salario sino sabes inglés y no me vengas con la mediocridad de que no entiendes, el inglés es super importante, ya que la mayoría de los trabajos vienen de Europa o EE.UU.

No me digas que no lo entiendes porque estás perdido, el Inglés es de los lenguajes más fáciles de aprender, así que no me pongas excusas y NO QUIERAS SALTARTE ESTE PASO, PORQUE ES UN 85% MÁS IMPORTANTE QUE LOS OTROS.

Los reclutadores del 99.9% de las empresas que pagan bien, los vas a escuchar diciendo "How are you?" en la primer llamada, si desde ahí te quedaste petrificado, no importa si eres un genio del código, olvídate del empleo.

Repositorios de Github activos:

Repositorios bien documentados, para que los reclutadores puedan verlos, cada perfil de GitHub tiene un registro de cuántas veces haces commit por día, y hace cuánto que no tocas tus repos, por lo tanto tienes qué tenerlos al día, si estás desempleado nunca dejes de codear, siempre activo aunque sea sacando cursos o aprendiendo cosas nuevas, pero los repos que tengan más de una semana de inactividad y no estén terminados, hablará muy mal de ti.

Aportes a comunidades:

StackOverflow, Facebook, Reddit, HashNode, Dev.to, GitHub, Linkedin, entre otras plataformas son tu puerta, la mayoría de reclutadores llegan por ahí, están observando en silencio y tomando nota de lo que haces, cómo lo haces y que tan efectivo y productivo eres, no te extrañes si en cualquier momento te cae un correo dónde te ofrecen empleo. No te preguntes de dónde viene, porque muy seguramente son Head Hunters que te vienen observando desde hace ya rato.

Experiencia real:

Ya hablé de esto en otro vídeo, acá te lo dejo por si lo quieres ver:

aquí es lógica pura, si es tu primer empleo tienes que tener proyectos personales, sino proyectos en los cuales ya fuiste contratado, sin experiencia no hay ni buen salario ni mucho menos empleo, este paso es tan importante y necesario como el del inglés.

Kit de emergencia:

Todas las empresas valoran y exigen un plan de contingencia, ellos ven muy mal que te quedes sin internet, sin energía o que tu computadora se haya descompuesto, porque para eso te están buscando remotamente, para que de ellos no dependa esas fallas, tienes que tener lo siguiente:

  1. una batería extra o fuente de poder para tu laptop.
  2. Plan telefónico en caso te quedes sin Wifi.
  3. Acceso a microfono y cámara que funcione bien.
  4. Capacidad de moverte de lugar si fuera necesario.

Disponibilidad de horario:

No creas que la mayoría de trabajos remotos es de 40 hrs a la semana, realmente eso es lo que te dicen a la hora de contratarte, pero prepárate para trabajar por lo menos unas 10 horas extra, más cuando tengas un deadline muy cerca.

Prepárate para trabajar de madrugada, más cuando te hayan contratado en países con una gran diferencia de horario.

Puntualidad:

Si te fijan una entevista a las 9, tienes que estar a las 8:45 listo, esto es super super importante desde la primer entrevista.

Si prometes que un feature va a estar el día viernes por la tarde, tienes que estár haciendo testing como máximo el Jueves por la noche.

Si una cotización depende de tus estimaciones, pon tu mayor esfuerzo para entregarla en menos de media hora. SUPER IMPORTANTE.

Conocimiento de metodologías ágiles:

Tienes que tener conocimiento en SCRUM, SPRINTS, saber usar time trackers, saber usar gestor de proyectos y chats centralizados, tienes que estar acostumbrado a comunicar todo lo que hagas y familiarizado con herramientas de CI, CD y entrega de errores como Sentry.

en otro capítulo hablaremos más a fondo sobre esto.

Código limpio, ser independiente, capacidad lógica y soluciones:

Por último y no menos importante, tus repos tienen que tener código que impresione, me refiero a orden, metodología, arquitectura, implementación, patrones de diseño, paradigmas, modelos, simpleza, etc. Los empleos mejores pagados buscan gente que no vaya a arruinar el código de los demás, ni que afecte el rendimiento de lo que ya está hecho.

Ser independiente y capacidad lógica, quiere decir que en lugar de estár esperando y preguntando que hacer, tu seas el que proponga y solucione sin tener que estar preguntando a cada rato, esto los jefes lo valoran mucho.

Ya te diste cuenta que saber algoritmos y programar es sólo el 5% de lo que realmente necesitas para conseguir empleo, ¿Qué esperas para ponerte a prepara todo eso?