Cómo conseguir un trabajo como ingeniero de software sin experiencia previa

Tienes que ver esto desde la perspectiva de un empleador:

Candidato A : ¡Hola! No tengo absolutamente ninguna experiencia y ninguna otra prueba de que pueda funcionar como programador. Por favor, deme un trabajo.

Candidato B : Hola! He trabajado durante dos años como programador para que tu competidor obtenga dos aumentos de mérito en el camino; puedes pedirle a mi ex jefe que me brinde una buena referencia, por favor, dame un trabajo.

Candidato C : Hola! Tengo este pedazo de papel de una universidad reconocida con un sello de oro y firmas y todo. Dice que certifican que soy capaz de trabajar como ingeniero de software. Por favor, deme un trabajo.

Como puede ver, el candidato A se encuentra en una grave desventaja aquí. Eres el candidato A.

No sirve de nada decirle a un posible empleador que usted es capaz de funcionar en su equipo; debe proporcionarle EVIDENCIA de ese hecho.

Esto presenta un problema. O tienes que ir y hacer algo de tiempo en la universidad, o tienes que adquirir algo de experiencia.

Pero estás en una situación de huevo y gallina aquí, no puedes conseguir un trabajo sin experiencia y no puedes obtener experiencia sin conseguir un trabajo.

Para romper este ciclo, podrías:

  1. Trate de obtener al menos algún curso de programación de la universidad comunitaria local, que le brindará al menos algún tipo de calificación que pueda presentar.
  2. Intente obtener una pasantía durante unos meses en una compañía de software que haga tales cosas. No pagará mucho, es posible que no pague nada … pero le brinda algo de experiencia.
  3. Trabaje en algunos proyectos propios que pueda presentar como prueba de que puede hacer el trabajo. ( Esto tiende a ser un poco poco convincente, lamentablemente, es posible que lo haya improvisado todo a partir de software de código abierto, alguien más podría haberlo escrito por completo, y su empleador potencial no tiene tiempo para descargar y jugar con su aplicación o verifica cómo está escrito )
  4. Elija un proyecto OpenSource que necesite ayuda. Trabaja duro para hacer eso. Haga un impacto (esto llevará un tiempo). Con suerte, las otras personas del equipo responderán por usted en LinkedIn, y podrá escribir sobre esto en su currículum.
  5. Si puede escribir una aplicación de teléfono Android simple o hacer Javascript / PHP / HTML / CSS de ‘pila completa’, entonces tal vez pueda encontrar un negocio local que necesite una mejor presencia en la web, y ofrezca hacerles algo … posiblemente gratis … posiblemente en a “Pagarme solo si te gusta lo que hice”. Haga esto varias veces y asegúrese de que todos escriban informes brillantes de sus habilidades, y con suerte obtendrá suficiente experiencia para obtener un trabajo a tiempo completo o incluso para comenzar su propio negocio de diseño web.

Sin embargo, no voy a fingir que será fácil. De todas las empresas en las que he trabajado durante los últimos 40 años como programador, ni una sola contrataría a alguien sin un título universitario completo en una asignatura relacionada con la informática.

No digo que sea imposible, pero no es fácil, llevará tiempo y esfuerzo.

Debe demostrar que puede ser útil para un gerente de contratación.

La mejor manera de hacer esto es crear una cartera de proyectos en un entorno público (como Github) para mostrar a los gerentes de contratación que tiene los conjuntos de habilidades necesarios para manejar las tareas que podrían asignarle.

Hola

Puedo decir que es bastante difícil pero no imposible. Una excelente manera de conseguir un trabajo sin mucha experiencia es demostrar al menos que fue un gran estudiante y obtuvo excelentes calificaciones. Empecé a trabajar para un banco sin experiencia laboral, mostré algunos de mis proyectos y me contrataron.

Te deseo lo mejor. Se fuerte y valiente

Nadie menciona grupos de hackers para estas preguntas. Encuentra codificadores e ingenieros desempleados en tu área y crea grandes aplicaciones; si no hay un grupo (o el tuyo apesta) ¡comienza uno! Todos ganan.

More Interesting

Cómo mejorar como ingeniero de software y mejorar las habilidades de dominio de software (como diseñar la solución a un problema de manera eficiente)

¿Cuántos puntos debe producir un ingeniero por sprint?

Cómo hacer un software completo en Java o en cualquier otro lenguaje de programación

Como ingeniero de software que deja la industria para seguir su pasión en las finanzas como analista (banca de inversión / capital privado), ¿qué último consejo le daría?

Como ingeniero de software, ¿cómo lidias con un gerente egoísta, corrupto, astuto y barato que promueve a su miembro favorito del equipo a pesar de su falta de habilidades, en lugar de personas trabajadoras en su equipo?

¿Cómo puede un ingeniero de software ganar un Premio Nobel?

¿Para qué tipos de proyectos 'sobre el horizonte' están los ingenieros de software inventando código, o incluso nuevos lenguajes?

Tengo 13 años y estoy empezando a codificar. ¿Qué debo saber / poder hacer cuando tenga 15 años?

¿Apple tiene un problema de retención de ingeniero de software en 2015, y finalmente perjudicará el rendimiento de las acciones de Apple?

¿Quiénes son estas personas que crean cosas que pueden cambiar el mundo, como los autos sin conductor? ¿Son ingenieros de software? Si no, ¿qué profesión es esta?

¿Qué capacitación / calificaciones se pueden obtener durante la carrera como ingeniero de software después de la universidad?

¿Cada persona que posee una Mac también compra cualquier otro software?

Cómo hacer mi propio software comercial o cuánto cuesta hacer uno

Soy un ingeniero de software que gana alrededor de Rs 30,000 por mes en India. ¿Cómo puedo ganar más dinero durante las tardes y los fines de semana?

¿Realmente necesitamos un título de maestría para demostrar que amamos la programación?