Todos los trabajos quieren desarrolladores con mucha experiencia. ¿Cómo encuentra alguien un puesto de desarrollador sin experiencia?

No siempre, pero con frecuencia, lo haces trabajando en trabajos de TI que no están en desarrollo.

He trabajado con varios desarrolladores que cortaron sus dientes en TI como administradores de sistemas, soporte técnico general y una gran cantidad de otras cosas. Lo creas o no, recluto activamente a nuevos desarrolladores para puestos de soporte técnico … es increíblemente útil tener a alguien con buenas habilidades de automatización y secuencias de comandos a mano cuando tienes grandes implementaciones de software para soportar. Le da a la gente la oportunidad de cortar sus dientes en algunas tareas básicas en un entorno empresarial y obtener un poco de experiencia antes de continuar.

Es la vejez: “Cómo obtengo la experiencia para el trabajo si no puedo conseguir un trabajo para obtener experiencia” dilema.

Es un paso lateral, y para alguien que busca comenzar una carrera, no lo recomiendo como un Plan A. Funciona bien para algunas personas, pero no es el camino rápido de ninguna manera. Sin embargo, es un muy buen Plan B para usar cuando tiene facturas que pagar y no puede obtener el trabajo que desea. Busque una gran empresa con un departamento de TI bastante grande y vea qué puede hacer.

Otra cosa que mencionaré … en al menos una organización de soporte técnico que he administrado, era increíblemente común que los gerentes en los departamentos de SQA, Soporte de aplicaciones e Ingeniería de software vayan al grupo de TI y pregunten si tenemos algún talento prometedor. podrían cazar furtivamente … 50/50 de posibilidades de que nunca publiquen una oferta de trabajo porque podrían encontrar expertos en la materia para plataformas internas mirando a la organización de soporte.

Necesita construir su cartera. Comienza a hacer proyectos divertidos simples. Obtenga estos corriendo en la cuenta gratuita de heroku y publique el código en GitHub. Una vez que tenga algo que mostrar, encontrará su trabajo en poco tiempo.

Ya sea:

  1. encontrar a alguien que esté dispuesto a “arriesgarse” en usted (arriesgarse porque lo contratarán sin tener idea de si será bueno en el desarrollo de software), o
  2. aprenda a codificar y cree una cartera de aplicaciones (web, móvil o de otro tipo) que pueda mostrarle a un gerente de contratación. Entonces debe estar preparado para discutir y debatir varios aspectos del código, ya sea la elección del idioma o la sintaxis

Bonne chance!