¿Por qué es tan difícil conseguir un trabajo como desarrollador junior?

Porque, en el mundo moderno de la programación, casi todo se hace usando frameworks, especialmente si buscas ser un desarrollador front-end. Los marcos no se enseñan en la escuela, lo esencial es. A menos que hayas estudiado por tu cuenta y te hayas enseñado un marco, no saldrás de la escuela sabiendo nada más que los idiomas principales (esto no es algo que recomiendo, aprende al menos un marco).

A decir verdad, no solo es difícil para los desarrolladores de jr obtener trabajos, sino también para los desarrolladores de nivel medio. He estado en el campo durante aproximadamente seis años, en cuanto a experiencia, me consideran un desarrollador de nivel medio. Sin embargo, recientemente fui contratado para ser un jr. desarrollador porque tengo una experiencia limitada en cierto marco.

Aprenda un marco, el desarrollo web, especialmente el front-end, ya no se realiza en los idiomas principales, DEBE conocer uno de los marcos. Eso no quiere decir que no necesite saber las cosas principales. En 3 a 5 años, volverá a circular “No use marcos, use el lenguaje o los idiomas comunes”, siempre lo hace, pero en este momento, los empleadores están buscando desarrolladores con experiencia en ciertos marcos sobre cualquier otra cosa .

Después de realizar más de 50 entrevistas con desarrolladores en prácticas, junior y de nivel medio y hacerlas crecer durante los últimos dos años, puedo decir varias cosas:

  1. En su mayoría, elegimos a aquellos que mostraban un profundo conocimiento en al menos algo, un área pequeña, digamos MongoDB o Mongoose framework, o promesas en JavaScript, significa que no solo revisaron la documentación, sino que también intentaron codificar algo y tienen curiosidad sobre qué más está allí para intentar y puede explicar al menos los conceptos básicos durante la entrevista, en lugar de simplemente decir “sí, escuché algo sobre el método de búsqueda
  2. El entrevistador puede ver casi desde el primer minuto si la persona disfruta de las cosas de las que estamos hablando o simplemente leyó / escuchó algo al respecto y es más probable que las personas a las que les gusta lo que están haciendo sean más productivas y creativas en su trabajo porque la programación es tan diferente y necesitas ser muy apasionado al respecto.
  3. Aquellos a quienes se les hizo una oferta pero carecen de algunas de las características anteriores no progresaron mucho incluso después de un año en el desarrollo de aplicaciones comerciales.

Así que sé apasionado, profundiza en los detalles, mantén la calma y será solo cuestión de tiempo cuando recibas la oferta.

Porque probablemente no tienes las habilidades que necesitas.

Las personas que intentan ingresar a una posición de desarrollo junior probablemente no tengan experiencia en desarrollo, por lo que no saben qué quieren las compañías en ellas o creen que pueden saltarse algunos requisitos al momento de la solicitud.

O tal vez dicho solicitante no es tan bueno como ellos piensan que es.