¿Cómo obtienen los ingenieros de software autodidactas su primer trabajo remoto?

Hay 3 pasos principales para conseguir un trabajo:

Aplicar → Ser seleccionado para la entrevista → Romper la entrevista

Busquemos estrategias para cada uno de estos pasos para obtener un trabajo remoto:

1.) Aplicación:

Es bastante fácil encontrar compañías que ofrezcan puestos remotos, especialmente cuando está en desarrollo. Aquí hay tres sitios principales que enumeran las aperturas remotas:

  • Trabajos de desarrollo remoto en febrero de 2018
  • Trabajos de desarrollador remoto – Remote.co
  • Trabajos remotos: diseño, programación, rieles, ejecutivo, marketing, redacción y más.

Al observar el crecimiento de las ofertas de trabajo remotas, muchos sitios de trabajo convencionales, como Indeed, StackOverflow Jobs, AngelList Jobs, también han comenzado a incluir trabajos remotos en su feed de trabajos.

2.) Sea seleccionado para la entrevista:

Permítanme aclarar una cosa primero: todos los que envían un currículum no reciben una llamada de entrevista.

Debes tener una estrategia para escalar este muro. Aquí hay dos estrategias específicas que ayudarán a que su aplicación sea seleccionada para una entrevista:

  • Su cartera: las empresas siempre están buscando personas con conocimiento + experiencia. Si solo tiene conocimiento y no tiene experiencia, la probabilidad de recibir una llamada se reduce. Estos son mis consejos para crear una cartera:
    • Haga algunos proyectos paralelos útiles (haga sus propios proyectos u ofrezca ayuda a sus amigos en sus proyectos)
    • Contribuya a varios marcos de código abierto utilizados en su nicho en GitHub (encuentre errores que pueda solucionar en la pestaña “problemas”, corríjalos y envíe una solicitud de extracción)
    • Contribuya a la documentación de los marcos de código abierto utilizados en su nicho (los marcos de código abierto siempre buscan mejorar sus documentaciones)
  • Tus conexiones: Creo que John Sonmez lo explica mejor en su respuesta. Encuentre otros desarrolladores que trabajen en la empresa a la que se dirige y conéctese con ellos en Twitter y sus blogs. Esto aumenta enormemente su visibilidad en la organización incluso antes de ser contratado.

3.) Romper la entrevista

Aquí es donde entran tus habilidades técnicas.

PERO.

La gente a menudo olvida una cosa aquí: las entrevistas son procesos dependientes de los humanos, y los humanos son propensos a errores. Por lo tanto, siempre hay un factor de suerte involucrado en descifrar una entrevista.

No importa lo talentoso y hábil que seas.

Entonces, no te rindas .

Solo hay una cosa que supera la suerte: la consistencia .

Mira, la suerte es solo una probabilidad. Si estaba a punto de ser seleccionado en 7 entrevistas de 10, pero desafortunadamente las primeras 3 fueron rechazos, entonces no se rinda, ¡va a romper la cuarta!

Sigue balanceándote \ m /

John Sonmez ha brindado algunos consejos realmente geniales y estoy realmente impresionado por la estrategia que brinda para establecer contactos al seguir a los desarrolladores de una empresa. Cosas interesantes.

Supongo que acabas de aprender un idioma y quieres conseguir tu primer trabajo. Estaba en una situación similar hace un par de años cuando dejé mi trabajo bien remunerado y comencé como desarrollador independiente. Para mi sorpresa, mi experiencia previa de más de 6 años no me ayudó a conseguir mi primer trabajo remoto.

Esto se debió básicamente a que todos mis proyectos anteriores eran para empresas que involucraban una gran programación de backend. Estas experiencias fueron buenas para poner en un currículum pero difíciles de mostrar y convencer a los clientes.

El ecosistema de trabajos independientes y remotos depende en gran medida de una buena cartera, recomendaciones y testimonios, y me di cuenta de manera difícil. Comencé ayudando a mis amigos y a sus amigos con aplicaciones simples. A cambio, no solicité ningún dinero, sino su consentimiento para usar las capturas de pantalla de la aplicación para mi cartera. También comencé a pulir mis habilidades de desarrollo y todo lo que practicaba, comencé a llevarlo a mi repositorio de Github.

Me tomó algo de tiempo obtener mi primer cliente, pero para ese entonces tenía alrededor de 10 artículos extraños en mi cartera. En 4 meses tuve una cartera impresionante con un perfil activo de github y esto realmente contribuyó mucho para conseguir clientes habituales y recurrentes.

Larga historia corta. Cree una cartera de proyectos y mantenga su repositorio github. Vaya a sitios web como upwork, freelance, etc. Ahora hay muchos días. Y acérquese a ellos con su cartera.

Buena suerte.

La mayoría de las ofertas de trabajo remotas que veo requieren mucha experiencia. Los trabajos que no tienden a ser pequeños, trabajos independientes mal pagados. Si lo desea, esa podría ser una forma de adquirir experiencia, pero lo que hice fue trabajar durante un par de años en una empresa primero. Eso me dio un mejor salario que los trabajos independientes, además de la experiencia de interactuar con un equipo en un entorno empresarial “más regular” y más estructurado. Estoy pensando en cosas como el control de fuente con más de un usuario, y fusionar cambios en un archivo, practicar metodologías Scrum / Agile, guías de estilo escritas y estándares de codificación, revisiones de código, etc.

