Según las estadísticas de Stack Overflow, poco más del 17% de los desarrolladores están buscando trabajo activamente. Al mismo tiempo, además del salario, una solicitud para mejorar el equilibrio entre el trabajo y la vida personal también se encuentra entre los cinco factores importantes al cambiar de trabajo. Tradicionalmente, muchas personas ven el teletrabajo como una oportunidad para mejorar este equilibrio, pasar más tiempo con la familia y controlar el horario.
Este año, con su pandemia de coronavirus, ha cambiado seriamente muchas cosas, incluido el mercado laboral. En la nueva realidad, la actitud de los empleadores hacia el teletrabajo ha cambiado. También hay nuevas herramientas de búsqueda de empleo que no existían hace unos meses. Todo esto permite hoy a los ingenieros encontrar trabajo remoto con salarios altos (más altos que los que tenían en la oficina antes del estallido de la pandemia) y dedicarle menos tiempo que antes.
Estudié estadísticas actuales sobre el mercado laboral de los desarrolladores, materiales publicados por reclutadores e ingenieros que se entrevistan a sí mismos, y hablé con Alexander Zhilin, un desarrollador de Go / Python de San Petersburgo que recientemente logró encontrar un trabajo utilizando un chatbot especializado. Como resultado, recopilé un material con consejos relevantes para encontrar un trabajo remoto en 2020.
Consejo # 1: estudia el mercado constantemente
Uno de los consejos más poderosos que muchos ingenieros suelen descuidar es que para obtener un salario decente y trabajar en las condiciones adecuadas, es necesario comprender con qué puede contar. Solo hay una forma de probar el mercado: debe monitorear constantemente las ofertas, realizar entrevistas, prestar atención a los materiales sobre el tema.
Por ejemplo, no hace mucho se publicó un artículo en Habré sobre cómo encontrar trabajo a distancia en empresas de Europa y Estados Unidos. Además de varios consejos, el material contiene enlaces a unas 1000 empresas que están contratando desarrolladores de forma remota en este momento.
Las entrevistas le darán una comprensión de su propio valor en el mercado, y los materiales del caso le abrirán herramientas que tal vez no conozca.
Todo comenzó con el hecho de que encontré en Habré un artículo sobre cómo encontrar un trabajo a distancia en el extranjero (el mismo material, aprox.). Allí se han mencionado varias herramientas útiles, incluido el bot g-mate (@ g_jobbot ). Hay un esquema simple: debe conectarlo, indicar sus habilidades, salario deseado, distancia / ciudad y luego obtener vacantes.
Me registré, casi de inmediato obtuve un par de vacantes que parecían interesantes: una en una empresa chipriota y la otra en una de Moscú, les respondí y el proceso comenzó. Curiosamente, resultó que mi salario en San Petersburgo era un 60% (!!!) menos de lo que podría haber ganado. Y yo no lo sabía, trabajaba tranquilamente y todo me venía bien.
- Alexander Zhilin
Consejo # 2: los procesos de entrevistas a distancia no son universales, elija los que más le convengan
Al igual que con las entrevistas fuera de línea, las empresas utilizan diferentes enfoques al contratar ingenieros para ubicaciones remotas. Los procesos de todos difieren, desde el número de etapas, hasta su llenado: en algún lugar le dan tareas de prueba a la casa, alguien pide escribir código en tiempo real, etc.
En un artículo del blog de Gitlab, los ingenieros que contratan desarrolladores en su equipo defienden cada método. Además, el número de partidarios de diferentes enfoques es aproximadamente el mismo. Y esto juega en las manos de los candidatos: siempre puede elegir el proceso que más le guste.
Como resultado, Gitlab desarrolló un esquema con tareas de prueba, cuyos proyectos se recopilan en un repositorio.
En el caso de una entrevista en la que se le da al candidato un problema para cuya solución necesita escribir código online, normalmente esto deberá hacerse en editores de código como CoderPad , Collabedit , aunque Google Docs puede hacer de todo.
Muchos desarrolladores simplemente escriben código en silencio durante tales pruebas; esto no es del todo cierto y reduce las posibilidades de éxito. En cambio, es mejor entablar comunicación con el entrevistador, pensar en voz alta, hacer preguntas, cuyas respuestas pueden servir como una pista: un ex reclutador de Facebook escribe sobre esto en su artículo . Por ejemplo, este método es efectivo:
- Haga preguntas sobre la tarea.
- Piense en la solución más obvia, incluso si no es óptima y requiere una gran cantidad de recursos. Descríbalo y pregunte si necesita optimizarlo.
- Por lo general, se le pedirá que mejore la solución; luego, pensando en voz alta, puede pasar por todas las etapas de la solución y este problema.
Puede prepararse para estas tareas utilizando los siguientes recursos:
- HackerRank es el sitio web de ingeniería más grande con más de 11 millones de usuarios.
- Pastel de entrevista : ejemplos de tareas y soluciones
- LeetCode - 1600 tareas de práctica previas a la entrevista
- CareerCup : recopilaciones de preguntas de entrevistas técnicas reales
- Pramp : una herramienta gratuita para practicar entrevistas simuladas
- Codewars: donde los desarrolladores compiten para resolver problemas
Escribir código en línea no es la única forma de poner a prueba tus habilidades. Es más probable que las empresas emergentes asignen tareas a los candidatos, lo que a menudo demora hasta 48 horas en completarlas.
Para resolver con éxito este problema, es importante planificar correctamente el trabajo, dedicar tiempo a analizar la tarea y no apresurarse inmediatamente a escribir código. Por ejemplo, Jane Phillips, experta en FreeCodeCamp, aconseja este algoritmo:
- Análisis de la tarea: en esta etapa, puede hacer preguntas aclaratorias.
- Selección de soluciones técnicas a implementar.
- Solución de diseño, incl. en papel, etc.
- Planificación de pruebas.
- Plan de implementación de la solución.
- Planificación de tiempos para cada etapa.
El proceso en las dos empresas que me gustaban era diferente (la empresa chipriota tenía más rondas de entrevistas), solo cuatro, que también incluían un elemento de prueba.
En ruso, todo fue más rápido, me gustó el equipo, el producto parecía interesante, así que los elegí, aunque también hice una tarea de prueba en otra empresa, fue interesante probar. Pero si no hubiera estado interesado, ciertamente no habría perdido el tiempo.
- Alexander Zhilin
Enlaces útiles para preparar la parte práctica de la entrevista:
- Curso de algoritmos en Coursera
- 50 preguntas y respuestas de codificación para prepararse para una entrevista técnica
- 25 preguntas clásicas que los recursos humanos hacen a los programadores en entrevistas
- Cómo dominar la entrevista de codificación, por un ex entrevistador de Facebook
Consejo n. ° 3: las entrevistas de ingeniería remota tienen sus propias peculiaridades, debe prepararse para ellas
En este artículo, un reclutador que ha realizado 400 entrevistas de ingeniería asesora a las empresas a la hora de contratar para involucrar a todo el equipo en el que trabajará el candidato en las entrevistas. En un formato remoto, esto puede parecer un poco extraño: debe prepararse de inmediato para el hecho de que la conversación puede no convertirse en una conversación uno a uno.
, – . , , . , , , .
—
Además, las reuniones en línea y fuera de línea son diferentes, incluso en su etiqueta; definitivamente debes recordar esto. Por ejemplo, si llega a una entrevista en la oficina 10 minutos antes del comienzo es normal y bueno, entonces iniciar una llamada incluso cinco minutos antes de que comience es un riesgo para interrumpir otra reunión y distraer al entrevistador. En muchas herramientas de reuniones en línea, es posible utilizar el mismo enlace para varias reuniones una tras otra.
Sarah Johnson, una reclutadora experta de los Estados Unidos, habla sobre por qué no necesita conectarse a la llamada para una entrevista con anticipación: puede parecer incorrecta y distraer a sus interlocutores.
Además, también es importante recordar que a la hora de realizar videollamadas es importante que los interlocutores te vean bien, pero es más difícil para ellos hacerlo que si la conversación se realizara fuera de línea. Por lo tanto, es imperativo prepararse y leer un par de artículos sobre cómo verse bien en Zoom . A primera vista, esto parece algo superfluo, pero solo la cobertura puede darte una ventaja sobre otros candidatos. Compare las dos imágenes:
Aquí será difícil para el entrevistador distinguir una cara elemental. Y aquí tienes una opción en la que la comunicación será mucho más cómoda:
Consejo # 4: ahorre tiempo, ahora existen todas las posibilidades para esto
Para los ingenieros, los últimos años han sido un buen momento: ha habido y sigue habiendo una escasez de especialistas sólidos en el mercado. Al mismo tiempo, para quienes buscaban trabajo a distancia, la situación no era tan optimista. Entonces, según las estadísticas , en 2019, en la gran mayoría de las empresas, la mayoría de los empleados trabajaba en la oficina.
Ahora todo ha cambiado y la mayoría de los empleadores solo quieren contratar trabajadores remotos. Es decir, el equilibrio ha cambiado seriamente, la elección de candidatos ha aumentado. Entre otras cosas, esto significa que la velocidad para encontrar un trabajo está aumentando y, en las condiciones modernas, no tiene sentido que espere demasiado. Aproveche todas las oportunidades para ahorrar dinero.
. - . , , .
—
En 2020, el teletrabajo finalmente se ha convertido en una tendencia. Las empresas de tecnología de la información y las nuevas empresas más grandes del mundo transfirieron a sus empleados al control remoto, y a muchos se les permitió no regresar a la oficina incluso después de que se levantó la cuarentena. Están surgiendo nuevas herramientas útiles, diseñadas específicamente para la búsqueda de vacantes eliminadas.
Para los ingenieros, esto significa que ha llegado el mejor momento para buscar propuestas remotas: ahora se puede hacer rápidamente, encontrar un proyecto realmente interesante y un equipo cómodo, y tener entrevistas en un formato conveniente.
¿Qué herramientas útiles para encontrar un trabajo remoto conoces? ¡Comparta enlaces, consejos y su experiencia en la búsqueda de posiciones remotas en los comentarios!