¿Cómo ser contratado siendo un desarrollador de software joven y autodidacta? [cerrado]

Tengo 18 años y he estudiado Ingeniería de Software y Desarrollo Fullstack por mi cuenta en casa.

Creo que ya tengo suficientes conocimientos para desarrollar un sitio web o una aplicación de tamaño mediano. Así que estoy buscando mi primer trabajo formal.

No obstante, las empresas exigen una titulación o experiencia previa .

Siendo autodidacta, no tengo un título . y siendo joven, no tengo experiencia previa .

¿Cómo puedo conseguir mi primer trabajo?

Necesitarías que te contraten antes de que te despidan . Corrija el título de su pregunta...
¿Realmente has desarrollado una aplicación, o simplemente crees que puedes?
A veces tienes que entrar desde abajo y trabajar para llegar a la posición que deseas. Si no tiene experiencia ni educación formal, puede seguir tratando de tener suerte (lo que puede suceder) o solicitar un trabajo técnico (como un técnico de escritorio) para el que califique y demostrar que es lo suficientemente competente para el trabajo que realmente desea. . Lo sé por experiencia personal: a veces tienes que subir la escalera.
@Kilisi Tengo muchos proyectos privados en los que trabajo mis habilidades. Pero no tengo una aplicación o sitio web público y terminado para decir que ese es mi gran proyecto . Pude superar todas las limitaciones que enfrento en el desarrollo de software, así que sí, creo que puedo.
necesitas algo para mostrar
¿Cuál es la mejor manera de lograr eso? ¿Sería bueno crear una aplicación prototipo y publicar el código fuente en Github?
Ni idea, nunca usé github
@zaclummys Necesita algunos proyectos de ejemplo para demostrar que es un buen desarrollador. Muchas empresas están buscando personas como tú para capacitarse.
Si nunca ha usado GitHub (y supongo que cualquier versión de git con un repositorio remoto), necesita adquirir experiencia con él si alguna vez va a ser considerado seriamente para un puesto.

Respuestas (2)

Los empleadores están buscando alguna evidencia de que usted puede tener éxito en el trabajo. En el pasado habrían estado buscando un título universitario. Muchos empleadores se están volviendo más flexibles en lo que considerarán, pero tiene que haber algo más concreto que "Creo que ya tengo suficiente conocimiento..."

Lo mejor que puedes hacer es construir algo que demuestre que realmente tienes las habilidades. Puede hacer esto de varias maneras:

  • hacer contribuciones significativas a un proyecto de código abierto
  • construir un sitio web personal como una cartera
  • construya algún otro sistema prototipo que demuestre que ha construido algo de complejidad que demuestre sus habilidades
  • trabajar independientemente para un trabajo barato y sin fines de lucro (generalmente como voluntario) podría ayudar a construir una cartera (gracias @panoptical)

Cualquiera de estas cosas puede llevarlo a una entrevista en la que tendrá la oportunidad de explicarles qué tan buenas son sus habilidades.

Una cosa que agregaría es que trabajar independientemente para un trabajo barato y sin fines de lucro (generalmente como voluntario) también podría ayudar aquí.

Va a ser difícil. Lo más probable es que tenga que aceptar un trabajo que probablemente sienta que está muy por debajo de lo que cree que se merece. Lo más probable es que debas buscar pasantías, posiblemente teniendo que aceptar un salario extremadamente bajo.

También puedes hacer algunas cosas para mejorar un poco. Recomendaría trabajar en algunos proyectos de código abierto para comenzar. Eso te dará la experiencia que te falta y que tanto necesitas. Esta es la única gran mejora que puede hacer y demostrar que realmente puede hacer lo que dice que puede hacer. Posiblemente también tome algunos cursos de acreditación, aunque no siempre son tan bien vistos. Esto siempre se toma con pinzas, y muchos trabajos te pagarán por aceptarlos (una vez contratados), pero primero tienes que llegar a ese punto.

"Lo más probable es que debas buscar pasantías" : hacer pasantías es una buena sugerencia, ya que sería una buena manera de comenzar a adquirir experiencia para que, en el futuro, OP pueda conseguir mejores trabajos.