Tengo una licenciatura en ingeniería informática, pero creo que habría tenido dificultades, incluso con eso, para conseguir un trabajo remoto recién salido de la universidad. La forma en que terminé trabajando de forma remota fue cuando le dije a mi gerente de departamento, después de trabajar duro en el sitio durante dos años y medio, que estaba planeando mudarme. Fue él quien sugirió que continuara trabajando para ellos de forma remota.

La mejor manera de abordar un trabajo remoto es evitar la ruta no tradicional de conseguir trabajo y dirigirse a empresas específicas para las que le gustaría trabajar.

Una estrategia importante que puede emplear para encontrar un trabajo es apuntar específicamente a las empresas para las que desea trabajar en lugar de solicitar los empleos que las empresas están publicando.

La diferencia es que investigas un poco y encuentras una empresa para la que te gustaría trabajar , o quizás algunas, y pones todos tus recursos y energía para encontrar el camino a esa empresa.

Cuando realmente estaba buscando un trabajo remoto como desarrollador, y no había tantos, apliqué esta estrategia con éxito.

Encontré una compañía en particular que sabía que tenía un equipo de desarrolladores completamente remotos.

Aprendí sobre la compañía.

Aprendí quién trabajaba para la empresa.

Empecé a seguir los blogs de desarrolladores que trabajaban para la empresa.

Comencé a comentar en sus blogs y a establecer relaciones con estos desarrolladores.

La próxima vez que buscaban contratar a un desarrollador, ¿ adivinen a quién recomendaron varios desarrolladores de esa compañía para el trabajo?

¿Y adivina quién consiguió el trabajo?

Hay muchas formas de aplicar esta táctica. Esta es una estrategia muy general.

De hecho, te daré algunas aplicaciones específicas a continuación.

La idea básica es elegir a la empresa en lugar del trabajo y encontrar formas de ingresar a esa empresa.

Puede ser encontrando personas que conoces que trabajan para la empresa o haciendo nuevas conexiones con personas que trabajan en la empresa.

Podría ser ofreciendo a esa empresa algo de valor.

Puede ser simplemente por ser tan persistente que los gerentes de contratación de esa compañía aprendan su nombre y que no se rinda.

Un compañero de trabajo de mi esposa quería fervientemente trabajar para una compañía en particular en Boise, Idaho, llamada Healthwise.

Durante dos años, solicitó casi todos los trabajos que abrieron.

Se hizo amiga de empleados que ya trabajaban para la empresa.

Ella siguió persistentemente hasta que cedieron y finalmente la contrataron.

Ella todavía está trabajando allí.

También grabé un video donde doy algunos consejos valiosos sobre cómo conseguir un trabajo como programador remoto.

Espero que ayude.

puede ver muchas oportunidades de trabajo en el portal de trabajo Trabajos remotos de TI, reclutamiento remoto de TI

Solo está dedicado al técnico. Conseguir un trabajo en cualquier lugar no es parte de la regla cambiante del mundo. Debes ser lo suficientemente hábil y apasionado como para impresionar a otros para conseguir un trabajo. Las personas a las que les gusta resolver nuevos problemas todos los días y les encanta que los aprecien por resolverlos. habilidades. A estas personas definitivamente les encantará estar en un trabajo de TI.

Creo que este es uno de los mejores campos para trabajar sin aburrirse, porque todos los días hay que encontrar una solución para un problema.

Hola.

Gracias por el A2A.

He hecho llamadas telefónicas. También he intentado trabajar duro en Hackerrank. No soy el programador competitivo más experimentado, pero tengo unos tres meses continuos. Normalmente adjunto enlaces a este perfil.

Repositorio de GitHub. Coloque el trabajo en un repositorio de Github y proporcione enlaces a este. Las siguientes estrategias han demostrado ser efectivas en mi propio caso.

También se centra en C ++ (incluso si su C ++ 98 con características de C ++ 11 realmente ayuda). En una llamada una vez me dijeron que si pudiera presentar habilidades sólidas de C ++ no me probarían en Java o C #.

Eso me ha funcionado hasta ahora. Supongo que resolver más problemas en línea también ayudaría. Espero que esto ayude, ya que estoy escribiendo de lo que sinceramente he experimentado. Buena suerte.

Hay muchos sitios desde donde obtendrá trabajos remotos. Debes ser fuerte en tus habilidades, entonces solo obtendrás trabajos o proyectos en los que trabajar.

Intente explorar los sitios anteriores y obtenga los proyectos o trabajos remotos.

Buena suerte..!!

¡Arme un portafolio increíble! Luego busque en línea trabajos de ingeniero de software remoto. Hay muchas bolsas de trabajo remotas que puedes buscar. Creé un sitio web de agregador de trabajos https://ditchtheoffice.co que enumera automáticamente todos los trabajos 100% remotos de todas las bolsas de trabajo más populares. ¡Esto debería ahorrarte algo de tiempo!

Odiaba mi trabajo anterior. Solicité todos los días a más de 5 trabajos remotos e hice muchas entrevistas durante aproximadamente 4 meses hasta que finalmente se ofreció. Mi consejo, haga que alguien con experiencia le escriba un currículum y una carta de presentación, lo ayudará a no pasar por lo que tenía que hacer.