Me gustaría responder esto desde la perspectiva del empleador. He gestionado un pequeño equipo remoto durante los últimos dos años, muchos de los cuales estaban ubicados en todo el mundo.
La programación se presta muy bien al trabajo remoto. Con herramientas como Github, Slack, Asana, etc., es bastante fácil hacer un seguimiento de lo que se está trabajando y priorizar las tareas. Debido a esto, no creo que haya mucha diferencia entre trabajar con un programador en una oficina y trabajar con uno de forma remota. Al final del día, si no están actuando, se mostrará bastante rápido a través del historial de confirmaciones en Github en cualquier caso.
Asumiendo que son técnicamente competentes, la segunda cosa más importante es si tienen o no experiencia trabajando a distancia. Puede ser un desafío para algunas personas, incluso los mejores programadores, mantenerse motivados cuando no tienen un gerente en la oficina con ellos. Tener un poco de experiencia laboral remota al menos indica que sabes en lo que te estás metiendo. También me da una base para hacer preguntas.
- ¿Dejaste un trabajo corporativo y decidiste trabajar para ti? ¿Cómo fue la transición y te arrepientes?
- ¿Vale la pena trabajar en Dubai?
- Yo trabajo 2080 horas al año. ¿Eso significa más de 1 año de experiencia laboral según CIC?
- ¿Cuándo seremos lo suficientemente inteligentes como para reducir la semana laboral, gravar a los ricos y tener una vida mejor?
- Me gusta codificar, pero ahora tengo una inmensa presión para liderar un equipo con el que no me siento cómodo. ¿Cómo me deshago de este miedo a liderar?
Sin embargo, este es complicado ya que es un problema de huevo y gallina. Si nunca antes ha trabajado de forma remota, puede intentar buscar algunos trabajos de contrato rápido. Incluso si solo está trabajando con otra persona, aún puede señalarlo como una experiencia de trabajo remota.
En general, tener un poco de experiencia, ser bueno en lo que haces y estar familiarizado con las herramientas es todo lo que necesitas para ser considerado para un puesto de programación remota.